четверг, 6 декабря 2012 г.

Продумай отпуск заранее! Летняя школа в Крыму!

Как? Вы до сих пор не в курсе? Да вы шутите!

Буквально несколько месяцев назад (ну ладно, ладно, пусть будет полгода) впервые в России знаменитые тренеры пошли наперекор шаблонам и правилам, отменив скучные 8-часовые лекции, взбаламутив толпу студентов и уведя ее за собой... К морю!


Что это было? Это была летняя школа тестировщиков в Крыму!

Это было нечто, это было ВАУ! О ней до сих пор помнят и с большим удовольствием ожидают следующую. О ней понаписали много всего хорошего в отзывах - простые участники, люди, приехавшие в Крым за знаниями, а получившие в качестве бонуса кучу позитива, опыта в тестировании и неформального общения в кругу своих. Подробнее лучше читайте в отчете (продублирую ссылку).

Ну так и вот. Во многих компаниях отпуск планируется заранее. И уже в ноябре-декабре ты составляешь свой график на следующий год. Когда я впервые так делала, у меня были смешанные ощущения. Во-первых, растерянность, а когда же его брать то??? Куда я ехать планирую??? Во-вторых... Растерянность )))) Все приятные ощущения получаешь потом. Ведь разве можно предсказать, что будет через полгода?

Но ничего, люди привыкают. А посему, раз вам уже сейчас надо думать за весь следующий год, я подкину вам идейку - команда в новую летнюю школу формируется УЖЕ СЕЙЧАС!!! Бегом на регистрацию! Скажу вам чисто по секрету, половина мест уже раскуплено, участниками прошлой школы. Уж они то знают, как это здорово, так что нашли регистрацию и успели стать первыми! Поспешите и вы, места то - ограниченны!

понедельник, 3 декабря 2012 г.

SQA Days 12. Минск. День первый

Вот и закончилась очередная конференция для тестировщиков – SQA Days.

В этот раз дело происходило в Минске. Доехали поездом без проблем и задержек и сильно сочувствовали тем, кто летел. Особенно через Москву, в которой как раз выпала куча снега и самолеты отменяли и задерживались.

Одно плохо в поезде – приезжаешь в 6 утра, встаешь еще раньше, а ведь к 9 надо уже подъехать к национальной библиотеке (да-да, вот такое знаменитое место для проведения конференции). Приехали на квартиру, разбудили Таню, которая пыталась сладко поспать и сели пить чай.

Хорошо, когда ты “свой среди своих”, можно пить чай и обсуждать теории разбиения на классы эквивалентности, обучение новичков, работу в своей компании и прочее…

Но, пока суть да дело, уже надо выходить. До места проведения конференции можно было доехать на трамвае, но мы выбрали “метро + прогуляться”. 30 ноября стоял туман, поэтому мы очень внимательно смотрели по сторонам, пытаясь не упустить из виду круглое здание. Я все порывалась свернуть не туда, завидев некие башенки Smile

Национальная библиотека Минска – большое, красивое здание!

biblioteka-minsk-8

На входе нас встречали приветливые девушки, выдававшие пакетики участников и подарок от Epam, кофейную кружку. Очень приятно, хотя кружка не желала влезать в пакетик с бумаги для конференции. Потом мы подошли к Вике, так как регистрировались на квест.

Организаторы придумали интересное мероприятие – во время конференции проходил квест с разными прикольными заданиями. Правда, нам в команду выделили двоих юношей, которые были нам не известны и которых мы так и не смогли найти впоследствии. Но не беда, зато мы нашли своих знакомых и подключили их к нашей группе.

Даже хорошее время показывали! Хотя не особо старались, вначале сонные были, про одно бонусное задание вообще забыли… Но все равно – кайф получули! Задания выдавались интересные, развивающие логику.Здорово получилось, спасибо организаторам! А еще были разные забавные стенды. Например, в одном можно было поиграть в знаменитую игру “танчики” и, заработав очки, выиграть приз. Так разыгрывались клевые часы, но ведь надо уметь играть, чтобы выиграть… А еще, еще был стенд с кинектом, поиграл с коллегой, а победитель получил приз – ручку. Да не простую, а с фонариком и лазерной указкой. Многофункциональную, так сказать. Свою ручку я получила, обыграв Андрея (который, разумеется, просто уступил мне), а вторую выиграла у Тани Зинченко и ей же подарила, чтобы не расстраивалась.

