omega waterfall model

8
Omega Waterfall Model

Upload: others

Post on 03-Jun-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Omega Waterfall Model

Omega Waterfall Model

Page 2: Omega Waterfall Model

Omega uses the Waterfall modelto solve business problems witha clear goal. In the beginningphase, Omega will fullycommunicate with the client,fully grasp the information andset an end goal in accordancewith the client's requirements.This process involves thedesignation of research anddecision making, which Omegaexcels in. Omega has a wealthof knowledge and data about theindustries they serve and acontinuous pursuit of the mostcutting-edge technologies.Based on this, Omega is able tospecify an effective strategyto achieve the goal. Using theWaterfall model, customers willnot need to participate in theexecutive phases of the plan,but will only need toparticipate in testing at theend, which greatly saves theirtime and energy. One of thecore values of Omega's servicesis to form a long-termpartnership and mentorship withthe customer, so Omega will beresponsible for the maintenanceof the final product for a longtime, so that the customer'srequirements can be accuratelymet.

IntroductionHow omega consulting usingwaterfall to resolvecomplex business problemsPhases of WaterfallAdvantages of the WaterfallmodelThe disadvantages of theWaterfall modelConclusionReferences

Table of Content

1.2.

3.4.

5.

6.7.

IntroductionThe waterfall model is a linearproject management approach,where stakeholder and customerrequirements are gathered at thebeginning of the project, andthen a sequential project planis created to accommodate thoserequirements. The waterfallmodel is so named because eachphase of the project cascadesinto the next, followingsteadily down like a waterfall.

How omegaconsulting usingwaterfall toresolve complexbusiness problems

Omega Waterfall Model | 2

Page 3: Omega Waterfall Model

Phases of Waterfall

Requirement AnalysisAll customer requirements aregathered at the beginning of theproject, allowing every otherphase to be planned withoutfurther customer correspondenceuntil the project is complete.Thorough researches should becompleted during this phase,including defining models,schemas and business rules.Financial and technologyfeasibility and various possiblestrategies to solve the problemsare discussed during this phase.

These solutions are analyzedbased on their benefits anddrawbacks. The best solutionstrategy is chosen as theresult.

DesignThe design phase is bestbroken up into two subphases:logical design and physicaldesign. The logical designsubphase is when possiblesolutions are brainstormed andtheorized. The physical designsubphase is when thosetheoretical ideas and schemasare made into concretespecifications. The process of

Omega Waterfall Model | 3

Requirements

Design

Implementation

Verification &Deployment

Maintenance

Source: Omega Institute of Research

Figure 1: Phases of Waterfall model

Page 4: Omega Waterfall Model

tasks should be done by themanager to tie everything up.In the software developingproject, each unites modulesare being tested along withthe coding process. Each unitis integrated to be tested.When the integration processis complete, the system willbe tested by the developmentteam and the customerrespectively, and finally,customer will performacceptance testing to decidewhether to accept or rejectthe software.

MaintenanceThe customer is regularlyusing the product during themaintenance phase, discoveringbugs, inadequate features andother errors that occurredduring production. Theproduction team applies thesefixes as necessary until thecustomer is satisfied. This isan ongoing process thatextends as long as thecontract dictates. Maintenancetasks include fixing errorsthat were not discoveredduring the development phases,enhancing the functionality ofthe products to meet therequirement of customers, andmeeting the requirements of

Omega Waterfall Model | 4

achieving a goal is translatedinto specific tasks listed.The time and schedule requiredfor each task are calculated,and a schedule is created.

ImplementationThe is the phase by which thetasks are executed. Each teammember will own their tasksand be responsible forcompleting them andcollaborate with the rest ofthe team. During the phase,the manager needs to monitorand track their progress inorder to make sure that theproject is moving forward asscheduled. Monitoring progresshelp discover issues andreallocate resource andbalance workload to avoidbottlenecks.In the planning of softwaredevelopment, coding takesplace during this process. Programmers execute code insmall pieces.

Verification & DeploymentThis phase is when the projectgoes through tests and thecustomer reviews the productto make sure that it meets therequirements at the beginningof the project. At the end ofthe phase, administrative

Page 5: Omega Waterfall Model

