Techniques Flashcards
RACI matrix is…
… a way to structure stakeholders. They can be of four kinds:
- Responsible: People or stakeholders who do the work. They must complete the task or objective or make the decision.
- Accountable: Person or stakeholder who is the “owner” of the work. He or she must sign off or approve when something is complete.
- Consulted: People or stakeholders who need to give input before the work can be done and signed-off on.
- Informed: People or stakeholders who need to be kept “in the picture.”
Software Development Life Cycle (SDLC) is…
… a framework that defines the steps involved in the development of software at each phase as follows:
- Requirements elicitation, analysis
- System design
- Implementation
- Testing
- Deployment
- Maintenance
Poker Planning is…
… a gamified technique that development teams use to guess the effort of project management tasks. All estimation session participants simultaneously wage on how much effort a task would take.
Story Points are…
… units of measure for expressing an estimate of the overall effort required to fully implement a piece of work. They are an alternative to time estimations, relating the number of story points to the efforts complexity.
INVEST rule is…
… the following set of characteristics a user story has to have:
- Independent of other user stories
- Negotiable in terms of implementation
- Valuable to stakeholders
- Estimatable, clear and concise
- Short, a few user stories fits into the sprint
- Testable
SMART user story is…
- Specific goal can be done understood easily
- Measurable how much it would take to complete
- Achievable stakeholder agree on goals
- Relevant brings value
- Time-boxed
SMART vs INVEST
SMART relates to the u.s. goal, while INVEST determines a u.s. is ready for development
Change Management requires…
- Communication
- Re-estimation
- Impact analysis
5 Why’s is…
… a technique of getting to the bottom of a business need by asking a ‘why’ question at least five times.
Use Case is…
… a list of actions or event steps typically defining an interaction between a role and a system to achieve some goal
Scrum Ceremonies are…
- Backlog refinement
- Sprint planning
- Daily scrum
- Sprint review
- Sprint retrospective
SCRUM Roles are…
- Scrum Master
- Product Owner
- Team
Prioritization Techniques are…
- Stack Ranking (1, 2, 3…) and Pairwise Comparison
- MOSCOW model
- Hundred Dollars method
- Cost of Delay
- KANO model
- 5 Why’s
- Three-level scale (Urgent vs Important)
Elicitation techniques include…
- Observation
- Document analysis & Reverse engineering
- Interview & Brainstorming & Workshop & Joint Application Development
- Surveys/Questionnaire (large group of people)
- Prototyping
- 5 Why’s
Estimation techniques include…
- Rough order of magnitude (ROM) high-level estimation with little information
- Parametric estimation estimation by analogy
- PERT weighted average of optimistic, pessimistic, and optimal estimates
- Top-down total cost is identified and then split up
- Bottom-up individual costs are identified and summed up
- Rolling wave continuous estimation throughout projects lifecycle
- Delphi each team member estimates a WBS, compare then