Что было плохо – это:

  • Интернет – к wi-fi выдавались логин и пароль, на каждого участника свой. Вводить его надо было в браузер. Почему плохо? Потому что в секции Д (стендовых докладов) он в 1 день ловил из рук вон плохо, а, отрубившись один раз, на андроиде больше не включился. Хорошо хоть у меня был айпад с собой, там все работало. Хотя, конечно, мобильная версия твиттера как-то не очень. Но что поделать. Андроид цеплял инет, запрашивал логин-пароль при подключении к юраузеру и продолжал говорить “нет доступа к интернету!”. Увы…
  • Пересвет экрана в зале А – самый большой зал, куда ставили самые крутые доклады. А в итоге слайды на этих докладах было очень очень плохо видно Sad smile За что я, кстати, люблю стенды – там хоть и маленький экран, зато всегда четкое изображение!
  • Если я правильно поняла, то видео на стендовых докладах решили не делать. Это очень и очень грустно. Не знаю, откуда такое решение, но там часто бывают вполне интересные доклады…

Не будем только о плохом, конференция то мне очень понравилась! Что хорошего:

  • Встреча – никаких тебе очередей на входе в ожидании своего бейджика. Очень здорово, организаторы молодцы!
  • Квест – отличная идея была, спасибо за отлично проведенное время!
  • Пуфики – это же здорово, поболтать в кулуарах с новыми знакомыми, уютно устроившись в пуфике. И вообще отличная идея, стенды любят в том числе и за эти пуфики
  • Блокнон и ручка – в пакетике, который нам выдали, были потрясающие блокноты, такие большие и красивые! Я в итоге только им и пользовалась. Ручка тоже была хорошая и красивая. Все от спонсора – Wargaming. И в его стиле – черный фон и цветное изображение на нем.
  • Обед – наконец-то обед был таким, когда пришел и поел, не отстояв до этого час в очереди. Правда, есть пришлось стоя, но это лучше, чем очередь. Только сока постоянно не было, 2 графина на стол явно недостаточно Smile

Такие вот клевые были блокноты!

20121203_214850

Вот, об организации закончим, перейдем к докладам первого дня, на которых я побывала:

1. Владимир Примаков, “Мастер Тест План / Тестовая стратегия: Что это? Зачем? Как его создать? От А до Я” – это был самый самый первый доклад. Мы на него немного опоздали, может, потому и не прониклись. Загли в аудиторию – слайды видно плохо (хотя это и не его вина), речь тоже неубедительная. Поэтому, посидев минут 5, мы оттуда ушли. Сидели на диванчике, пытались залогиниться в интернет, решали квесты и прочая…

2. Андрей Мясников, “Битва при юзабилити” – очень хороший получился доклад. Андрей рассказывал про юзабилити. О том, как его тестировать и как доказывать, что это действительно баги. При этом доклад не был скучным, Андрей шутил, что заставляло публику смеяться – в общем, зачет! Не зря он получил приз как лучший докладчик стендовой секции (если я правильно поняла разделение призов).

3. Анатолий Висикирский, “Ваши пользователи еще не тестируют? Тогда мы идем к вам!” – тоже очень хороший доклад. Я, наоборот, ожидала меньшего. Анатолий рассказывал об опыте своей компании. Он показал, как перемещение кнопки на небольшое количество пикселей может кардинально изменить ситуацию, увеличив прирост заказов на 38% ! Очень любопытно! И познавательно, сделала себе несколько пометок, о чем стоит подумать…

4. Рина Ужевко “Тестирование и техподдержка: брак или сотрудничество?” – Рина рассказывала о проблеме компаний, в которых нет отдельно выделенного отдела тех поддержки. И что в таком случае делать? Разработчиков просить помочь? Не вариант. Разработчики знают каждый свой участок кода. А вот тестировщики знают обо всем. Поэтому им придется искать время, чтобы все успеть. Рина молодец, отлично рассказала. Хотя в твиттере и шли ехидные комментарии, что это все плохо, когда нет отдельной техподдержки, но что делать, если ее и правда нет? Видимо, только увольняться…

