Week 3 - SDLC Flashcards
quiz2
What are the Waterfall Process
Requirements
Analysis
Design
Implementation
Testing
Maintenance
has distinct deliverables and a review process
Waterfall Methodology
Each phase completely wrapping up
before the next phase begins. Works exceptionally well for
small-scale projects.
Waterfall Methodology
Each phase completely wrapping up before the next phase begins
Waterfall Methodology
Software Development for small businesses. Budgets and timelines are constrained and need to be defined very thoroughly.
Waterfall Methodology
Change is inevitable Software Development is inherently risky
Agile
What are the Agile Process
- Requirements
- Analysis and Design
- Development
- Test
- Deployment and maintenance
Software is built iteratively and in small increments.
Agile Methodology
Agile SDLC methodology
follows the theory of ____________ development
Agile Methodology
relatively well-known, particularly in the software development industry.
Teams anticipate and proactively scan for changing requirements
Agile Methodology
The development is necessarily
iterative, instead of one linear sequence
Agile Methodology
Works more quickly and better prepare for changes in software development.
Agile Methodology
Ream works on multiple phases of a project simultaneously and for short periods of time
Agile Methodology
This results in more iterations and many more tests compared to other models.
Agile Methodology
The work is divided into a segment called ________ and each sprint is tested before moving to the next step
sprints
a framework that can help teams build complex products
Scrum Process
Is abstract and not prescriptive
Scrum Process
First gained widespread popularity in ____ presented by ____ ________ and ____ ________
1995, Ken Schwarber and Jeff Sutherland
Easy to learn but difficult to master
Is a lightweight framework
Scrum
Has only three team roles, five events and three artifacts.
Scrum
3 parts Scrum Roles
Product owner
Development team member
Scrum master
They define what will be built.
Accountable for the product backlog
Product owner
Defines how those items be converted into an iteration of the working product
The Development Team
Scrum role: self-organized and operates with minimal input from external sources.
They own the entire sprint backlog
There are no managers or team leads
The Development Team
Oftern adopt at enterprise level
Scrum Master
Works with other scrum masters within the organization
is a Scrum evangelist
Scrum Master
Is a management role, but is considered a servant leader and not a top-down manager
Scrum Master
What are the Scrum Events?
(S,S,D,S,S)
Sprint
Sprint planning
Daily Scrum
Sprint review
Sprint retrospective
What are the Scrum Artifacts
(PB,SB,PI)
*Product Backlog
* Sprint Backlog
*Product Increment
is the only to-do list for the development team. It can contain **requirements, enhancement requests, defects, user stories, or even new feature ideas.
Product Backlog
It is the subset of the product backlog
Contains items selected for the sprint, plus tasks specific to the development team sample
Sprint Backlog
Current “done” version of the product itself
Product Increment
Should be usable and provide some business value
Product Increment
Must be polished enough to ship
Product Increment
are regular meet-ups of all relevant team members
This method is best for innovative and complicated projects
Scrum
relies on incremental
development.
Scrum
Each iteration consists of two- to four-week sprints, where the goal of each sprint is to build the most important features first and come out with a Potentially Shippable Product
Scrum
definition of ____ is understood by the Scrum
team and external stakeholders.
done