Як користуватисьДиспетчер завдань UDNДля управління проектами водоспаду - практичний посібник для перших таймерів
Ми зробили великий аналіз різних факторів, що впливають на управління проектом водоспаду. Це допомогло нам спростити, якДиспетчер завдань UDNПрограмне забезпечення для управління проектами може бути використана для вирішення таких питань. Водоспад - це популярна модель управління проектами SDLC.
Однак це складно в різних точках. Це деталей записується, як ви можете використовуватиДиспетчер завдань UDNЩоб отримати з максимальною продуктивністю щодо всіх ваших бізнес-моделей Waterfall. Ми пройшли додаткову милю, щоб проілюструвати різні випадки використання реального життя та приклади, де реалізується водоспад, і як можна використовуватиДиспетчер завдань UDNДля подальшого спрощення цього процесу - так далі і так далі.
Методологія водоспаду є традиційною та найпоширенішою методологією, яка використовується для управління проектами. Звідси випливає послідовний, лінійний процес, тому він часто описується як "модель лінійного-послідовного життєвого циклу". Як свідчить назва, водоспад зосереджується на плані життя життєвого циклу проекту шляхом розділення проекту на відмітні, окремі та ексклюзивні частини: у моделі водоспаду кожна фаза повинна бути завершена до початку наступного етапу.
Завершення кожного відмінного кроку в методології водоспаду призводить до наступного етапу проекту, так само як фактичний водоспад. Після того, як сегмент проекту не буде зроблено жодних інших змін, які не можуть бути зроблені, і ніхто не може бути пропущений для завершення наступного. Таким чином, кожен етап залежить від завершення попередніх кроків або рівнів. Це робить найбільш корисну модель водоспаду для менших проектів з чітко визначеними вимогами та меншою невизначеною. Його простота та зручність реалізації зробила це найпопулярнішою версією життєвого циклу розвитку систем (SDLC) для інженерії програмного забезпечення та ІТ-проектів.
Використовуючи модель водоспаду, акцент робиться, щоб переконатися, що вимоги та дизайн відповідають потребам проекту, перш ніж перейти до пізніших етапів розвитку.
Походження моделі водоспаду часто відносяться до виробничої та будівельної галузей. Методологія водоспаду була ідеальною для цих галузей, оскільки вони дотримуються високоструктуровуваного виробничого процесу: вимоги чітко вказані та викладені на початковому етапі процесу, а решта етапів розробляються на основі вимог. Так само, як у методології водоспаду, будь-які пізніше зміни в будь-якому етапі циклу управління проектом не тільки занадто дорого, але у деяких випадках.
Доктор Вінстон В. Ройс часто, але помилково називається "Батько водоспаду", акредитований першим офіційним описом процесу в статті, яку він писав у 1970 році. Що описує д-р Ройс, - це недосконала модель розробки програмного забезпечення, як він стверджував для моделі з кількома ітераціями або запусками. Він стверджував, що без кількох ітерацій проекту, з першим прототипом, проект буде занадто ризикованим, і навіть запросити невдачу. На його думку, ітерація прототипу була важливою для кращого розуміння вимог та технологій, залучених до проекту та забезпечити, щоб остаточний продукт доставляє те, що вимагає замовника.
Додаткове читання:
Топ-7 функцій для пошуку у вашому безкоштовному інструментах управління проектами
Хоча доктор Рояс віднесений до першого відомого опису процесу, перша відома презентація віднесена до Герберта Д. Бенінгтона. 29 червня 1956 р. Герберт Д. Бенінгтон дав презентацію щодо розробки програмного забезпечення для SAGE на симпозіумі на сучасних методах програмування для цифрових комп'ютерів. У своїй презентації він описав використання таких етапів у галузі програмного забезпечення. Ще термін "водоспад" не був використаний для опису процесу.
За словами Вікіпедії, Белл та честок були першими, хто використовував термін "водоспад" у папері 1976 року.
У 1980-х роках модель водоспаду потрапила під інтенсивну критику через її жорсткий характер.
Через зміну потреб індустрії розвитку програмного забезпечення та невдачі лінійності моделі водоспаду у наданні раннього відгуку з'явилися багато версій моделі водоспаду. Ці версії часто колективно називаються модифікованими моделями водоспаду.
Більш сучасна модель водоспаду має петлі зворотного зв'язку у попередніх фазах, щоб дозволити модифікації. Інші версії моделі водоспаду є "Sashimi моделі" Sashimi "(водоспад з фазами, що перекриваються), V-модель або вигнута модель водоспаду тощо.
З 1970-х років підприємства та проекти працювали методологію водоспаду для управління проектами. Використовуючи простий блок-схему, який розпочався з точки та дотримувався послідовних кроків, щоб досягти свого кінця було не тільки легко зрозуміти, а також реалізувати. Етапи методології водоспаду були розроблені доктором Роєм, з метою запобігання дорогих змін у останній частині циклу розвитку проекту. Д-р Ройс намагався пояснити, як у його досвіді модель водоспаду приходить до ризиків провалу.
В Оригінальному водоспаду Ройса, він окреслив ці етапи, щоб підкреслити важливість цих кроків для великих та складних проектів розвитку програмного забезпечення. Він також хотів зазначити, що, оскільки кроки плануються та виконуються по-різному, найкращим утилізацією ресурсів вимагає, щоб команда повинна включати людей, які найкраще виконувати ці кроки.
Різні етапи моделі водоспаду можуть бути модифіковані, усунені або збільшення залежно від рамки та вимог проекту.
Послідовними кроками у типовій моделі водоспаду такі:
Чому модель водоспаду отримує таку повсюдну популярність, незважаючи на спробу доктора Ройса в попередженні людей підводних каменів моделі?
Методологія водоспаду є найпоширенішою методологією, яка використовується для управління проектами. Ця модель була використана в різних галузях промисловості ще до того, як ім'я "водоспад" було надано йому. Основними причинами популярності та широкого застосування моделі водоспаду такі:
Більшість керівників проектів знаходять структуру моделі водоспаду, легко зрозуміти та реалізувати, як це випливає з життєвого циклу проекту. Крім того, немає необхідності тренувати команду та ознайомити їх з методологією водоспаду. Жорсткість всього процесу не тільки просто впроваджує та контролювати, а й зменшує тягар управління проектами.
Явно структурований підхід моделі водоспаду полегшує моніторинг, і оскільки кожен етап закінчує менеджер проекту, а клієнт можна побачити видимий прогрес. Оскільки максимальний час витрачається на вимогу та фаза проектування, шанси команди відсутня, термін скорочується.
Документація зберігається та оновлюється з початкових етапів. Оновлено суворі документи, що забезпечує повне розуміння між командою та клієнтом щодо того, що буде доставлено. Це не тільки робить планування та проектування більш простим, але також допомагає зацікавленим сторонам, якщо вони повинні побачити більш детальну інформацію про певну фазу.
Модель водоспаду розроблена таким чином, що після чітко визначеного та зрозумілої вимоги, присутність клієнта не є строго. Це видаляє будь-яке додаткове навантаження на команду та запобігає запровадженню будь-яких нових змін у більш пізньому етапі проекту, що, у свою чергу, забезпечує своєчасне завершення проекту.
Гнучкість моделі водоспаду дозволяє залучати різні члени команди або продовжувати роботу з іншими проектами, залежно від того, в якому етапі проект знаходиться. З запланованими термінами, встановленими для кожного етапу розвитку, проект переміщується через процес розробки, який послідовно звільняє ресурси .
Ця модель ідеально підходить для проектів, вимоги яких чітко та суворо визначені, і де будь-які зміни у вимогах пізніше не зможе. Крім того, модель водоспаду ідеально підходить для проектів, де якість продукту надається перевагам з часом або вартості.
Деякі з найбільших переваг моделі водоспаду перетворюються на недоліки залежно від характеру проекту.
Найбільше обмеження методології водоспаду для проектів розвитку програмного забезпечення полягає в тому, що воно не добре підходить для довгих або масштабних проектів. Інші недоліки включають: (6)
Акцент моделі водоспаду щодо чітких та чітко визначених вимог означає, що колись завершено, будь-які зміни у вимогах не тільки важко, але і дорого. Таким чином, модель водоспаду не підходить для проектів з невизначеними вимогами. Це також означає, що будь-яка зміна програмного забезпечення та апаратного забезпечення в довгострокових проектах буде складним для вирішення. Це також означає, що будь-який несподіваний етап проекту не можна вирішити за допомогою цього методу.
Оскільки раніше етапи моделі присвячені розуміння вимог, розробка програмного забезпечення починається пізніше в життєвому циклі проекту. Це означає, що зацікавлені сторони не можуть бачити програмне забезпечення до пізніше в життєвому циклі проекту.
Збирання чітких, чітко визначених та повних вимог у початковій фазі не тільки складні, для деяких проектів це може бути непрактичним. Часто клієнти не мають чіткого уявлення про всі вимоги до раннього життєвого циклу проекту, замість цього вони вивчають та уточнюють вимоги як прогресує проект.
Незважаючи на різні недоліки, сучасна модель водоспаду є серед найпоширеніших моделей життя програмного забезпечення (SDLC). Сучасна версія моделі водоспаду містить петлі зворотного зв'язку протягом усього життєвого циклу проекту, включаючи обслуговування пост-доставки.
У цій моделі тестування не є окремою фазою, а скоріше здійснюється постійно протягом усього програмного процесу. Наведено особливе значення під час фази технічного обслуговування, щоб забезпечити не тільки програмне забезпечення, а також, що будь-які додаткові вимоги також включені в дизайн.
Сучасна модель водоспаду чітко зображує маршрут, який слід приймати під час розробки та технічного обслуговування до виходу на пенсію програмного забезпечення. Сучасна модель водоспаду усуває багато проблем з традиційною моделлю водоспаду, однак вона має свої проблеми. Наприклад, завершення кожного етапу включає в себе повну та якісну документацію цієї фази та затвердження за допомогою груп забезпечення якості програмного забезпечення (SQA), і це також має бути зроблено у випадку будь-яких модифікацій. Настійність щодо підтримки повної документації може призвести до затримки та непотрібних документів.
Короткий опис:
Цей випадок використовується, як клієнт банку використовує банкомат, щоб вивести гроші з банківського рахунку.
Актори:
На малюнку нижче показані всі актори в моделі ACME SUPER ATM.
Актори включають клієнтів, банківську систему, адміністратор служби та адміністратора безпеки.
Передумови:
Також див.
5 загальних проблем управління проектами та рішенням вирішувати їх, як професіонал
Основний потік:
Альтернативні потоки:
Альтернативні потоки включають потоки для наступних сценаріїв:
Потік винятку:
Потоки винятку включають потоки для наступних сценаріїв:
Умови:
Публічні пункти розширення:
Ніякий
Спеціальні вимоги
У моделі ACME Super ATM використовується для виведення готівкових коштів, всі вимоги фіксуються та чітко визначені, отже, модель водоспаду ідеально підходить для цього прикладу. Після того, як вимоги були відзначені дуже мало відгуку, було потрібно від клієнта, а етапи розробки та проектування можуть бути завершені після послідовного шаблону вкладиші. Проект може бути легко управляти за допомогою програмного забезпечення управління проектами, якМенеджер завдань UDNЗ кожним етапом чітко визначений і розбитий відповідно до вимог.
Короткий опис:
Цей випадок використовується для автентифікації того, що індивідуальний за допомогою банкомату (клієнт) уповноважений використовувати вставлену банківську картку, а також активний обліковий запис, пов'язаний з банківською карткою.
Актори:
Актори включають клієнт, банківську систему, адміністратор служби та адміністратора безпеки.
Передумови:
Основний потік
Альтернативні потоки:
Альтернативні потоки включають потоки для наступних сценаріїв:
Потік винятку:
Потоки винятку включають потоки для наступних сценаріїв:
Умови:
Публічні подовжувачі
Ніякий
Спеціальні вимоги
Ніякий
У моделі ACME Super ATM Use-Case для автентифікації клієнта всі вимоги фіксуються та чітко визначені. Розмір проекту невеликий і може бути легко завершений за допомогою жорсткого процесу. Після того, як вимоги були відзначені етапи розробки та проектування можуть бути завершені в лінійному процесі. Проект може бути легко управляти за допомогою програмного забезпечення управління проектами, якМенеджер завдань UDNЗ кожним етапом чітко визначений і розбитий відповідно до вимог.
Широко-наведений приклад використання методології водоспаду є те, що Департамент оборони Сполучених Штатів. У 1985 році Департамент оборони Сполучених Штатів використовував підхід до водоспаду в DOD-STD-2167A, їх стандарти для роботи з підрядниками з розробки програмного забезпечення. Хоча вони не вказали свою методологію як "водоспад", департамент оборони Сполучених Штатів (DOD) все ще використовує основні принципи моделі водоспаду.
Уряд Сполучених Штатів вирішив модель водоспаду, оскільки переваги моделі ідеально виконувала свої вимоги. Федеральний уряд наполягав на інженерній суворі та чудовим якісним продуктом, зберігаючи великий контроль над кінцевим продуктом. Це поряд з включенням шести етапів-попереднього дизайну, детального дизайну, кодування та тестування, інтеграції та тестування та тестування, у поєднанні з великою документацією, сильним перевагою для однопроводу, методу послідовного розвитку та важким наглядом робить DOD -ТД-2167 - найкращий приклад методу водоспаду.
У 1986 році з'явився проект копії перегляду A до MIL-STD 2167, який вилучив акцент на зверху вниз та запропонував використовувати швидкий прототип як альтернатива водоспаду. Це було тому, що модель водоспаду була під час важкої критики. Незважаючи на те, що Дод відмовляється від методології водоспаду, Федеральний розвиток та придбання програмного забезпечення США все ще зберігали сильний апаратно-орієнтований та водоспад.
Доповідь 2010 Національної ради наук Національної дослідницької ради підкреслив, скільки термінології, що використовується для опису фаз інженерно-виробничих фаз, спрямованих на елементи моделі водоспаду, такі як попередні огляди та критичні огляди. Цей акцент на методології управління проектами водоспаду може бути через підвищений акцент на якість та конфіденційність. Окремі фази моделі водоспаду забезпечують, що у всьому проекті не задіяний кожний член команди.
У 2000 році інструкція DOD (DODI) 5000.2 виявила еволюційне придбання як бажаний підхід до придбання. Однак регулювання серії 5000 залишаються переважаючими термінологією, специфічною для моделі водоспаду. Попередні огляди (PDRS) та критичні огляди дизайну (CDRS), торговельні марки моделі водоспаду, призначаються для кожної програми.
Незважаючи на багато недоліків та обмежень, модель водоспаду все ще використовується сьогодні. Однак жодного методу управління проектами не відповідає потребам усіх підприємств, навіть не всі проекти, що розглядаються тим самим бізнесом. Отже, чи є це ідеальна модель для потреб вашого проекту залежить від різних факторів.
Оскільки бізнес змінюється залежно від типу, розміру, промисловості та багатьох інших факторів, тому роблять проекти. Замість того, щоб шукати методологію, яка найкраще, підприємства повинні вивчати ці методології, їх використання та застосування та приймати рішення щодо найкращої методології для них відповідно до наступних змінних:
Методологія водоспаду ідеально підходить для проектів з чітко зрозумілими, фіксованими та задокументованими вимогами, добре зрозумілими технічними інструментами, архітектурами та інфраструктурами, доступ до достатньо ресурсів з необхідною експертизою, стабільним чітко визначеним продуктом та коротким життєвим циклом. Лінійний підхід моделі водоспаду не дозволяє відкрити або будь-які зміни до початкових вимог продукту. Будь-які зміни до вимог вимагатимуть, що проект повинен повернутися до стадії, і весь процес починається знову. Це може бути серйозною проблемою у багатьох галузях промисловості, більшість з яких працюють над суворою часовою шкалою.
Наступна таблиця досить корисна. Поглянь.
Методологія управління проектами є життєво важливим для сьогоднішнього бізнесу. Використовуючи відповідний стиль для вашого бізнесу, ви можете перетворити, як ваша команда співпрацює, працює над завданнями та виконує етапи проекту.
Модель водоспаду широко використовується в галузі програмного забезпечення, коли вимоги продукту чітко визначені. За даними Royce, найпростіша програма може бути завершена всього за два етапи: аналіз та кодування. Однак для програм, які є більш складними більше планування може знадобитися.
Першим кроком для розробки будь-якого програмного забезпечення буде створення функціональної специфікації. Для моделі водоспаду, щоб бути ефективним, важливо, щоб ці специфікації були добре заплановані та чітко визначені. Це передбачає розмову з експертами бізнесу та вивчення бізнес-процесів, які в даний час обслуговуються ручними або застарілими комп'ютерними системами, щоб краще зрозуміти бізнес-процес.
Також : Чи є Jira контрпродуктивне програмне забезпечення управління проектами на сучасному ринку?
Коли відзначаються вимоги, вони повинні бути підтверджені експертами бізнесу та клієнтами. Коли функціональна специфікація завершена, остаточна копія вимог складається та заблоковано в.
Далі йде виробництво непрацюючого прототипу разом із користувальницьким інтерфейсом. Це допомагає клієнту, а також розробникам, зрозуміти, як буде функціонувати продукт. Після завершення цього етапу розробляється розробка програмного забезпечення.
Коли програма завершена та перевірена, випуск бета-версії публікується для тестування. Будь-які знайдені помилки швидко відремонтовані. Коли не залишається суттєвих помилок, програма може жити як випуск версії 1.0.
Індустрії, такі як будівництво та виробництво, використовують модель водоспаду з тих пір, як доктор Ройс опублікував свій документ у 1970 році. Процес збірки та виготовлення автомобільної промисловості є жорстким і вимагає мало коригувань після встановлення заводу. Таким чином, основні вимоги обговорюються та вирішуються до встановлення заводу, а проектно-виробничий процес встановлюється, маючи на увазі вимоги.
Сам процес зборів слідує ряд завдань, які необхідно виконати лише так, або весь процес руйнується. Тільки після завершення стадії може процес рухатися вперед до наступного етапу. Будь-які зміни до вимог можуть вимагати повного капітального ремонту процесу та вимагати додаткового часу та грошей.
Після того, як ви визначите, що модель водоспаду - це модель, яка найбільш підходить для ваших потреб, ви повинні розглянути можливість використання хмарної спільної системи управління проектами, якДиспетчер завдань UDN. Спільні інструменти, такі якДиспетчер завдань UDNспеціально розроблені для підвищення продуктивності та ефективності вашої команди незалежно від методології управління проектами.
За допомогоюДиспетчер завдань UDN, ви можете легко керувати проектами різного розміру, призначати та делегувати завдань, обмінюватися файлами та інформацією в режимі реального часу та виконувати всі потреби у сфері управління проектами.
Вирішив спробувати методологію водоспаду? Тепер, коли ви бачили важливість документації в цьому методі, ви знаєте, перший крок - знайти платформу для відстеження всіх необхідних завдань та поділитися ними з вашою командою.
Диспетчер завдань UDNможе допомогти з того моменту, коли ви збираєте вимоги до етапу тестування:
Хоча на цьому етапі ми ненавидимо відключення, це дві частини. Для подальших оновлень закладка ця сторінка і не забудьте стежити за тиждень або два. До цього часу, якщо у вас є що-небудь, щоб поділитися, ви можете зробити це через розділ коментарів нижче. Крім того, ви можете надіслати нам електронний лист Ми хотіли б повернутися до вас.