5. Ольга Киселева, “В моем коде багов НЕТ!” – сразу после обеда был мой доклад. Я рассказывала о том, как, когда и кто должен ревьюить тесты. Правда, основной упор был на автотесты, как специфику своей компании.

Мне потом правильно сказали, что стоило об этом в аннотации написать. Но, когда я готовила доклад, я вначале думала, что расскажу больше о первой части и это будет полезно не только автоматизаторам.

Увы, другие так не думали. Максим Цепков, например, посчитал доклад неструктурированным. И, к сожалению, я согласна с ним. Хотя структура у него и была, но что-то я разволновалась, особенно, когда услышала свой голос – знаете, как хорошо выступать на ConfetQA! Ты говоришь и не слышишь эхо… И в прошлый раз, когда я выступала, у докладчиков стендов были микрофоны с наушниками. Наушники глушили звук.

А тут бац – и я сама себя слышу. Очень хотелось замолчать в первую минуту Smile Но вроде ничего, все рассказала, только забыла про некоторые места, которые были в репитициях. Чтож, тоже опыт, учту в следующий раз. И сделаю все круто!

А то, что забыла, вынесу в отдельную статью, тоже неплохо. Я, кстати, вскользь прошлась по нашему роботу, который, однако, заинтересовал некоторых коллег. И про него напишу Smile

В общем, доклад получился для автоматизаторов )

6. Любовь Аверина, “Пример эффективного управления тест-кейсами при помощи Google Docs” – тоже вполне хороший доклад. Любовь рассказала нам о своем примере. О том, как их компания пыталась использовать более громоздкие системы для ведения тест-кейсов, и как они перешли к гугло-докам. Казалось бы, “спасибо, КЭП”. Так, по крайней мере, писали в твиттере. Но людям невдомек, что для многих это было откровение. Да да, к сожалению, то, что для многих очевидно, для других полное откровение. Поэтому спасибо Любе, я думаю, ее доклад мог бы помочь многим новичкам… Если бы было видео Sad smile

7. Юлия Свистунова, “Установка: скрипты VS гайдов: что проще и что лучше?” – отличный доклад, Юля молодец! Тоже, казалось бы, из серии “спасибо, КЭП”, но на самом деле это действительно проблема. Если есть большой неповоротливый скрипт, никто не делает даже маленького описания – скрипт же есть! И наоборот, ну есть же описание, зачем пытаться упростить пару шагов, написав батнички? А вот надо! Полезно и приятно Smile

8. Татьяна Зинченко “Mind Map – в мире интеллектуального тестирования” – у Тани на докладе начались проблемы. У нее была программа, все было настроено, но… На своем ноутбуке. Который не удалось подключить к проектору. А на “общем” ноутбуке для докладчиков не было java… И что делать? Как показывать инструмент без инструмента?

Но Таня справилась! И мне кажется, хорошо справилась! Тем более что слайды все равно засвечены были и на экране было бы видно также плохо, как когда Таня рисовала на доске. Таня рассказала о том, как рисовать MInd-Map на живом примере – структуре построения доклада. Посмотрите, если вы еще не умеете строить такие карты!

9. Игорь Хрол, Автоматизация тестирования: почему умирают проекты? – Очень яркий и живой получился доклад. Игорь рассказал о причинах неудачного внедрения автотестов. Он описал самые распространенные проблемы, на которые напарываются пользователи, а также их решения. Что очень важно! Поэтому, если вы только только хотите внедрять автотесты – смотрите доклад.

Ну и наконец Smile

10. Наталья Руколь и Андрей Мясников, Диалектика созидания: курс на сотрудничество – Оооо, это было захватывающее зрелище! Еще не смотрели? Смотреть обязательно!

Наташа и Андрей разыграли 4 сценки на уровне “тестировщик - менеджер”, а потом обсуждали, что их персонажи сделали не так. Вторая часть, конечно, немного от капитана, но КАК они преподносили материал!

Оба безумно заризматичные, так что смотрите видео, не пожалеете! Я считаю, это было отличным завершением “рабочего” дня. Мозги уже устали воспринимать информацию, а так хоть отдохнули. И это здорово!

 

Такой вот первый день! Конечно, он продолжился и после официальной части, у нас так вообще был треш, угар и содомия, Ира даже твитила это… Но, пожалуй, обойдусь без цитат. Мы чинно мирно спали! Да – да, никаких after-party! Winking smile

