SDLC (Software Development Life Cycle) : by Sapna
SDLC (Software Development Life Cycle) : by Sapna
SDLC Definition
SDLC
SDLC Methodologies
Waterfall
Spiral
Agile
Rational Unified Process(RUP)
AD hoc
Waterfall Methodology
Description
Thewaterfall
modelis
asequentialdesignprocess,
used
insoftware
development processes, in which progress is seen
as flowing steadily downwards (like awaterfall)
through
the
phases
of
Conception,
Initiation,Analysis,Design, Construction,Testing,
Production/Implementation, andMaintenance.
Agile Method
Scrum
Roles
Product owner
Development team
Scrum Master
Meetings
Sprint Planning Meeting
Daily Scrum Meeting
End Meetings (Sprint review and Sprint
Retrospective)
Terminologies
Scrum Team
Product Owner, Scrum Master and Development Team
Product Owner
T he person responsible for maintaining the Product Backlog by representing
the interests of the stakeholders, and ensuring the value of the work the
Development Team does.
Scrum Master
The person responsible for the Scrum process, making sure it is used correctly
and maximizing its benefits.
Development Team
A cross-functional group of people responsible for delivering potentially
shippable increments of Product at the end of every Sprint.
Sprint burn down chart
Daily progress for a Sprint over the sprint's length.
Release burn down chart
Sprint level progress of completed product backlog items in the Product
Backlog.
Terminologies
Product backlog (PBL)
A prioritized list of high-level requirements.
Sprint backlog (SBL)
A prioritized list of tasks to be completed during the sprint.
Sprint
A time period (typically 14 weeks) in which development occurs on a set of backlog
items that the team has committed to. Also commonly referred to as a Time-box or
iteration.
Spike
A time boxed period used to research a concept and/or create a simple prototype.
Spikes can either be planned to take place in between sprints or, for larger teams, a
spike might be accepted as one of many sprint delivery objectives. Spikes are often
introduced before the delivery of large or complex product backlog items in order to
secure budget, expand knowledge, and/or produce a proof of concept. The duration
and objective(s) of a spike will be agreed between the Product Owner and Delivery
Team before the start. Unlike sprint commitments, spikes may or may not deliver
tangible, shippable, valuable functionality. For example, the objective of a spike might
be to successfully reach a decision on a course of action. The spike is over when the
time is up, not necessarily when the objective has been delivered.
Waterfall VS Agile
Waterfall VS Agile