Scrum Intro for E-works

22
Introduction to Scrum About Scrum Key Values Scrum Framework Roles Processes Artifacts

Transcript of Scrum Intro for E-works

Page 1: Scrum Intro for E-works

Introduction to Scrum

About Scrum Key Values Scrum Framework Roles Processes Artifacts

Page 2: Scrum Intro for E-works

Agile Manifesto

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Page 3: Scrum Intro for E-works

12 principles1. Our highest priority is to satisfy the customer

through early and continuous delivery of valuable software.

2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

4. Business people and developers must work together daily throughout the project.

Page 4: Scrum Intro for E-works

12 Princilpes1. Build projects around motivated individuals. Give

them the environment and support they need, and trust them to get the job done.

2. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

3. Working software is the primary measure of progress.

4. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Page 5: Scrum Intro for E-works

12 Principles

• Continuous attention to technical excellence and good design enhances agility.

• Simplicity--the art of maximizing the amount of work not done--is essential.

• The best architectures, requirements, and designs emerge from self-organizing teams.

• At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Page 6: Scrum Intro for E-works

What is Scrum?

o Agile way of Project Managemento A team based- collaborative approacho Iterative & Incremental developmento Focus to deliver “business value”

Page 7: Scrum Intro for E-works

More about Scrum

•Scrum is an agile process that allows to focus on delivering the highest business value in the shortest time. •It allows to rapidly and repeatedly inspect actual working

software (every two weeks to one month).•The business sets the priorities. Teams self-organize to

determine the best way to deliver the highest priority features. •Every two weeks to a month anyone can see real working

software and decide to release it as is or continue to enhance it for another sprint.

Page 8: Scrum Intro for E-works

Key Values

oSimplicity is Essential (the power of less)

oSelf-organizing teamsoCommunication is the keyoDeliver Frequently

Page 9: Scrum Intro for E-works

Scrum Framework• Roles

-Product owner-Project Manager/ Scrum Master-Team

• Ceremonies-Sprint Planning -Sprint Review

-Sprint Retrospective-Daily Scrum meeting

• Artifacts-product backlog

-sprint backlog-burn-down charts

Page 10: Scrum Intro for E-works

Roles

•Product owner•Project Manager/ Scrum

Master•Team

Page 11: Scrum Intro for E-works

Product Owner

o Define the features of the producto Decide on release date and contento Be responsible for the profitability of the

product (ROI)o Prioritize features according to market value o Adjust features and priority every iteration, as

needed o Accept or reject work results

Page 12: Scrum Intro for E-works

Project Manager ( Scrum Master)

o Represents management to the projecto Responsible for enacting Scrum values and

practiceso Removes impediments o Ensure that the team is fully functional and

productiveo Enable close cooperation across all roles and

functionso Shield the team from external interferences

Page 13: Scrum Intro for E-works

The Team

• Typically 3-9 people• Cross-functional:•Programmers, testers, user experience

designers, etc.• Members should be full-time

•May be exceptions (e.g., database administrator)

Page 14: Scrum Intro for E-works

Sprint retrospectiveCEREMONIES

•Sprint planning•Sprint review•Sprint retrospective•Daily scrum meeting

Page 15: Scrum Intro for E-works

Sprint planningo Team selects items from the product

backlog they can commit to completingo Sprint backlog is createdo Tasks are identified and each is estimated

(1-16 hours)o Collaboratively, not done alone by the

PMo High-level design is considered

Page 16: Scrum Intro for E-works

Print Retrospectiveso Periodically take a look at what is and is not

workingo Typically 15–30 minuteso Done after every sprinto Whole team participateso Project Managero Product ownero Teamo Possibly customers and others

Page 17: Scrum Intro for E-works

The Daily Scrumo Parameterso Dailyo 15-minuteso Stand-up

o Not for problem solvingo Whole world is invitedo Only team members, project manager, product

owner, can talko Helps avoid other unnecessary meetings

Page 18: Scrum Intro for E-works

The Sprint Reviewo Team presents what it accomplished during the

sprinto Typically takes the form of a demo of new

features or underlying architectureo Informalo 2-hour prep time ruleo No slides

o Whole team participateso Invite the world

Page 19: Scrum Intro for E-works

Artifacts

•Product backlog•Sprint backlog•Burn-down charts

Page 20: Scrum Intro for E-works

Product Backlog

o The requirementso A list of all desired work on the projecto Ideally expressed such that each item has

value to the users or customers of the product

o Prioritized by the product ownero Reprioritized at the start of each sprint

Page 21: Scrum Intro for E-works

Burn-down Chart example