пятница, 16 ноября 2012 г.

Fun ConfetQA. День третий и последний!

Да да, вот он и прошел - последний день конференции! И пусть сама конференция - конфетка, но сегодня у меня блог охраняет сова.


Осторожно - лишних не пустит Smile :)
Почему именно сова? Уууууу, ребятки, вот вы и спалились... Ведь если бы вы были бы на конференции, то и вопросов таких бы не задавали...

А дело все в том, что... Аааа, да ладно, будем по порядку.

В общем, открывал закрывающий конференцию день Алексей Петров с рассказом о болезнях тестировщиков. Вот честно, хоть и слушала лишь краем уха (разумеется, внезапно нашлись важные дела), но очень понравилось! И голос докладчика (не навевал уныние), и слайды прикольные. И тема хорошая, и рассказ очень даже. Появилось желание послушать в записи, так как часто отвлекалась и, хотя суть уловила, хочу услышать все Smile :)

Потом выступал Александ Булкин. Он рассказал нам о тестировании SMART-TV. А ведь 5 лет назад казалось, что такого не бывает) Айфоны, айпады, SMART-TV... Как быстро летит прогресс. Уже и тестировать это все надо! Возможно, и вам завтра надо будет. А прикиньте, как это? Пришел такой с тестирования программ - и на тебе,тестируй телик! А что, как, за что хвататься? Не знаете? Воооот... А Александр знает - и готов с вами поделиться. Просто послушайте этот доклад)

И вот уже потом... Выступала Ирина Винокурова! Любительница сов :) Но ей можно - она же именинница! О чем хитро сказала только в самом-самом конце :) Но то знали! Мы все знали и поздравили ее еще в полночь!

Я слушала Ирину репитицию и во время доклада была просто поражена. И этот человек почти не репетировал? Не верю! Ведь небо и земля! Тааааак круто пошла, ну таааак круто! Никаких тебе запинок, эээ-беее-меее, все все показывает мышкой. Ну загляденье! Я не хочу сказать, что репитиция была совсем ужасной Smile :) Но просто разница была. В общем, это круто-круто, Ира показала нам возможности TFS, очень многие заинтересовались!

Я сейчас не работаю со студией (потому что я работаю с java-кодом...), но студию люблю и всегда любила) Так что познавательный доклад. Ну а если ваши разработчики пишут в студии и юзают ТФС - то флаг вам в руки! Ира рассказала, как можно применять уже купленную для разработчиков программу в своих коварных тестерских целях! Дерзайте!

Ну и наконец, закрывала концеренцию ее главная звезда - Татьяна Зинченко! Таня рассказывала нам об интеллект-картах, как их рисовать и что они умеют. Чувствуется опыт тренерства, виден профессиональный подход! Очень жаль, что я болею и плохо соображаю, не смогла назадавать все вопросы, к которым готовилась, едва узнав, что на конфетке будет такая интересная тема Smile :) Но ничего! Я оклемаюсь и приду на форум! Ха-ха-ха!

Там и увидимся, чао, ребят!

четверг, 15 ноября 2012 г.

Test Automation Days - февраль, Киев!

Портал по автоматизации automated-testing.info во главе с главным вдохновителем Поляруш Михаилом проводит первую на просторах СНГ выделенную конференцию исключительно по автоматизации Test Automation Days.




Test Automation Days - это  знаменательное событие в мире автоматизации и соберет лучших автоматизаторов-практиков, которые с радостью поделятся своим опытом со всеми желающими.

На данный момент организаторы конференции активно работают над программой конференции, чтобы она была максимально  интересной и познавательной для всех автоматизаторов, вне зависимости от опыта. Сейчас, за 3 месяца до конференции, уже более 14 докладчиков. И это еще далеко не предел, автоматизаторы из Украины, России и Беларуси в скором времени присоединятся к команде докладчиков. Это будет грандизный технический бум! Только технические и полезные доклады и советы, проверенные практикой и опытом.

