Hoe te gebruikenUdn taakmanagerVoor watervalprojectbeheer - een praktische gids voor eerste timers
We hebben een uitgebreide analyse gedaan van verschillende factoren die het projectmanagement van waterval beïnvloeden. Dit hielp ons om te vereenvoudigen hoeUdn taakmanagerProjectbeheersoftware kan worden gebruikt voor het oplossen van dergelijke problemen. Waterval is een populair model van het SDLC-projectmanagement.
Het is echter een gecompliceerde op verschillende punten. Deze optie Details hoe u kunt gebruikenUdn taakmanagerOm langs te komen met maximale productiviteit met betrekking tot al uw watervalgerichte bedrijfsmodellen. We zijn een extra mijl gegaan om verschillende cases voor real-life-gebruik en voorbeelden te illustreren waar waterval wordt geïmplementeerd en hoe men kan gebruikenUdn taakmanagerom dat proces verder te vereenvoudigen - zo verder enzovoort.
De watervalmethodologie is de traditionele en de meest voorkomende methodologie die wordt gebruikt voor projectbeheer. Het volgt een opeenvolgend lineair proces dat is waarom het vaak wordt omschreven als een "lineair sequentiaal levenscyclusmodel". Zoals de naam suggereert, richt de waterval zich op het plannen van de levenscyclus van het project door het project te delen in onderscheidende, afzonderlijke en exclusieve onderdelen: in een watervalmodel moet elke fase worden voltooid voordat de volgende fase kan beginnen.
De voltooiing van elke onderscheidende stap in de watervalmethodologie leidt naar de volgende fase van het project, net als een echte waterval. Zodra een segment van het project is voltooid, kunnen er geen andere wijzigingen aangebracht en kan geen enkele stap worden overgeslagen om de volgende te voltooien. Elke fase is dus afhankelijk van de voltooiing van de voorgaande stappen of niveaus. Dit maakt het watervalmodel het meest bruikbaar voor kleinere projecten met goed gedefinieerde vereisten en minder onzekerheden. De eenvoud en het gemak van implementatie hebben het de meest populaire versie van de Systems Development Life Cycle (SDLC) gemaakt voor Software Engineering en IT-projecten.
Wanneer u het watervalmodel gebruikt, ligt de nadruk op ervoor dat de vereisten en het ontwerp aan de behoeften van het project passen voordat u verder gaat naar de latere stadia van ontwikkeling.
De oorsprong van het watervalmodel wordt vaak toegeschreven aan de productie- en constructie-industrie. De watervalmethodologie was ideaal voor deze industrieën terwijl ze een zeer gestructureerd productieproces volgen: vereisten worden duidelijk vermeld en geschetst tijdens de eerste fase van het proces en de rest van de fasen zijn bedacht op basis van de vereisten. Net als in de watervalmethodologie, is eventuele latere wijzigingen in elk stadium van de projectmanagementcyclus niet alleen te duur, maar in sommige gevallen onmogelijk.
Dr. Winston W. Royce vaak maar ten onrechte de "vader van de waterval" genoemd, is geaccrediteerd met de eerste formele beschrijving van het proces in een artikel dat hij in 1970 schreef. Wat Dr. Royce beschreef was een gebrekkig model voor softwareontwikkeling als hij betoogd voor een model met meerdere iteraties of runs. Hij voerde aan dat zonder meerdere iteraties van het project, met het eerste een prototype, het project te risicovol zou zijn en zelfs falen uitnodigt. Naar zijn mening was de prototype-iteratie van essentieel belang voor het beter begrijpen van de vereisten en technologieën die bij het project zijn betrokken en ervoor te zorgen dat het eindproduct heeft geleverd wat de klant nodig heeft.
Extra lezen:
Top 7-functies om op te zoeken in uw gratis projectbeheerhulpmiddelen
Terwijl Dr. Royce wordt toegeschreven aan de eerste bekende beschrijving van het proces, wordt de eerste bekende presentatie toegeschreven aan Herbert D. Benington. Op 29 juni 1956 gaf Herbert D. Benington een presentatie over de ontwikkeling van software voor Sage bij Symposium op geavanceerde programmeermethoden voor digitale computers. In zijn presentatie beschreef hij het gebruik van dergelijke fasen in software engineering. Nog steeds is de term, "waterval" niet gebruikt om het proces te beschrijven.
Volgens Wikipedia waren Bell en Thayer de eerste die de term "waterval" in een artikel van 1976 gebruikten.
In de jaren tachtig kwam het watervalmodel onder intense kritiek vanwege zijn stijve aard.
Vanwege de veranderende behoeften van de software-ontwikkelingsector en het falen van de lineariteit van het watervalmodel bij het verstrekken van vroege feedback, is veel versies van het watervalmodel naar voren gebracht. Deze versies worden vaak gezamenlijk aangeduid als gemodificeerde watervalmodellen.
Het modernere watervalmodel heeft feedbacklussen in de vorige fasen om wijzigingen mogelijk te maken. Andere versies van het watervalmodel zijn het "Sashimi-model" van Peter Degrace (waterval met overlappende fasen), het V-model of het gebogen watervalmodel, enz.
Sinds de jaren 1970 hebben bedrijven en projecten de watervalmethodologie voor projectbeheer gebruikt. Gebruikmakend van een eenvoudig stroomdiagram dat van punt A en volgde sequentiële stappen begon om het einde te bereiken was niet alleen gemakkelijk te begrijpen, maar ook om ook te implementeren. De stadia van de watervalmethodologie zijn ontwikkeld door Dr. Royce met het oog op het voorkomen van kostbare herzieningen in het laatste deel van de projectontwikkelingscyclus. Dr. Royce probeerde uit te leggen hoe in zijn ervaring het watervalmodel is gehecht aan risico's van mislukking.
In het oorspronkelijke watervalmodel van Royce schetste hij deze stadia om het belang van deze stappen voor grote en complexe software-ontwikkelingsprojecten te benadrukken. Hij wilde ook wijzen dat als de stappen anders zijn gepland en uitgevoerd, het beste gebruik van middelen vereist dat het team mensen moet omvatten die deze stappen best kunnen uitvoeren.
De verschillende stadia van het watervalmodel kunnen worden gewijzigd, geëlimineerd of uitgebreid, afhankelijk van het projectkader en de vereisten.
De sequentiële stappen in een typisch watervalmodel zijn als volgt:
Waarom verdiende het watervalmodel zulke alomtegenwoordige populariteit, ondanks de poging van Dr. Royce in waarschuwing van mensen van de valkuilen van het model?
De watervalmethode is de meest voorkomende methodologie die wordt gebruikt voor projectbeheer. Dit model werd in verschillende industrieën gebruikt, zelfs voordat de naam "waterval" eraan werd gegeven. De belangrijkste redenen voor de populariteit en het wijdverbreide gebruik van het watervalmodel zijn als volgt:
De meeste projectmanagers vinden de structuur van het watervalmodel eenvoudig te begrijpen en implementeren omdat het de levenscyclus van een project volgt. Bovendien is het niet nodig om het team te trainen en vertrouwd te maken met de watervalmethodologie. De stijfheid van het hele proces maakt het niet alleen eenvoudig om te implementeren en te controleren, maar vermindert ook de last van projectmanagement.
De duidelijk gestructureerde aanpak van het watervalmodel maakt het eenvoudig om te controleren en als elke fase is voltooid, kunnen de projectmanager en de klant zichtbare vooruitgang zien. Als een maximale hoeveelheid tijd wordt besteed aan de eis- en ontwerpfase, de kans dat het team de deadline ontbreekt drastisch verminderd.
Documentatie wordt gehandhaafd en bijgewerkt vanuit de initiële fasen. De rigoureuze manier waarop documenten worden bijgewerkt, zorgt ervoor dat er volledig begrip is tussen het team en de klant wat betreft wat wordt afgeleverd. Dit maakt niet alleen de planning en het ontwerpen van directer, maar helpt ook belanghebbenden als ze meer detail moeten zien over een bepaalde fase.
Het watervalmodel is zo ontworpen dat zodra de vereiste duidelijk is gedefinieerd en begrepen, een aanwezigheid van de klant niet strikt vereist is. Dit verwijdert alle extra last in het team en voorkomt dat de invoering van nieuwe veranderingen in de latere fase van het project, dat op hun beurt het project tijdige voltooiing garandeert.
De flexibiliteit van de watervalmodel zorgt ervoor dat verschillende leden van het team worden betrokken bij of blijven werken aan andere projecten, afhankelijk van de fase waarop het project is ingeschakeld. Met geplande deadlines die zijn ingesteld voor elke ontwikkelingsfase, beweegt het project zich door het ontwikkelingsproces opeenvolgend middelen .
Dit model is ideaal voor projecten waarvan de vereisten duidelijk en strikt worden gedefinieerd en waar eventuele wijzigingen in de vereisten later niet mogelijk zijn. Bovendien is het watervalmodel ideaal voor projecten waarbij de kwaliteit van het product de voorkeur heeft over de tijd of kosten van kosten.
Enkele van de grootste voordelen van het watervalmodel veranderen in zijn nadelen, afhankelijk van de aard van het project.
De grootste beperking van de watervalmethode voor projecten voor softwareontwikkeling is dat het niet geschikt is voor lange of grootschalige projecten. Andere Nadelen zijn: (6)
De nadruk van het watervalmodel op de nadruk op duidelijke en goed gedefinieerde vereisten betekent dat eens afgerond, eventuele veranderingen in de vereisten niet alleen moeilijk zijn, maar ook duur. Het watervalmodel is dus niet geschikt voor projecten met vage vereisten. Dit betekent ook dat elke verandering in software en hardware in langetermijnprojecten een uitdaging zou zijn om aan te pakken. Dit impliceert ook dat eventuele onverwachte projectunes niet kunnen worden aangepakt met behulp van deze methode.
Naarmate de eerdere stadia van het model gewijd zijn aan het begrijpen van de vereisten, begint de ontwikkeling van de software later in de levenscyclus van het project. Dit betekent dat de belanghebbenden de software pas later in de levenscyclus van het project niet kunnen zien.
Het verzamelen van duidelijke, goed gedefinieerde en volledige vereisten in de beginfase zijn niet alleen moeilijk, voor sommige projecten kan het ook onpraktisch zijn. Vaak hebben klanten geen duidelijk beeld van alle vereisten in plaats van de levenscyclus in plaats daarvan, in plaats van de vereisten te leren en verduidelijken als het project vordert.
Ondanks zijn verschillende nadelen behoort het moderne watervalmodel tot de meest voorkomende levenscyclus (SDLC) -modellen van de softwareontwikkeling. De moderne versie van het watervalmodel bevat feedbacklussen in de hele levenscyclus van het project, inclusief onderhoud na bezorging.
In dit model is het testen geen afzonderlijke fase, maar wordt eerder voortdurend uitgevoerd in het hele softwareproces. Dit wordt tijdens de onderhoudsfase speciaal belang gegeven om ervoor te zorgen dat de software niet alleen werkt, maar dat eventuele aanvullende vereisten ook in het ontwerp zijn opgenomen.
Het moderne watervalmodel toont duidelijk de route af die moet worden genomen tijdens ontwikkeling en onderhoud tot het pensionering van de software. Het moderne watervalmodel verwijdert echter veel van de problemen met het traditionele watervalmodel, maar het komt wel met zijn eigen kwesties. De voltooiing van elke fase omvat bijvoorbeeld volledige en kwaliteitsdocumentatie van die fasen en goedkeuring door Software Quality Assurance (SQA) -groep en dit moet ook worden gedaan in het geval van wijzigingen. De aandringen op het handhaven van volledige documentatie kan resulteren in vertragingen en onnodig papierwerk.
Korte beschrijving:
Dit gebruik Case beschrijft hoe een bankklant een geldautomaat gebruikt om geld op te nemen van een bankrekening.
Acteurs:
De onderstaande afbeelding toont alle acteurs in het ACME Super ATM-gebruiksmodel.
De acteurs omvatten klanten, banksysteem, servicebeheerder en beveiligingsbeheerder.
Voorwaarden:
Zie ook:
5 Common Project Management-uitdagingen en oplossingen om ze aan te pakken zoals een pro
Basisstroom:
Alternatieve stromen:
Alternatieve stromen omvatten de stromen voor de volgende scenario's:
Uitzonderingstromen:
Uitzonderingsstromen omvatten de stromen voor de volgende scenario's:
Postvoorwaarden:
Publieke uitbreidingspunten:
Geen
Speciale vereisten
In het ACME Super ATM-gebruik-case-model voor het opnemen van contant geld, zijn alle vereisten vast en duidelijk gedefinieerd, vandaar het watervalmodel is ideaal voor dit voorbeeld. Zodra de vereisten waren opgemerkt, was zeer weinig feedback van de klant vereist en kunnen de ontwikkelings- en ontwerpstappen worden voltooid na een voeringsequentieel patroon. Het project kan eenvoudig worden beheerd met de hulp van projectmanagementsoftware zoalsUdn taakmanagermet elke fase duidelijk gedefinieerd en afgebroken volgens de vereisten.
Korte beschrijving:
Dit gebruik Case wordt gebruikt om te verifiëren dat het individu dat de ATM (de klant) is bevoegd om de ingevoegde bankkaart te gebruiken en dat het account dat is gekoppeld aan de bankkaart actief is.
Acteurs:
De acteurs omvatten klant, banksysteem, servicebeheerder en beveiligingsbeheerder.
Voorwaarden:
Basisstroom
Alternatieve stromen:
Alternatieve stromen omvatten de stromen voor de volgende scenario's:
Uitzonderingstromen:
Uitzonderingsstromen omvatten de stromen voor de volgende scenario's:
Postvoorwaarden:
Openbare verlengpunten
Geen
Speciale vereisten
Geen
In het ACME Super ATM-gebruik-case-model om klant te verifiëren, zijn alle vereisten vast en duidelijk gedefinieerd. De projectgrootte is klein en kan eenvoudig worden voltooid met behulp van een rigide proces. Zodra de vereisten waren opgemerkt, kunnen de ontwikkelings- en ontwerpstappen in een lineair proces worden voltooid. Het project kan eenvoudig worden beheerd met de hulp van projectmanagementsoftware zoalsUdn taakmanagermet elke fase duidelijk gedefinieerd en afgebroken volgens de vereisten.
Het veel waarnaar wordt verwezen van het gebruik van de watervalmethodologie is die van het ministerie van Defensie van de Verenigde Staten. In 1985 gebruikte de ministerie van Defensie van de Verenigde Staten de watervalbenadering in DOD-STD-2167A, hun normen voor het werken met software-ontwikkeling aannemers. Hoewel ze hun methodologie als "waterval" niet specificeerden, heeft het ministerie van Department of Defense (DOD) nog steeds de basisprincipes van het watervalmodel.
De regering van de Verenigde Staten vestigde zich op het watervalmodel, omdat de voordelen van het model perfect voldeden aan zijn vereisten. De federale regering drong erop aan op engineering Rigor en een superieure kwaliteitsproduct met behoud van grote controle over het eindproduct. Dit samen met de opname van het zes fasen-voorlopig ontwerp, gedetailleerd ontwerp, codering en eenheidstests, integratie en testen - gecombineerd met uitgebreide documentatie, een sterke voorkeur voor een single-pass, sequentiële ontwikkelingsmethode, en zware toezicht maakt DOD -STD-2167 Het beste voorbeeld van de watervalmethode.
In 1986 verscheen een ontwerp-exemplaar van herziening A tot MIL-STD 2167 die de nadruk op Top-Down Design heeft verwijderd en het gebruik van snelle prototyping als alternatief voor de waterval heeft voorgesteld. Dit was omdat het watervalmodel in de loop van de tijd onder zware kritiek was. Ondanks het feit dat DoD zichzelf van de watervalmethodologie heeft afgelegd, behielden de Amerikaanse federale software-ontwikkeling en acquisitie nog steeds een sterke hardware-georiënteerde en watervalbenadering.
Een rapport van 2010 door National Research Council benadrukte hoeveel van de terminologie gebruikte om de technische en productie-ontwikkeling fasen te beschrijven op elementen van watervalmodel zoals voorlopige ontwerpbeoordelingen en kritische reviews. Deze nadruk op de Waterfall Project Management-methodologie kan zijn vanwege een verhoogde nadruk op kwaliteit en vertrouwelijkheid. De afzonderlijke fasen van het watervalmodel zorgen ervoor dat niet elk lid van het team betrokken is bij het hele project.
In 2000 identificeerde DoD-instructie (Dodi) 5000.2 evolutionaire acquisitie als de voorkeursbenadering voor acquisitie. De regels van 5000 serie blijven echter gedomineerd door terminologie die specifiek is voor het watervalmodel. Voorlopige ontwerpbeoordelingen (PDRS) en kritische reviews (CDRS), handelsmerken van het watervalmodel, voorgeschreven voor elk programma.
Ondanks zijn vele nadelen en beperkingen, wordt het watervalmodel nog steeds gebruikt vandaag. Niemand Project Management-methode past echter bij de behoeften van alle bedrijven, zelfs niet alle projecten die door hetzelfde bedrijf worden behandeld. Dus, of het nu gaat om het ideale model voor uw projectbehoeften hangt af van een verscheidenheid aan factoren.
Aangezien zaken varieert volgens type, grootte, industrie en vele andere factoren, dus projecten. In plaats van op zoek naar een methodologie die het beste is, zouden bedrijven deze methodologieën, hun gebruik en applicaties moeten leren en beslissen over de beste methodologie voor hen volgens de volgende variabelen:
Watervalmethodologie is ideaal voor projecten met duidelijk begrepen, vaste en gedocumenteerde vereisten, goed begrepen technische hulpmiddelen, architecturen en infrastructuren, toegang tot ruime middelen met de vereiste expertise, een stabiel goed gedefinieerd product en een korte levenscyclus. De lineaire aanpak van de watervalmodel staat niet toe dat ontdekking of wijzigingen in de eerste productvereisten. Alle wijzigingen aan de vereisten zouden noodzakelijk zijn dat het project moet terugkeren naar het fase-een en het hele proces begint helemaal opnieuw. Dit kan in veel industrieën een ernstig probleem zijn, van wie de meesten op een strikte tijdlijn werken.
De volgende tabel is vrij behulpzaam. Kijk eens.
Project Management Methodologie is van vitaal belang voor de bedrijven van vandaag. Door een geschikte stijl voor uw bedrijf te gebruiken, kunt u transformeren hoe uw team samenwerkt, werkt aan taken en projectmijsten bereikt.
Het watervalmodel wordt veel gebruikt in de software-industrie wanneer de vereisten van het product duidelijk zijn gedefinieerd. Volgens Royce kan het eenvoudigste programma in slechts twee stappen worden voltooid: analyse en codering. Voor programma's die meer ingewikkeld zijn, kunnen echter meer planning vereist zijn.
De eerste stap voor de ontwikkeling van elke software zou zijn om de functionele specificatie te creëren. Om het watervalmodel effectief te zijn, is het belangrijk dat deze specificaties goed gepland en duidelijk worden gedefinieerd. Dit zou inhouden met het praten met zakelijke experts en het onderzoeken van de bedrijfsprocessen die momenteel worden verzorgd door handmatige of oudere computersystemen om het bedrijfsproces beter te begrijpen.
Zie ook : Is Jira een counterproductieve projectmanagementsoftware in de huidige markt?
Wanneer de vereisten worden opgemerkt, moeten ze worden bevestigd door zakelijke experts en klanten. Wanneer de functionele specificatie is afgerond, wordt het laatste kopie van de vereisten opgesteld en vergrendeld.
Dit wordt gevolgd door de productie van een niet-werkende prototype-applicatie, samen met de gebruikersinterface. Dit helpt de klant, evenals de ontwikkelaars, begrijpen hoe het product zou functioneren. Zodra deze fase is voltooid, begint de ontwikkeling van de software.
Wanneer de toepassing is voltooid en getest, wordt een bèta-release gepubliceerd en verstrekt om te testen. Alle gevonden bugs worden snel gerepareerd. Wanneer er geen significante bugs blijven, kan de applicatie live gaan als release-versie 1.0.
Industrieën zoals constructie en productie hebben het watervalmodel sinds vóór Dr. Royce zijn artikel in 1970 gepubliceerd. Het assemblage- en productieproces van de auto-industrie is stijf en vereist weinig aanpassingen zodra de plant is opgezet. Aldus worden de belangrijkste vereisten besproken en geregeld voordat de plant zelfs is ingesteld en het ontwerp- en productieproces is ingesteld bij het vasthouden van de vereisten.
Het assemblageproces zelf volgt een reeks taken die moeten worden uitgevoerd, zo of het hele proces instort. Pas zodra een fase is voltooid, kan het proces naar voren naar de volgende fase. Alle wijzigingen in de vereisten kunnen een volledige revisie van het proces vereisen en extra tijd en geld vereisen.
Zodra u hebt vastgesteld dat het watervalmodel het model is dat het meest geschikt is voor uw behoeften, moet u rekening houden met het gebruik van een op cloud gebaseerd collaboratief projectbeheersysteem zoalsUdn taakmanager. Collaborative tools zoalsUdn taakmanagerzijn specifiek ontworpen om de productiviteit en efficiëntie van uw team te vergroten, ongeacht welke methodologie van projectbeheer u gebruikt.
Met de hulp vanUdn taakmanager, u kunt projecten van verschillende formaten eenvoudig beheren, taken, bestanden en informatie in realtime toewijzen en delegeren en aan al uw behoeften van het projectbeheer voldoen.
Besloten om de watervalmethodologie te proberen? Nu u het belang van documentatie binnen deze methode hebt gezien, weet u dat de eerste stap is om een platform te vinden om alle nodige taken te volgen en deze met uw team te delen.
Udn taakmanagerkan helpen vanaf het moment dat u de vereisten bij de testfase verzamelt:
Hoewel we op dit punt haten om te knippen, is dit een tweedelige post. Voor verdere updates, bladwijzer deze pagina en vergeet niet om na een week of twee op te volgen. Inmiddels, als u iets te delen hebt, kunt u dit doen via het onderstaande opmerkingen. Als alternatief kunt u ons een e-mail sturen op We willen graag contact met je opnemen.