Developing ScrumMasters A Body of Knowledge
Ángel Medinilla! angel.medinilla@proyectalis.com @angel_m www.slideshare.net/proyectalis www.linkedin.com/in/angelm www.proyectalis.com/en/blog
Risk Premium 2012
Unemployment
Unemployment Morale
Ángel Medinilla! angel.medinilla@proyectalis.com @angel_m www.slideshare.net/proyectalis www.linkedin.com/in/angelm www.proyectalis.com/en/blog
My Pleasure!
Let s start with the beginning!
Let s start with the beginning!
Self-Organizing Teams!
Yeah, Self-Organizing Teams!
Empower Teams! (or errr uuh, yeah, looks like Self Organizing Teams)!
Let s build some roles!
Let s build some roles! Roles: Sponsor, Business expert, Usage expert, Technical facilitator, Business analyst/designer, Project Manager, Architect, Lead designer/programmer, Designer/programmer, UI designer, Design Mentor, Reuse Point, Writer, Tester Teams: System planning, Project monitoring, Architecture, Technology, Functions, Infrastructure, External test.
(with all due respect, Mr. Cockburn )
XP Coach! Watches the process as a whole and calls the team's attention to impending problems or opportunities for improvement." Beck, Kent: extreme Programming explained. Addison Wesley Long- man 1999, P. 177
Scrum Master!
Does whatever it takes to make the Scrum Team successful, such as removing organizational impediments, facilitating meetings, acting as a gatekeeper so no one unnecessary interrupts the team's work."
Fuzzy, Huh?!
We don t need no stinky Scrum Master here!! Yours truly,! The Self Organizing Team!
Self organizing? Yeah, for sure..!
ScrumMaster: 1995-2015! EXTINCT!
The SM Maturity Model! The Scrum guy ScrumButt Scrum Agile Nirvana - Schedule meetings - List impediments
The SM Maturity Model! The Scrum guy Scrum Mom ScrumButt Scrum Agile Nirvana - Schedule meetings - List impediments - I ll take care of that - Moderator - Diagnoses & Decides - Directly removes impediments - Team interface - Evades conflict (artificial harmony) - Does not really trust the team, still bossy - Imposes methodology
The SM Maturity Model! The Scrum guy Scrum Mom True Scrum Master ScrumButt Scrum Agile Nirvana - Schedule meetings - List impediments - I ll take care of that - Moderator - Diagnoses & Decides - Directly removes impediments - Team interface - Evades conflict (artificial harmony) - Does not really trust the team, still bossy - Imposes methodology - Trainer, mentor - Facilitator - Motivator - Team gardener - Involves everyone - Progressively delegates - Collaboration - Innovation - Deals with Conflict - Change agent - Agile evangelist - Leader
The SM Maturity Model! The Scrum guy Scrum Mom True Scrum Master Scrum Sensei Agile Coach ScrumButt Scrum Agile Nirvana - Schedule meetings - List impediments - I ll take care of that - Moderator - Diagnoses & Decides - Directly removes impediments - Team interface - Evades conflict (artificial harmony) - Does not really trust the team, still bossy - Imposes methodology - Trainer, mentor - Facilitator - Motivator - Team gardener - Involves everyone - Progressively delegates - Collaboration - Innovation - Deals with Conflict - Change agent - Agile evangelist - Leader - Listen - Master silence - Ask - Be a mirror
The Scrum guy ScrumButt - Schedule meetings - List impediments Scrum Sensei Agile Coach - Listen Agile Nirvana - Master silence - Ask - Be a mirror
The Scrum guy ScrumButt - Schedule meetings - List impediments Scrum Sensei Agile Coach - Listen Agile Nirvana - Master silence - Ask - Be a mirror - SM is a member of the team - He codes also - Responsible of meeting deadlines - Sometimes Manager IS the SM - Rotating role Or even get rid of him
The Scrum guy ScrumButt - Schedule meetings - List impediments Scrum Sensei Agile Coach - Listen Agile Nirvana - Master silence - Ask - Be a mirror - SM is a member of the team - He codes also - Responsible of meeting deadlines - Sometimes Manager IS the SM - Rotating role Or even get rid of him Y U NO STFU???
The Scrum guy ScrumButt - Schedule meetings - List impediments Scrum Sensei Agile Coach - Listen Agile Nirvana - Master silence - Ask - Be a mirror - One dedicated SM per team - SM does not deal with deadlines or features only long term improvement - Makes individual coaching - Cares about motivation, communication skills, team work - Encourages Research, development and innovation
The Scrum guy ScrumButt - Schedule meetings - List impediments Scrum Sensei Agile Coach - Listen Agile Nirvana - Master silence - Ask - Be a mirror Y U NO STFU??? - One dedicated SM per team - SM does not deal with deadlines or features only long term improvement - Makes individual coaching - Cares about motivation, communication skills, team work - Encourages Research, development and innovation
So How to develop great SM s?!
XP Coach! - Good Communicator, calm, not easily panicked - Technically Skilled, development partner - Knows the process, explains to managers Beck, Kent: extreme Programming explained. Addison Wesley Long- man 1999, P. 73-64, P.145
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Tech! Agile! Human!
Let s brainstorm!!
The SM Maturity Model! The Scrum guy Scrum Mom True Scrum Master Scrum Sensei Agile Coach ScrumButt Scrum Agile Nirvana
Tech Development!
Agile Development!
Human Development!
And remember! Most of all get funky,! then help them find The Funk!
Thank you and Blog it!!!! angel.medinilla@proyectalis.com
http://creativecommons.org/ licenses/by-nc-nd/3.0/ This presentation is based upon the ideas and work of many people. And while I ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there s something that should be added, changed or removed from this presentation, please drop me an e-mail at angel.medinilla@proyectalis.com