Вас ждет множество докладов на разнообразные темы (и это не окончательный список):

  • Философия и построение тестового фреймворка на основе BDD в PHP проектах,  Зозуленко Алексей
  • Автоматизация тестирования как сервис, Павел Сташевский
  • Тестирование производительности и функциональности бэкэнда клиент-серверных приложений, Владимир Примаков
  • Основные ошибки внедрения ATDD, BDD, CI, CD на проектах, Резчиков Алексей
  • Быстрое расширение Robot Framework под свои нужды, Михаил Поляруш
  • Новый подход к автоматизации регрессионного тестирования с использованием BDD на основе WebDriver, Бордюг Иван
  • Тестирование производительности веб приложений в Visual Studio, Юлия Соловьева
  • Автоматическое генерирование тестов в SoapUI, Михаил Дырда
  • 3 инструмента: 3 истории нагрузки, Ирина Горшенина
  • Test Environement on Demand (in Cloud), Дмитрий Махно
  • Перешагнуть через ADB Shell, Сергей Высоцкий
  • Проблемы автоматизации крупных проектов: TestComplete, Дмитрий Марков
  • За пределами PageObject, Дмитрий Жарий
  • Keyword-driven testing, Геннадий Алпаев

Мы уверены, что независимо от того, являетесь ли Вы опытным автоматизатором, недавно начали работать в этой сфере или только собираетесь стать на путь автоматизации, Вам будет интересно!

Кроме этого, на конференции Вы получите уникальную возможность пообщаться лично и получить совет и помощь от лучших автоматизаторов СНГ. И, естественно, получить массу положительных эмоций от единомышленников! Все это, несомненно, будет способствовать Вашему карьерному росту как профессионала за гораздо более короткий интервал времени.

Однако не зря событие называется Test Automation Days, помимо конференции будет проведена серия тренингов и мастер-классов по автоматизации, что позволит Вам получить не только теоретический опыт, но и много практики.

Тренинги:

  • Основы автоматизации тестирования ПО
  • Автоматизация веб-приложений с Selenium WebDriver на Java
  • Автоматизация веб-приложений с Selenium WebDriver на Python
  • Управление автоматизацией тестирования ПО
  • Автоматизация тестирования ПО  с TestComplete
  • Нагрузочное тестирование с JMeter

Мастер-классы:

  • Automated Testing DoJo
  • Selenium WebDriver
  • Нагрузочное тестирование c JMeter
  • Практикуемся программировать на Python
  • Практикуемся программировать на Java

Не пропустите свой  шанс поучаствовать в столь грандиозном событии в мире автоматизации! Регистрируйтесь прямо сейчас.

Следите за новостями http://atdays.com/ и twitter @at_days или по хэш тегу #atdays

До встречи на конференции!

среда, 14 ноября 2012 г.

Fun ConfetQA. День второй!

А вот и второй день конфетки отгремел! Как все быстро происходит... Не знаю почему. Может, потому, что я в этой конфетке не учавствую как докладчик? Хотя, с другой стороны, карма "за полчаса до конфетки коллеги решили поболтать" продолжает преследование.

То идея у коллег появится. То Заказчик что-то спросит во время доклада. Не скажешь же ему "Извините, абонент не абонент, он слушает #confetqa" Smile :)

Так вот! Второй день! Второй печальный день насморка и кашля. Но и второй радостный день "забавной" конференции! Поэтому, оставив тревоги, перейдем к делу:



Fun на то и fun, чтобы разрывать шаблоны! Вот уже второй день Таня играет с нами в игру "перетасуй расписание". Я уверена, что завтра Ира будет выступать первой (Ира, готовься!).

Так и сегодня - был первый? Будешь последний! И вот уже на сцене Александр Хозя. Александр живо начал, живо и продолжил. Забавные и красочные слайды! Правда, не все в одном стиле и некоторые переключались чересчер быстро, но это все мелочи. Зато приятный голос, нескучный доклад... То, что надо для открытия нового дня конференции!

Саша рассказал о том, что обезьянки внутри нас - это плохо, но их можно избежать. А главное - показал, как избежать, какие инструменты заставить "обезьянить" за нас... А что, очень удобно - свалил нудну работу на инструмент и сиди себе, мысли творчески!

Вторым выступал Алексей Баранцев с рассказем про pairwise. Алексей, как всегда - отличная, четкая речь, симпатичные слайдики и все по делу, по делу... Не знаете про pairwise? Не знаете, зачем он нужен? Бегом смотреть доклад!

Я, правда, это уже знаю и слышала. Зато было забавно читать твиттер, как у людей сносило шаблоны "Аааааа, PICT и это умеет, ВААААУУУУ!!!!" Smile :)