adapting the product to the newenvironments, i.e. running thesoftware on a new operatingsystem.

Advantages of theWaterfall modelWaterfall relies on teamsfollowing a sequence of stepsand never moving forward untilthe previous phase has beencompleted. This structure issuited to smaller projects withdeliverables that are easy todefine from the start.

1. Uses clear structureWaterfall focuses most on aclear, defined set of steps. Itsstructure is simple.With Waterfall model, Omega teamwill complete an entire stepbefore moving onto the next one,so if there are roadblocks tocompletion, they’re brought tolight right away. Half-finishedprojects are less likely to getpushed aside, leaving teams witha more complete, polishedproject in the end.In addition to being clear, theprogression of Waterfall isintuitive. Waterfall does notrequire certifications orspecific training for projectmanagers or employees. Omega

Omega Waterfall Model | 5

team members will be able to jumpinto the Waterfall system withouta steep learning curve slowingtheir progress if the process andmethodology are outlined andexplained at the beginning.

2. Determines the end goal earlyAt the beginning phase, thewaterfall model clearly definesthe end product and the goals andmakes a commitment that thedevelopment team should avoiddeviating from. For smallprojects with clear goals, thismodel will keep Omega team focuson the end goal at all times andavoid getting lost as the projectprogresses. Using Waterfallmodel, Omega always has a cleardeadline to avoid getting bogged.

3. Transfers information wellWaterfall’s approach is highlymethodical, and the methodologyemphasizes a clean transfer ofinformation at each step. Omegais capable to smooth the flow ofpersonnel changes during theproject development and aims todocument information throughoutthe project’s life cycle. WhetherOmega is passing projects off ateach step or experienceunexpected personnel changes,Waterfall prioritizes accessibleinformation so new additions to

Page 6: Omega Waterfall Model

the team can get up to speedquickly if needed. Omega canmaximize the benefits from thischaracteristic of Waterfall bystaying organized with the rightprocess.

The disadvantagesof the WaterfallmodelWaterfall faces criticism forbeing an outdated model. Themethodology’s limitations becomemore apparent depending on thesize, type, and goals of theproject it’s guiding. Waterfallis based entirely on following aset of steps that keep teamsalways moving forward. In itstraditional form, it leavesalmost no room for unexpectedchanges or revisions. Uncertainty and frequent changecan make the project time andenergy consuming. As an internalprocess, the Waterfallmethodology focuses very littleon the end-user or clientinvolved with a project. Itsmain purpose has always been tohelp internal teams move moreefficiently through the phasesof a project, which can workwell for the software world. Afinal disadvantage is thatWaterfall executes strictlyaccording to the phases, with no

way to move to the next stepbefore completing the previousstep. It puts the verificationprocess at the fourth phase,which leaves the team with lesstime to fix and deliver theproduct to the customer on time.Large revisions could causesignificant delays.

ConclusionThe waterfall model is astraightforward projectmanagement model. It ischaracterized by a goal set fromthe beginning and a projectfollowed by strict steps toachieve the goal. It can be avery convenient method in somesituations because it is easy tounderstand and allows for asmooth transformation ofinformation. While at the sametime suffers from a lack offlexibility, any changes toestablished goals and processescan be costly. The Waterfallmodel is especially suitable forsoftware development or smallprojects, but for industriesthat require significant clientor stakeholder involvement or alarge amount of modificationduring the phase, a more agileapproach is preferred.

Omega Waterfall Model | 6

Page 7: Omega Waterfall Model

Product development:Waterfall Model | Softwaredevelopment methodology |Entrepreneur’s Toolkit(marsdd.com)https://learn.marsdd.com/article/product-development-the-waterfall-methodology-model-in-software-development/

Waterfall Model: TheUltimate Guide to WaterfallMethodology(projectmanager.com)https://www.projectmanager.com/waterfall-methodology

Agile vs. Waterfall |Software DevelopmentMethodologies (project-management.com)https://project-management.com/agile-vs-waterfall/

The Pros and Cons ofWaterfall Methodology |Lucidchart Bloghttps://www.lucidchart.com/blog/pros-and-cons-of-waterfall-methodology

References

Omega Waterfall Model | 7

Page 8: Omega Waterfall Model

Omega Waterfall Model