SDLC Flashcards
SDLC Phases
1) Analysis
2) Design
3) Development
4) Testing
5) Deployment & Maintenance
Describe Waterfall methodology
follows a sequential cycle, each phase must be completed before moving on
- drawbacks: little customer feedback, slow, inefficient use of resources
Describe Agile methodology
breaks down project into small sections in order to focus on customer satisfaction
- drawbacks: hard to maintain collaboration
List 3 specific Agile frameworks
1) Scrum
2) Kaban
3) Extreme programming
Explain scrum
Emphasize working software and customer collaboration over comprehensive documentation.
- Agile framework
Explain Kaban
Emphasizes focus on Flow, continuous flow, and visual workflow.
Explain Extreme Programming
Emphasizes communication, simplicity, and feedback.
What does the scrum process include?
Meeting with Devs, Quality Analyst, and Business Analyst; documenting backlogs and burnout charts; as well as sprints.
How long is a typical sprint?
2 weeks
What is a “standup” and what should you report about your work?
It is the daily meeting for reviewing the progress made on the project.
- typically ask 3 questions:
What did you do yesterday?
What are you doing today?
What are any blockers preventing you from working?
What is the role of the scrum master in projects?
Scrum Masters are responsible for clarifying questions, organizing scrum activities and act as an overall facilitator to the scrum team.
What is the role of the product owner?
They are responsible for the product resulting from the dev team and managing product backlogs.
Explain sprint velocity
It is the metric of looking at the amount of work your team completed in previous sprints and determining how much work in the future can be made in future sprints.
Explain the burndown chart
It is a visual representation of work left to do versus time.
What is a scrum board?
A tool used to visually represent the progress of the Scrum sprint. They usually consist of three columns, “To Do”, “In Progress”, and “Done”.