Да, PICT такой! Он вам еще и не то покажет))))

Последним выступал Андрей Кузьмичев с рассказом про Selenium IDE. В результате его доклада вспызнули споры, это был доклад для ручного тестировщика или все-таки для автоматизатора? Ребята уверяли. что автоматизация рутины все равно автоматизация. Мне тут понравился ответ Тани Зинченко - "ну да, а PICT это тоже автоматизация".

Люди часто забывают, что все, что им помогает, является автоматизацией рутины. Даже JIRA (или какой багтрекер используете вы)! Это тоже автоматизация... Поэтому доклад о возможностях IDE без кодинга вполне уместен и на конференции ручных тестировщиков. Хотя мы то с вами знаем, что Андрей так народ переманивает, чтобы ручные увидели - захотели - попробовали... А потом пришли на конференцию автоматизаторов!

Правильно, Андрей! Так держать! Smile :)

Ну а мы пока расходимся в ожидании последнего денечка... Что же Таня нам приготовила там?

вторник, 13 ноября 2012 г.

Fun ConfetQA. День первый!

Привет привет! В эфире радио "Маяк тестировщика". Сегодняшний курс - онлайн конференция #confetqa. Это которая Fun. Это значит "смешно" - весело о главном!

А что же главное?


А самое главное - это основы. Любой тестировщик, будь то крутой автоматизатор или прокачанный тест-менеджер, когда то проходил основы, будучи простым мануальщиком...

А иначе как руководить подчиненными? Не зная основ? Как писать автотесты, не умея написать простой?

В общем, очень полезная конференция! Которая находит отклик во всех сердцах - как начинающих, так и продвинутых.

Что же у нас сегодня в эфире? Точнее, кто? Открывать конференцию должен был Сергей Атрощенков, однако у него  возникли проблемы с микрофоном (ну конференция тестировщиков же, о чем речь!).

Поэтому начали мы с доклада Наташи Руколь. Оооо, это был замечательный и зажигательный рассказ! Впрочем, как всегда. Не подумайте, что я просто так ее хвалю, потому что нам скоро жить в одной комнате (пару ночей)... На самом деле в момент старта конференции передо мной стояла одна любопытная задача. А тут еще и Наташа сказала, что будет рассказывать про Lee Copeland-а. Тю, да вот же он, на полочке лежит, если забуду - сама посмотрю.

В общем, слушала я краем уха, иногда поглядывая на слайды, чтобы убедиться, что все еще в теме и что там еще Lee Copeland. Но потом - потом Наташа перешла к практике! Ооооо, это заставило меня забыть о других делах и увлечься докладом. Отличное окончание, всем смотреть... И делать! Очень круто, точно и - заражающе! Наташа, так держать!

После ее доклада я взбодрилась и теперь уже с интересом слушала, а что же скажут дальше. А дальше Андрей Ладутько рассказывал о gamification в тестировании. Вы никогда не пробовали превратить работы в праздник? И как, получалось? Поделитесь опытом с Андреем, а он расскажет вам о своем. Нам вот уже рассказал, где и как можно попробовать сделать игру вместо нудной работы.

Ну и наконец, на закусочку все таки выступил Сергей Атрощенков. Он поднял очень серьезную тему о том, что писать отчеты об ошибках - далеко не так легко, как кажется. И что все не так уж и тривиально. И что, о ужас, вас кто-то может не понять. И дважды ужас, если это будете вы сами, только пару месяцев спустя....

В общем, хотите делать грамотные отчеты об ошибках - послушайте докалд Сергея. Ну а я прощаюсь с вами, до встречи в эфире!
 

вторник, 6 ноября 2012 г.

Карл Вигерс. Разработка требований к программному обеспечению

Ссылка на OZON.

Эта книга рассказывает нам о том, как именно собирать и обрабатывать тербования к программному обеспечению. Когда я ехала домой пару дней назад, моя коллега, увидев книгу, открыла ее на странице "Содержание" и сказала - "Ого! Как много тем тут раскрыто"...

Я задумалась над этими словами и поняла - очень емкое высказывание Smile :) Действительно, в книге раскрыто очень и очень много тем. Поэтому для начинающего аналитика она вообще mast-have, а для продвинутого - есть что почерпнуть.

