The Planning Process Group consists of those processes performed to establish the total scope of the effort, define and refine objectives, and develop the course of action required to attain those objectives.
Как заключать правильные договоры с клиентами | Назар Полывка | LawHack Confe...LawHack
Agile контракты или «Стоит ли прогибаться под изменчивый мир?»
Прием платежей от зарубежных клиентов: ВЭД контракты или платежи через payoneer, bitcoin wallet, paypal etc. Pros & Contras
Legal bullshit в контрактах и как с этим бороться
The Planning Process Group consists of those processes performed to establish the total scope of the effort, define and refine objectives, and develop the course of action required to attain those objectives.
Как заключать правильные договоры с клиентами | Назар Полывка | LawHack Confe...LawHack
Agile контракты или «Стоит ли прогибаться под изменчивый мир?»
Прием платежей от зарубежных клиентов: ВЭД контракты или платежи через payoneer, bitcoin wallet, paypal etc. Pros & Contras
Legal bullshit в контрактах и как с этим бороться
Learn more about the last 2 project life cycle phases: Monitoring& Control, Closure, their components, reasons and outcomes. Eaned value method in classical project management and Scrum.
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...QADay
Lviv Direction QADay 2023 (Experience)
ОКСАНА ТРОЯН
«Щоб рейки зійшлись в одній точці: від кількості до якості. Як команда тестерів може вплинути на продукт?»
telegram: https://t.me/+IJODE0i4X65kNjcy
fb: www.fb.com/goqaevent
fb: www.fb.com/qaday.org
linkedin: https://www.linkedin.com/company/goqa/
Сайт: www.qaday.org
Тема 7. Оперативне планування у виробничих системахVictor Step
План
1. Загальна характеристика змісту, цілей і завдань оперативного планування та диспетчеризації виробництва.
2. Види виробничих систем та особливості оперативного планування їх діяльності.
3. Оперативне планування виробництва в системах з «виштовхуванням» виробів та особливості його реалізації.
4. Оперативне планування в організаційних структурах із витягуванням виробів, принцип «точно в строк» та інформаційна система «КАНБАН».
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"GeeksLab Odessa
11.04.2015 Одесса. Impact Hub Odessa. Конференция PMLab.
Алена Прихнич и Ірина Пашко
"Як масштабувати agile на великі проекти"
Ми поділимось нашим досвідом реалізації SAFe (Scaled Agile Framework) для організації інтерактивних релізів в реаліях конкретного продукту.
Зокрема поговоримо про те:
•які передумови посприяли реалізації такого процесу;
•як на практиці реалізовувати роботу на рівні портфоліо, релізу і самих SCRUM команда;
•які переваги і недоліки саме нашої реалізації SAFe.
Подробнее:
http://geekslab.co/
https://www.facebook.com/GeeksLab.co
https://www.youtube.com/user/GeeksLabVideo
Learn more about the last 2 project life cycle phases: Monitoring& Control, Closure, their components, reasons and outcomes. Eaned value method in classical project management and Scrum.
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...QADay
Lviv Direction QADay 2023 (Experience)
ОКСАНА ТРОЯН
«Щоб рейки зійшлись в одній точці: від кількості до якості. Як команда тестерів може вплинути на продукт?»
telegram: https://t.me/+IJODE0i4X65kNjcy
fb: www.fb.com/goqaevent
fb: www.fb.com/qaday.org
linkedin: https://www.linkedin.com/company/goqa/
Сайт: www.qaday.org
Тема 7. Оперативне планування у виробничих системахVictor Step
План
1. Загальна характеристика змісту, цілей і завдань оперативного планування та диспетчеризації виробництва.
2. Види виробничих систем та особливості оперативного планування їх діяльності.
3. Оперативне планування виробництва в системах з «виштовхуванням» виробів та особливості його реалізації.
4. Оперативне планування в організаційних структурах із витягуванням виробів, принцип «точно в строк» та інформаційна система «КАНБАН».
PMLab. Алена Прихнич и Ірина Пашко "Як масштабувати agile на великі проекти"GeeksLab Odessa
11.04.2015 Одесса. Impact Hub Odessa. Конференция PMLab.
Алена Прихнич и Ірина Пашко
"Як масштабувати agile на великі проекти"
Ми поділимось нашим досвідом реалізації SAFe (Scaled Agile Framework) для організації інтерактивних релізів в реаліях конкретного продукту.
Зокрема поговоримо про те:
•які передумови посприяли реалізації такого процесу;
•як на практиці реалізовувати роботу на рівні портфоліо, релізу і самих SCRUM команда;
•які переваги і недоліки саме нашої реалізації SAFe.
Подробнее:
http://geekslab.co/
https://www.facebook.com/GeeksLab.co
https://www.youtube.com/user/GeeksLabVideo
Тема 8. Проектне планування та управління проектамиVictor Step
План
1. Суть поняття проекту, загальна характеристика та види проектів.
2. Управління проектами в системі операційно-виробничого менеджменту та його основні фази.
3. Бізнес-планування в системі виробничого менеджменту
Якщо команда розробників працює за agile-методологією, краще не укладати стандартний договір на розробку ПЗ. Стандартний договір не захищає розробника від дівчачого комплексу замовника під назвою «я передумала», а замовника ¬- від ефекту «зіпсованого телефону». Тому ІТ-юрист, який розуміє відмінність між agile-договором та non-agile-friendly договором (які умови варто фіксувати, як у розробці бере участь замовник, що таке гнучкість етапів та чому відповідальність – це зло), - скарб.
3. Управління - це "розчленування”,
аналіз, визначення послідовності
дій, конкретна реалізація.
1.Робоче планування
4. Елементарна робота, як правило, являє
собою окрему функціональну вимогу
до програмного продукту чи запит на
зміну, над яким послідовно працюють:
–бізнес-аналітик;
–проектувальник;
–розробник;
–тестувальник;
–документаліст;
Трудомісткість елементарної роботи
кожного з виконавців повинна бути від 4
до 20 люд. * рік.
5. Для робочого планування доцільно
використовувати систему управління завданнями
або «баг трекінга» (“bugtracking” – система
відслідковування помилок), оскільки вона
дозволяє задавати послідовність переходів
завдання від виконавця до виконавця, керувати
пріоритетами робіт і адекватно відстежувати їх
статус:
–аналіз;
–проектування;
–кодування;
–тестування;
–документування.
6. В залежності від рівня
професіоналізму і зрілості команди
проекту розподіл робіт може
здійснюватися або директивно з
жорсткою постановкою терміну і
контролем виконання кожного
завдання, або ці повноваження
делегуються виконавцям.
7. У цьому випадку вони самі вибирають
задачі послідовно у відповідність з
пріоритетами, а їх виконання аналізується
періодично на статус мітингу. Можна
рекомендувати щотижневі збори за
статусом проекту всієї команди або, якщо
проект досить великий, то ключових його
приватників: керівників підпроектів і
лідерів команд. Гарний час для цього
ранок понеділка.
8. Обговорюються, як правило, лише
три запитання:
• Загрози і проблеми ;
• Аналіз результатів за тиждень;
• Уточнення пріоритетів завдань на
новий тиждень.
9. На етапі тестування може бути виявлена
помилка проектування і вся робота
почнеться заново. Рекомендація -
використовувати правило «50/100».
Якщо робота по завданню розпочата, то
слід враховувати її, як виконану на 50%.
А 100% повчає тільки протестована і
документована робота.
10. 2.Принципи кількісного управління
Для кожного планового значення повинні бути
визначені три області критичності відхилень:
• Допустимі відхилення. Передбачається, що
ніяких керуючих впливів не потрібно.
• Критичні відхилення. Потрібен ретельний
аналіз причин відхилення і при необхідності
застосування коригувальних дій.
• Неприпустимі відхилення. Потрібно
терміновий аналіз причин відхилення та
обов’язкове застосування коригувальних дій.
12. Оскільки головне завдання менеджера
утримати проект в межах «залізного»
трикутника, то, в першу чергу, необхідно
аналізувати відхилення проекту по термінах
і витратам.
13. Суть методу оцінки проекту по освоєному
обсягом полягає в наступному. Спочатку
оцінюється відхилення від графіка SV (Shedule
Variance) в грошових одиницях:
SV = EV – PV, де
EV (Earned Value) – освоєний обсяг.
PV (Planned Value) – плановий обсяг.
14. Якщо ми випереджаємо графік, то це не
обов’язково означає що проект йде
успішно. Добре це чи погано залежить від
значення іншого показника методу
освоєного обсягу: CV (Cost Variance) –
відхилення за витратами, яке оцінюється за
формулою:
CV = EV – AC, де
EV (Earned Value) – освоєний обсяг.
AC(Actual Cost) – фактичні витрати.
15. Від’ємне значення відхилення за витратами
означає, що ми перевищили бюджет, що, в
загальному випадку, не дуже добре. Але
якщо термін завершення проекту для нас має
вищий пріоритет, і наші прогнозовані витрати
по завершенню проекту не перевищують
планових з урахуванням управлінського
резерву (рисунок 1), то в цьому випадку
можна вважати, що проект виконується
успішно.
16. Рисунок 1 – Оцінка і прогноз показників за
методом освоєного обсягу
17. Відхилення від бюджету і за термінами в
абсолютних грошових одиницях недостатньо для
характеристики проектів різних масштабів.
Наочніші відносні показники: індекс виконання
термінів SPI (Schedule Performance Index)
SPI = EV / PV
і індекс виконання вартості CPI (Cost Performance
Index)
CPI = EV / AC,
які характеризують проект незалежно від його
розміру. Якщо значення обох індексів більше 1, то
це свідчить про благополучний стан в проекті.
18. В управлінні програмним проектом
доцільно застосовувати ще такі
вимірні показники:
• показник прогресу проекту
• стабільність проекту
• середня продуктивність
19. Ще одна група кількісних показників, які слід спостерігати в
ході реалізації проекту, характеризує якість програмного
продукту:
- Дефектність продукту – кількість виявлених дефектів на
одиницю об’єму продукту (наприклад, KSLOC).
- Частка не усунених дефектів – відношення кількості
незакритих максимально критичних і критичних дефектів
до кількості виявлених невідповідностей.
- Середні витрати на супровід – середні трудовитрати на
виправлення одного дефекту. Високе значення цього
показника може свідчити про неякісну архітектуру
програмного продукту.
- Документованість коду – визначає відсоток рядків
вихідного коду з коментару по відношенню до загальної
кількості рядків.
20. Головна мета цієї фази - перевірити і передати
замовникові результат проекту. Для цього
необхідно виконати приймально-здавальні
роботи у відповідності з процедурою приймання,
яка має бути визначена заздалегідь на самій
ранній стадії проекту.
Результати проекту повинні бути передані у
впровадження або супроводження, або
належним чином законсервовані для подальшого
використання. Не повинно залишатися
«завислих» робіт за проектом.
3.Фаза завершення проекту
21. Всі проекти і особливо провальні проекти
повинні завершуватися підсумковим звітом,
якщо компанія не хоче «наступати на одні й
ті ж граблі». Пам'ятаємо про те, що
«вчорашні проблеми, це сьогоднішні
ризики».
22. Підсумковий звіт повинен містити таку
інформацію:
Підсумки проекту:
- Досягнення цілей проекту
- Додаткові корисні результати
- Фактичні терміни
- Фактичні витрати
- Обгрунтування відхилення від цілей
- Відхилення результатів від вимог
23. Уроки проекту:
- Проблеми проекту та способи їх вирішення
- Матеріали програмні компоненти для
подальшого використання
- Пропозиції щодо зміни технологій або
стандартів компанії
На фазі завершення бажано реалізувати і
план мотивації учасників проектної
команди.