demystifying roles in scrum team - agile tour 2013 kaunas

15
Demystifying roles in Scrum team Simonas Razminas Director of Engineering

Upload: simonas-razminas

Post on 27-Dec-2014

347 views

Category:

Technology


0 download

DESCRIPTION

Scrum recognizes no titles for Development Team members other than Developer, regardless of the work being performed by the person; there are no exceptions to this rule. What does that mean? Should everyone write code? What about testers, designers, architects or data-warehouse specialists? Should every Scrum Team get one person per such role? What if potentially releasable Increment of “Done” product cannot bet achieved without infrastructure design? How does IT come to the picture? Who is responsible for architecture of components and solution (especially when multiple teams work on them)? When North Korea is going to stop their madness? All questions but last will be revisited on presentation by Simonas

TRANSCRIPT

Page 1: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Demystifying roles in Scrum team

Simonas RazminasDirector of Engineering

Page 2: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Scrum Team in Scrum Guide

Scrum recognizes no titles for Development Team members other than Developer

Page 3: Demystifying roles in scrum team - Agile Tour 2013 Kaunas
Page 4: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Roles

Page 5: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Roles are not important

Tasks are

Page 6: Demystifying roles in scrum team - Agile Tour 2013 Kaunas
Page 7: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Story about four people: Everybody, Somebody, Anybody, and Nobody.

There was an important job to be done and Everybody was asked to do it.Everybody was sure Somebody would do it.Anybody could have done it, but Nobody did it.Somebody got angry about that because it was Everybody's job.Everybody thought Anybody could do it, but Nobody realized that Everybody wouldn't do it.It ended up that Everybody blamed Somebody when actually Nobody asked Anybody.

Page 8: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Role: Architect

Page 9: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Architecture that enables Agility

Loosely coupled

Page 10: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Component shepherd

Page 11: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Which roles should be part of Scrum Team in Agile company?

Our highest priority is to satisfy the customerthrough early and continuous delivery

of valuable software.

Page 12: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Application Middlaware (App) DB Design Middleware

(Core)

DB Operations OS Virtual Compute

Storage Network

Departments by responsibility

Page 13: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

DevOpsOr how IT Operations work with Developers

Page 14: Demystifying roles in scrum team - Agile Tour 2013 Kaunas

Summary

• Structure around business value chains• Discover what specialists should work

together• Tasks are important• Form T-Shaped specialists

(c) Classic Powerpoint Slide

Page 15: Demystifying roles in scrum team - Agile Tour 2013 Kaunas