Я выписывала оттуда интересные мысли и цитаты, все ссылки:
Чем хороша книга - так это тем, что в конце каждой главы идет список вопросов для самоанализа. Вообще, как правильно заметила Наташа Руколь в комментариях к отзыву о книге "Бесцельная жизнь", книга-тренинг всегда намного круче, чем просто книга.

Говоря это, я вспоминаю, как готовилась поступать в МГТУ им. Баумана. Физика шла у меня не очень хорошо, поэтому я занималась с репетиторами из института. Первый репетитор говорил хорошо, объяснял доступно... Поэтому, сидя рядом с ним, я все занятие кивала, "конечно, понятно". А потом приходила домой и не могла решить сама ни одной (!) задачи. И куда девалось "все просто и понятно"?

Потом мы сменили репетитора. Второй дедушка меня дрючил только так. Особенно грустно мне было первые занятия, когда ты не знаешь, как решать задачу, а преподаватель не дает тебе готового решения, только задает наводящие вопросы из серии "вспомни то, чего никогда не знал". Поэтому и готовиться я стала к встречам с ним. И задачки дома уже получались - выстраданные на занятиях знания лучше усваиваются. И поступила я благодаря ему.

Так что могу на собственном опыте гордо сказать - все. что звучит легко, просто, понятно и красиво, перестает таким быть до первого столкновения на практике. Поэтому просто прочитать книгу / посетить тренинг - мало. Надо что-то сделать. Самому. Иначе - никак.

Поэтому жирный плюсище этой книги - задачки в конце каждой главы. Второй жирный плюсище - охват тем. Практически экнциклопедия для начинающего аналитика Smile :) Поэтому - читать!

А еще в конце книги есть приложения. Некоторые показывают на примере кратенько все то, что проходилось в предыдущих главах. Но меня особенно заинтересовало приложение А. "Самостоятельная оценка применяемых вами приемов работы с требованиями". Это такой тест, который, во-первых, показывает ваше текущее положение дел (правда, там не даны ответы, как оценивать, но долго ли умеючи? Поделить общее число баллов, которых 100, на 4 - и вот вам 4 категории, плохо, неплохо, хорошо, отлично)

Ну а еще в самих вопросах скрываются подсказки - наилучший вариант четвертый, третий тоже ничего. А если у вас не они, то сразу и направление, куда двигаться дальше. И очень здорово, что у меня по ответам почти все хорошо))) Ну, не все четверки, но меня по ответам и тройки устраивают.

Вот например, как вы считаете, какой ответ лучше:
  • Мы записываем требования на структурированном естественном языке с последовательным уровнем детализации, в соответствии со стандартным шаблоном спецификации требований к ПО. Иногда мы дополняем эти требования графическими моделями анализа с применением стандартных пояснений.
  • Мы храним свои требования в базе данных или коммерческом инструментальном средстве управления требованиями, а модели анализа - в коммерческом инструментальном средстве. Вместе с каждым требованием хранятся несколько его атрибутов.
Меня до сих пор терзает подозрение, что это какой-то прикол... Он, видимо, из серии "автоматизация - наше все". Если есть инструмент, то все, что перечислено в 3-ем пункте, уже не нужно? о_О

В целом ответы под номером 4 более-менее лучше выглядят, но данный пример меня поражает. И я понимаю, что 100 баллов в этом тесте никогда не наберу Smile :) По другим вопросам меня тоже мои немаксимальные ответы в принципе устраивают...

Из ложки дегтя - читала издание 2004 года. Не могу сказать что там прям уж "очепятка на очепятке и очепяткой погоняет", но их много. Надо было, наверное, помечать и выписывать, сделать доброе дело. Хотя я не в курсе, может, было переиздание, которое вычитали? В целом, конечно, не столь важно, 540 страниц - это вам не шуточки, хотя опечатки все-таки удручают...

Резюмируя - книга рекомендуется всем. кто собирается писать требования. И даже тем, кто собирается их тестировать. "Врага надо знать в лицо" Smile :)

Шучу, требования нам не враг, а очень даже друг, что не раз обосновывается в этой книге, хотя я и предвижу холивары на тему "а нам и без них хорошо, у нас Заказчик такой". Бывает, да. Но, согласитесь, находить баги на этапе требований приятнее, так как исправляются они быстрее и дешевле!