Agile Analysis and Design Flashcards
Product roadmap
1) planned or proposed product releases
2) listing high level functionality or release themes
3) usually the target calendar or fiscal quarter
4) 2 or 3 significant feature releases into the future.
User stories/backlog
1) very high-level definition of a requirement
2) containing just enough information so that the developers can produce a reasonable estimate of the effort to implement it.
Story maps
1) Story Maps are a different way to visualize your Product Backlog
2) This is a way of organizing stories that provides richer context and can help with release planning
Progressive elaboration
continuously improving and detailing a plan as more detailed and specific information and more accurate estimates become available as the project progresses, and thereby producing more accurate and complete plans that result from the successive iterations of the planning process.
Wireframes
1) It helps the team to communicate better internally as well as with the stakeholders.
2) The key lies in doing just enough and keeping the process lightweight.
3) It is also important that the wireframes are of a decent quality.
Chartering
Creating a charter provides an opportunity for the team to begin demonstrating self-organization by articulating a shared project vision, defining their criteria for success and agreeing the working practices to be used.
Personas
1) reduce waste by ensuring all solutions are aligned from their conception with real end-users needs, goals, capabilities, attitudes and behaviour.
2) act as a sounding board throughout the Agile process with features, information, content, and interaction.
Agile modeling
Agile modeling
Workshops
Workshops
Learning cycle
Learning cycle
Collaboration games
Collaboration games
Features of good user story
Independent negotiable valuable Estimable Small testable
3 steps to create story map
1) Build the map
2) Validate the map
3) Plan the releases
Five steps in progressive elaboration
1) Decide on release time box
2) Look the requirements at the high level
3) More accurate estimation at each sprint planning meeting
4) End of iteration add the new information you have
5) Repeat 3 and 4
Personas type includes
Behavior patterns Goals Skills Attitudes Motivation Environment