You are on page 1of 10

ALTERNATIVE TO

TRADITIONAL
DEVELOPMENT

PRESENTED BY:
Cherry velle v. tangog
TRADITIONAL SYSTEMS LIFE CYCLE
Preliminary Analysis

System Analysis, Requirements Definition

System Design

Development

Integration and Testing

Acceptance, Installation Deployment

Maintenance

Evaluation

Disposal
TRADITIONAL SYSTEMS LIFE CYCLE

ADVANTAGES

First and foremost, this method makes it much easier to manage the
team and its resources when working on the custom software
development project.

The SDLC is defined precisely while gathering the client’s


requirements, and after that, the team has clear deadlines,
requirements, and tasks for each development stage.

This approach suits projects within stable markets that are resilient
to changes and can operate within the same frameworks for years.
TRADITIONAL SYSTEMS LIFE CYCLE

DISADVANTAGES

The main disadvantage of this method is that it is rather rigid and does
not allow for any flexibility. Once the development stage is over, it is
hard to come back to it and implement any changes. That is why many
project managers seek alternative development methods not satisfied
with the waterfall method and its rigidity.

Another issue with this method is that it is rather slow. As said, you
cannot start working on a new stage of development while still working
on the previous one, even if you have enough people and resources to
do so.
PROTOTYPING
Identify basic requirements
Step 1

Develop a working Step 2


prototype

Use the prototype Step 3

Yes
User satisfied?

No

Operational Revise and enhance Step 4


prototype the prototype
PROTOTYPING
ADVANTAGES DISADVANTAGES
Insufficient analysis

Reduced time and costs


User confusion of prototype and finished system

Improved and increased Developer misunderstanding of user objectives


user involvement
Developer attachment to prototype

Excessive development time of the prototype


END USER DEVELOPMENT

ADVANTAGES DISADVANTAGES
Frees IS resources for higher Duplication or effort and waste of
resources
priority projects
Greatly increased costs
May help reduce the hidden backlog
Loss of control over data
Faster design/implementation cycle
Loss of control of quality in both
More acceptable to users programs and data
Incompatible prevent sharing
Reduces communications
problems between users and IS Can be used to circumvent control processes

Encourages innovation and Produces narrow, inflexible systems with


creative solutions short lives
APPLICATION SOFTWARE
PACKAGES
ADVANTAGES DISADVANTAGES
Saves effort, money and time May not be suitable for specific task
for solving problem
Well tried and tested Less control over the quality of works
programs and service of software

Easily available Need regular updates which may be costly

User friendly Carries a very serious threat of infection in


computer

Incompatible with other programs


outsourcing

ADVANTAGES DISADVANTAGES
Improved focus on core Service delivery – fall behind time
business activities
Confidentiality and Security
Increased efficiency
Lack of Flexibility
Controlled costs

Increased reach Management Difficulties

Greater competitive Instability


advantage
THANK YOU

You might also like