Agile Software Development - Scrum

Ace your homework & exams now with Quizwiz!

Sprint Burndown Chart

A graphical representation of work left to do versus time. Purpose: Monitoring the project scope creep Keeping the team running on schedule Comparing the planned work against the team progression

estimate relative size - story point

A point value is assigned to each item Size = Effort + Complexity + Uncertainty. Estimates are done together and owned by the Development Team Scrum Master will facilitate . Product Owner will clarify and answer any questions Can re-estimate the item if the Dev Team get new information.

Scrum Role Development Team

A team of 5 to 9 professionals who is responsible for the working product at the end of each Sprint Flat structure: no titles other than developer, no sub-team. Owns Sprint backlog and decides how much is realistic for each Sprint Produces thoroughly tested, defect-free "Done" Product Increment in each Sprint.

Scrum Events sprint

A time-box event of 2 to 4 weeks when a Scrum Team works to complete a set amount of work in which a "Done" product increment is created time-box is never extended. Sprint ends when time box expires each sprint has a sprint goal of what is to be built which does not change during sprint At every sprint, the Scrum Team will inspect and adapt the Product and the Process.

how will the chosen work get done

Development Team decides how it will build this functionality into a "Done" Product Increment during the Sprint Development Team does planning and design to make sure that they will achieve the Sprint Goal May invite other people to provide technical or domain advice. Scrum Master helps the team in case any arrangements need to be done for achieving the Sprint Goal.

estimate technique - planning poker

Everyone reads the details of the Product Backlog item Each member will mentally formulate an estimate. then holds up a card with the value that reflects their estimate. The high and low estimators give a brief explanation first, then the in-between estimators to share their reasons. After further discussion, each estimator reselects an estimate card, and everyone will shows their cards at the same time. The process is repeated up to 3 times Pick a single number to represent the overall range of estimates on the item.

Scrum Roles Product Owner

Product Owner 1.Represents interests of customers/stakeholders. 2. Responsible for maximizing the value of the Product 3. Owns Product Backlog ,Creation, Management ,Prioritization Development Team

what work to get done in sprint

Product Owner presents the ordered PBI to Development team. Scrum Master facilitates, gives advice, asks question and helps identify risks The PBIs are broken down to tasks and tasks are estimated jointly in hours Only the Development Team can assess how much can be accomplished in the Sprint.

Scrum Roles Scrum Master

Scrum Master A servant-leader - focus is on the needs of the team members and the customer with the goal of achieving results in line with the organization's values, principles and business objectives Teaches and coaches the organization and team in adopting and using Scrum process Facilitates Scrum events. Helps team to remove and prevent impediments

definition of done

Specifies what it means for an item to be considered "Done team needs to agree on the definition before the first Sprint.

3 ways to estimate velocity

Use a Proxy Project use a similar recent project to estimate the size of items in PB and the velocity Best Case/Worst Case Simulate the no of sprints required based on best and worst case scenario to get estimated velocity Simulate 3 Sprints (capacity-based sprint planning) Simulate 2-3 sprints to understand the realistic capacity of the team to get estimated velocity

Scrum Team

a self-organizing and cross-functional team where Everyone is responsible for hitting the Sprint Goal and a definition of "Done" that is clear and understood by everyone.

velocity

average size of PB items, in number of points, that the team can deliver during a Sprint. Measures the amount of work done during a Sprint and .Evaluated only as an average Tasks are estimated in real units using hours or quarter-days Points cannot be converted to hours.

Scrum

best-known framework for Agile Development. used to manage complex product development

Scrum Artifacts product increment

end of each Sprint, Done" items will be integrated and tested with the increments of all previous Sprints. -> Potentially Shippable Product The Product Increment is in a potentially releasable state Product Owner could release it they wanted to do with the collection of completed features

Scrum theory empirical control

inspection and subsequent adaptation to optimise predictability and control risk Transparency is required for inspection and adaption

Scrum Artifacts product backlog

ordered list of everything that is known to be needed in or for the Product to achieved maximum value. single source of requirements for any changes to be made to the product. Product Owner is responsible for it User Stories are a way of expressing Features on the Product Backlog.

Scrum Artifacts sprint backlog

set of (PBIs) selected for the Sprint, which is broken down into tasks each 1-16 hours is > 16 hrs it will be broken down Team members sign up for task. They are not assigned. Estimated remaining work is updated daily sprint backlog is unchanged during the period of the Sprint Items not "Done" by end of the Sprint -will be added back to the PB and done during in next Sprint

Scrum Events daily scrum

stand-up meeting between the Scrum Team. It's a 15-minute time-box daily event generally held at the same place and the same time 3 questions - "What did I do yesterday?", "What will I do today?" & "Are there any issues or Impediments?"

Scrum Events scrum review

time-box event of 1 hr x num. of weeks of a Sprint held at the end of each Sprint. active discussion of : What is the current state of the Product? What should be added to the Product or improved in future Sprints to deliver maximum value?

Scrum Events sprint planning

time-box event of 2 hrs x num. of weeks of a Sprint between the Scrum Team. 2 basic questions: What work can get done in this sprint and how will the chosen work get done?

Scrum Events Scrum retrospective

time-box event of 45 mins x num. of weeks of a Sprint between the Scrum Team at the end of the sprint after Sprint Review Active discussion of: Inspect how the sprint went with regard to process, tool, and people. Identify items that went well and potential improvements. Create an action plan to implement improvements in the Scrum Team


Related study sets

speed, velocity, acceleration, Newton's Second Law.

View Set

Biology Study Guide- Diffusion, Concentration Gradients, Osmosis, Active Transport, Endocytosis, and Exocytosis

View Set

Neuromuscular Physiology Chapter 5 Review

View Set

2-3 Linux+ File and Directory Permissions

View Set