безліч підходів до ведення IT — проектів і кожен з них знаходить своїх послідовників, успішно використовується в одних проектах, з тріском провалюється в інших, приводить в захоплення частина клієнтів і викликає обурення в іншій частині. Поміркуємо про те, чи можна змішувати підходи, методи і методології, щоб досягати поставлених цілей.

Важливо!
  • У статті присутня певна частка іронії.
  • Стаття ні в якому разі не порушує чиї-небудь інтереси.
  • У статті не протиставляється SCRUM водоспаду і не змішується «м'яке з теплим».
  • У кожного своя думка на процес розробки проектів, свій досвід або його відсутність, свій щасливий клієнт або свій провалений проект, виконаний за методологією, за допомогою проектних методик, керуючись принципами або інтуїцією.
  • Будьте добрішими!


image

Читати далі →

Agile помер, хай живе... Agile

За останні кілька років гнучкі методології майже витіснили традиційні способи розробки – повністю за принципами Agile зараз працюють дві третини IT-компаній. Чи справдилися очікування, які виникають проблеми і куди все рухається? Пропонуємо аналіз існуючого російського і зарубіжного досвіду роботи з Agile і відповіді на ці питання.

Читати далі →

Управління розробкою програмного продукту на основі ризиків

image
Ця стаття адресована тим, хто має відношення до розробки програмного продукту. Розуміння принципів управління процесом розробки не менш важливо, ніж фактичні знання технологій програмування. Стаття адресована не тільки тим, хто хоче стати або працює керівником проекту (Project Manager), Розуміння принципів управління принесе користь на будь-якій посаді і в будь-якій команді.

Читати далі →

ISO 9241-210. Планування та впровадження Human-Centered Design



З опитування наприкінці попередньої статті я дізнався, що читачам цікаві всі три із запропонованих аспектів Human-Centered Design (далі — HCD):
  • Стандарти,
  • Методологія,
  • Впровадження.
У цій статті я розповім, як використовувати стандарт ISO 9241-210 для планування і впровадження HCD-підходу. Також я покажу як HCD може доповнити дві найбільш часто використовувані моделі розробки: Scrum та Waterfall.

Читати далі →

Waterfall і Agile: і все-таки, звідки ефект?

    Усім добрий день! Цей короткий пост присвячений розгляду моделей процесів розробки Waterfall і Agile (на прикладі Scrum і / або Kanban). І ось в чому справа: з точки зору замовника, процес не настільки важливий, скільки термін і бюджет задовільного з точки зору функціоналу результату. І якщо відомо, що (зміни не враховуються) витрати Waterfall-процесу йдуть по S-кривої, а витрати Agile-процесу накопичуються лінійно (так як ресурси використовуються одночасно всі), то як вони повинні відрізнятися по ефективності. Щоб дослідити це питання, необхідно побудувати моделі і порівняти їх, і для цього буде використана нескладна математика.
 
 
Читати далі →