Session-2

20
Agile Training Session-II Speaker – Pallavi Vasishta AVP Agile , Paxcel Technologies Pvt Ltd Product Owner – Drutas

Transcript of Session-2

Page 1: Session-2

Agile Training Session-II Speaker – Pallavi VasishtaAVP Agile , Paxcel Technologies Pvt Ltd Product Owner – Drutas

Page 2: Session-2

Scrum Agile Methodology

Page 3: Session-2

What is Scrum ?

Page 4: Session-2

A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.Scrum is:LightweightSimple to understandDifficult to master

Scrum is not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques. Scrum makes clear the relative efficacy of your product management and development practices so that you can improve

Page 5: Session-2

Different Roles in Scrum

Page 6: Session-2

Product Owner Plays a central role within the scrum framework Represents the end customer and/or other stakeholders and is

responsible for maximizing the value of the product by ensuring that the right work is done at the right time.

Has to work very closely with the Scrum Team and coordinates their activities over the whole lifetime of the project.

No one else is allowed to tell the development team to work from a different set of priorities.

He often needs to deal with marketing, management or the customers in order to be able to present the software requirements (User Stories) quite precisely to the team (see the box “criteria for User Stories).

Page 7: Session-2

Contd… He is responsible for the ROI {Return On Investment} He validates the solutions and verifies whether the quality is

acceptable or not from the end-users’ point of view.  Manage the product backlog Release / Sprint Management Stakeholder Management

Page 8: Session-2

Scrum Master Scrum Master is the one who is responsible to ensure that team

follows the scrum properly is in charge of observing that the team obeys the rules and realizes

the method of Scrum entirely.   Scrum Master acts more like a Team Coach than a team leader. Scrum Master helps both the product owner and the development

team as well. He deeply understands the work being done by the team and can help

the team optimize their delivery flow. As the facilitator-in-chief, they schedule the needed resources (both human and logistical) for sprint planning, stand-up, sprint review, and the sprint retrospective.

Scrum masters also look to resolve impediments and distractions for the development team, insulating them from external disruptions whenever possible.

Page 9: Session-2

Contd.. His job is also to defend against an anti-pattern common among

teams new to scrum: changing the sprint's scope after it has already begun

Page 10: Session-2

Scrum Master & the Impediments The problems the team cannot solve. (Softwares , Licenses) The problems that result through the organizational structure or

strategic decisions. (Internet Bandwidth , Handlings meetings etc in office )

The problems that refers to the individuals. Someone needs a hand with the debugging. Another one cannot solve a task alone and needs someone else for the pair programming. Someone else has to reset his computer....

Page 11: Session-2

Scrum Master provides his services to :- Product Owner Development team Organization

Page 12: Session-2

Scrum Development Team A Scrum Team is a collection of individuals working together to deliver the

requested and committed product increments.  The development team is responsible for self organizing to complete

work. A Scrum development team contains about seven fully dedicated members (officially 3-9),

For software projects, a typical team includes a mix of software engineers, architects, programmers, analysts, QA experts, testers, and UI designers.

Each sprint, the team is responsible for determining how it will accomplish the work to be completed. The team has autonomy and responsibility to meet the goals of the sprint.

Page 13: Session-2

Characteristics of a Scrum Team

Scrum Teams always have the following characteristics:Team members share the same norms and rules

The Scrum team as a whole is accountable for the delivery The Scrum Team is empowered It is working as autonomous as it is possible The Scrum Team is self organizing The skills within the Scrum team are balanced A Scrum Team is small and has no sub-teams The people within the Scrum Team work full time in the team People are usually collocated

Page 14: Session-2

Interrationships between different members

Page 15: Session-2

Events in Scrum

Page 16: Session-2
Page 17: Session-2
Page 18: Session-2
Page 19: Session-2
Page 20: Session-2