Professional Documents
Culture Documents
Submitted By: Miss Ayesha Ayub Riphah International University, Faisalabad
Submitted By: Miss Ayesha Ayub Riphah International University, Faisalabad
Waterfall model:
Waterfall model was introduced by Royce in year 1970. Waterfall model follows the SDLC
approach and states that “ the phase are organized in a linear order and the output of one
phase becomes the input for the next phase.”
Advantages:
Easy to manage due to the rigidity of the model – each phase has specific
deliverables and a review process.
Simple and easy to understand and use.
Phases are processed and completed one at a time.
Works well for smaller projects where requirements are very well understood.
Disadvantages:
Scrum Methodology.
Scrum is a framework that helps teams work together.
Much like a rugby team (where it gets its name) training for the big game,
Scrum encourages teams to learn through experiences, self-organize while working on
a problem, and reflect on their wins and losses to continuously improve.
Advantages:
Scrum has more transparency and visibility than any other methodology.
It increases the team accountability.
Scrum is easy with changes. It accommodates changes.
Scrum is a cost saving development methodology.
Disadvantages:
Scrum need to be experienced and high-level persons, lack of experienced persons
scrum process has some risk of scope creep
Scrum team requires experience and commitment team.
Less experienced scrum master can ruin the whole process of development.
If the task is defined poorly then the project can be lead to inaccuracies.
Product backlog is a list that consists of features that should be implemented during the
development process. It’s ordered by priority and its every item is called a User story.
Every user story gets a unique ID.
This list below shows how these stories can look like. These are actual product
requirements that were implemented during the XB Staff Manager Software developing
process.
Step 2. Sprint Planning and Sprint Backlog Creation
Firstly, you should determine what your sprint’s duration will be.
A short sprint allows you to release the working version of a product more frequently.
As a result, customer’s feedback will be received more often, and all the possible bugs
and errors will be revealed in time.