Sei sulla pagina 1di 2

Assignment 1

System analysis and design

What are the factors in this case that discouraged Karen from using
organizations traditional SDLC?
The factors that discouraged Karen are what may be seen as a major problem for some, the client
does not see the solution until the system is almost complete.
Next, The client get a system that meets the need as understood by the developers; this may not
be what was really needed for them. There may be a loss in translation.
Other than that, Documentation is expensive and time-consuming to create. It is also difficult to
keep current. What may be current this month may not be the same this time next year.
Lastly, Users cannot easily review intermediate products and evaluate whether a particular
product meets their business requirements.

Do you have any recommendations for Karen regarding the best methodology to use
here? Explain your answer

In this situation, I recommend using Rapid application development (RAD)


because
It require a Small teams with intermediate technology skills, good business knowledge and
communication skills. While the tradisoanal SDLC, it require a large teams with strictly defined
roles and technology skills.
Also RAD has High productivity and flexibility due to iterations, end-user interactions and use of
predefined elements leading to faster turnaround time and low waste. In tradisional SDLC, it has
low productivity and flexibility due to linear, rigid approach. Exhibits wait times and
waste at each stage, leading to high cycle times.
Next, RAD has Minimum viable documentation as the deliverable at every iteration is the code/app
itself while tradisional SDLC involves stringent documentation and reviewal at every
stage of development.
RAD take Short duration projects with small variance in the cost estimation and Low maintenance
costs. Tradisional SDLC take medium to long duration projects with high costs. There
are chances for additional increase because of reworking and maintenance costs.
Also for RAD, Testing is performed at every iteration.For tradisional SDLC, testing is performed
after completion of coding phase.

Other than that, RAD has Extensive user interaction with reviews and suggestions on timely basis
during every iteration and phase.For tradisional SDLC, user is involved at the beginning
during the requirements stage and then in the end delivery during user acceptance
stage.
Finally, RAD use of predefined themes, templates, layouts and micro applications which are tested
and ready-to-use. While tradisional SDLC, elements have to be designed and constructed
from the ground up as per project requirements and hence, are not reusable.

Potrebbero piacerti anche