SlideShare a Scribd company logo
1 of 69
Transforming
Managers for an
Agile Deployment
MAURIZIO MANCINI • MAURIZIO.MANCINI@EXEMPIO.COM
• A leader in the quality and process industries
with a sixth sense for Agile, quality, and
business process.
• I have been refining my Agile approach for
over 10 years.
• My passion is to deliver quality software and
to see how Agile can help teams deliver
quality software!
Maurizio Mancini
Agile 2014 – Agile: One Size does not fit all!
Walmart Labs California 2014 – Quality and Process
Atlassian Summit 2014 – From Incremental & Iterative to Agile:
What is the right process for your team?
Quest 2015 – Building a QA Team that Matters
Cutter Summit 2015 – Agile Testing – What’s that all about?
Atlassian Summit 2015 – How to Build in Quality from Day 1
using Lean QA and Agile Testing
Agile Tour Montreal 2016 – Le guide de réparation de l’équipe
Agile : La recette secrète !
Agile Tour Ottawa 2016 – How to Reboot Your Agile Team!
Global Scrum Gathering San Diego 2017 – How to Reboot Your
Agile Team!
Agile 2017 – How to Reboot Your Agile Team!
Agile Tour Ottawa 2017 – Scaling Quality by Building It In
☑ The view of the Radical Agilist vs Scaled Agile
☑ Modern Management style
☑ Examples of self-organizing teams
☑ Confusion in the roles
☑ Job Descriptions and Role Descriptions
☑ Potential Paths
☑ 3 roles in an Agile world
Agenda
My First Lesson in
Management
Sewing and Pressing Team
First Lesson in Management!
I can plan, coordinate and
manage
but
nothing happens without my
team
Management Style
2004As a QA Manager we started an
Agile Transformation
2006QA Director of a Team of 40+
Asking myself
What is my role?
How can I help?
Radical Agilist
vs
Scaled Agile
Radical Agilist View
My interpretation of the view of Radical Agilist
Scaled Agile View
Despite Self-Organizing Teams, Managers are still required
…
Holacracy
https://www.holacracy.org/
Organizations are Changing
What role can you play?
Manager/Coach
Organizations are Changing
http://rgalen.com/agile-training-news/2014/4/14/were-going-agile-fire-all-the-managers
Organizations are Changing
What role can you play?
Agile Leaders
Examples of
Self-Organizing
Teams
Self Organizing Team
https://twitter.com/feliciaparrillo
Organization Red
Teams with Embedded skills
Managers on the side
Head of Product A
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Head of Product B
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Head of Product C
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Manager
Manager
Organization
Red
Organization Yellow
Used a modified version of the
Shopify Model
Teams with Embedded skills
Managers on the side
Embedded Leads
Head of Product A
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Head of Product B
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Head of Product C
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
GUILD
GUILD
Organization
Yellow
Organization Blue
Teams with Embedded skills
Managers on the side
Managers Playing a Dual Role
Head of Product A
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Head of Product B
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Head of Product C
Product Owner
Scrum Master
Developers
QA
User Experience
DevOPS
Manager
Manager
Organization
Blue
Roles have changed
Confusion in
Roles
Shift in responsibilities using Agile
Source
http://www.infoq.com/resource/news/2012/10/p
m-scrum-master/en/resources/fig1large.jpg
Erin Beierwaltes
Role clarification is required
Scrum Master
It is not hard to find the confusion in
Roles, just perform a search on any job
site
Job Descriptions
and
Role Descriptions
Job and Role Descriptions
Job Description – Traditional definition that we all know when you are looking for a
job.
Role Description – Agile has brought the concept of a Role definition to the
everyday discussion.
What is the difference?
Job and Role Descriptions
An organization has to decide what Roles it will
use?
• Program Managers
• Product Managers
• Project Managers
• Product Owners
• Scrum Masters
• Agile Coach
What do I do with my Managers?
What about in the teams which roles are used?
Job and Role Descriptions
Make the roles official
Job and Role Descriptions
Too many organizations have descriptions that …
Sample Description from a Job Posting
Technical Program Manager
In this role you will: The Technical Program Manager will drive planning, project execution, and
development for our engineering team. It will be your responsibility to be relentless in getting things done.
As the scrum master, you will help our engineering teams maintain organization while continuing to improve on
process and communication. It will be your job to wear multiple hats, and go beyond the normal
expectations.
…..
In addition you will:
Be the Scrum Master, evangelist, and coach for agile development
Help create self-organized, empowered teams that drive continuous improvement
Coordinate and help come up with solutions, and remove impediments
Wear multiple hats with willingness to go beyond your own role
Specify project constraints, and provide mitigation plan
Help build consensus between teams
THE IDEAL CANDIDATE WILL HAVE:
Strong analytical, problem solving and planning ability
Experience with Agile Software, lean methodology, JIRA
Experience with managing multiple projects through the software development lifecycle
….
Job and Role Descriptions
Clarity in job/role descriptions is essential
Potential Paths
“Traditional Positions” – Most Common Paths
Product Manager
BA Manager
Project Manager
Development
Manager
QA Manager
Product Owner
Scrum Master
Agile Coach
Dual Role – Manager and an Agile Role
Product Owner
Key difference
Product Manager Product Owner
Product
Owner
Software X
Common Pattern in larger organizations
Product
Owner
Software X
Product
Owner
Software X
Senior Product
Manager
orVP Product
Management
Product Owner
Common Concern
There are not enough Product Owners or
the PO doesn’t have enough time for the
team
Product Owner – Roles and Responsibilities
✔ The Product Owner represents the clients and users.
✔ PO’s main objective is to maximize the business value
delivered.
PO must be able to:
•Define the product Vision and functionalities
•Write User Stories and prepare the Product Backlog
•Ability to make decisions and prioritize all along the
project
Agile Product Management Organization
APM means
just enough
product
definition
Scrum Master
Scrum Master – Roles and Responsibilities
Responsible for the methodology (Process Success).
This role is not to command but to facilitate.
Scrum
Master
Product
Owner
The Team
Other Groups
Senior
Management
Scrum Master
Generally people who have played software engineering
roles usually do better in this role.
• Developers
• QA
• BA
• PM’s that have done software development roles
prior to their current PM role
Scrum Master – This role has come under fire
It is a part time role…
Anybody can do it…
It is Project Management
or
is it?
Is it really required?
Scrum Master – Pattern?
Scrum Master
Organization 1
I have all these managers, I
will use them as Scrum
Masters
Scrum Master
Organization 2
Certify all the managers as full
time Scrum Masters
Organization 2
I have all these managers, I
will use them as Scrum
Masters
If managers are holding 2 roles,
manager and Scrum Master,
make sure they are the Scrum
Master of a team that they
Scrum Master
do not hold direct authority
over.
What about the Project Manager?
For larger organizations when a Scrum Master and Project Manager role
exist the Project Manager generally:
• Plays the role of a “business” PM
• Manages communication to the larger organization
• Manages the budget
• Manages all tasks and risks not related to the actual software delivery
Agile Coach
Agile Coach
In 2014 in a large organization (15+ teams) I established the role of an Agile
Coach as an official HR Role in the organization.
One approach I used
The Agile Coach in this organization took this path to this role:
Developer  Manager  Project Manager  Scrum Master  Senior Agile Coach
Help ensure that the teams continue to follow best practices
Agile Coach
Sample from the Role Description in 2014
 Coach and mentor teams in the principles and practices of the iterative process.
 Coach on key Agile principles including team ownership and self-organization,
effective user stories, relative estimation, etc.
 Coach product owners in user story elaboration to make sure all user stories meet
the defined checklist including acceptance criteria.
 Coach product owners with backlog refinement activities and assure execution
alignment.
 Shadow roles on the Scrum team to facilitate learning through practice immersion.
 Mentor individuals for personal and professional growth when appropriate.
Agile Coach
Lyssa Adkins
and
Michael Spayd
One of the best definitions of an Agile Coach
http://agilecoachinginstitute.com/wp-content/uploads/2013/03/Agile-Coach-Competency-Framework-for-website.0011.jpg
Agile Coach
Coaching on Best Practices
Coaching Scrum Masters
Agile Coach
helping establish
a Quality & Test
First Mind Set
Corporate Definition of Done Guideline
Definition of Done with Quality Goals
A permanent Agile Coach role is essential
to creating a
sustainable Agile Transformation
for medium to large organizations
Key Takeaways
Play multiple roles
Be ready to embrace the fundamentals of Agile and
become an Agile Leader who can perform multiple
roles as required by the teams in your organization.
Play multiple roles
If a manager holds 2 roles,
make sure the other role
they hold for that team
does not have people
who they hold direct
authority over.
Management Style
Merci/Thank You!
MAURIZIO MANCINI • EXEMPIO • MAURIZIO.MANCINI@EXEMPIO.COM

More Related Content

What's hot

How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017Maurizio Mancini
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?Maurizio Mancini
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017Maurizio Mancini
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingAtlassian
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameoGuild .
 
Scaling Quality by Building it in
Scaling Quality by Building it inScaling Quality by Building it in
Scaling Quality by Building it inAgile Montréal
 
The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)Tommy Norman
 
Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Dane Weber
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterTommy Norman
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective Yuval Yeret
 
The Core Protocols Zen
The Core Protocols ZenThe Core Protocols Zen
The Core Protocols ZenYves Hanoulle
 
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum Bangalore
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum FrameworkNaveen Kumar Singh
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the TeamMike Cottmeyer
 

What's hot (20)

How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
Scaling Quality by Building it in
Scaling Quality by Building it inScaling Quality by Building it in
Scaling Quality by Building it in
 
The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)The Ultimate Agile Mix Tape (Agile 2017)
The Ultimate Agile Mix Tape (Agile 2017)
 
Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019Undercover Scrum Master - Agile2019
Undercover Scrum Master - Agile2019
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got Better
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 
The Core Protocols Zen
The Core Protocols ZenThe Core Protocols Zen
The Core Protocols Zen
 
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 

Similar to Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017

What Is The Process Of Becoming A Professional Agile Coach?
What Is The Process Of Becoming A Professional Agile Coach?What Is The Process Of Becoming A Professional Agile Coach?
What Is The Process Of Becoming A Professional Agile Coach?Advance Agility
 
Reboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentationReboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentationMartin Lapointe, M.T.I.
 
Agile Software Development Team
Agile Software Development TeamAgile Software Development Team
Agile Software Development TeamAdvance Agility
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationAndreea Visanoiu
 
OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationThene Sheehy
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersRyan Ripley
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
A master who may not be skilled – a scrum master perspective
A master who may not be skilled – a scrum master perspective A master who may not be skilled – a scrum master perspective
A master who may not be skilled – a scrum master perspective Rajat Julka
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshopAHAConference
 
Advanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdf
Advanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdfAdvanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdf
Advanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdfSpoc learn
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?Derek Huether
 
How Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementHow Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementKaty Slemon
 
What are the Steps to Becoming a Successful SAFe Agile Coach?
What are the Steps to Becoming a Successful SAFe Agile Coach?What are the Steps to Becoming a Successful SAFe Agile Coach?
What are the Steps to Becoming a Successful SAFe Agile Coach?Advance Agility
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdfDngoTrung1
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceTechWell
 

Similar to Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017 (20)

What Is The Process Of Becoming A Professional Agile Coach?
What Is The Process Of Becoming A Professional Agile Coach?What Is The Process Of Becoming A Professional Agile Coach?
What Is The Process Of Becoming A Professional Agile Coach?
 
Reboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentationReboot your Agile Team - Conference presentation
Reboot your Agile Team - Conference presentation
 
LeaderGains at a glance
LeaderGains at a glanceLeaderGains at a glance
LeaderGains at a glance
 
Scrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar PrasadScrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar Prasad
 
Agile Software Development Team
Agile Software Development TeamAgile Software Development Team
Agile Software Development Team
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentation
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablers
 
Agile Transformation 101
Agile Transformation 101Agile Transformation 101
Agile Transformation 101
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
A master who may not be skilled – a scrum master perspective
A master who may not be skilled – a scrum master perspective A master who may not be skilled – a scrum master perspective
A master who may not be skilled – a scrum master perspective
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
 
Advanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdf
Advanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdfAdvanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdf
Advanced Certified ScrumMaster (A-CSM) Training Brochure (1).pdf
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?
 
How Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementHow Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project Management
 
What are the Steps to Becoming a Successful SAFe Agile Coach?
What are the Steps to Becoming a Successful SAFe Agile Coach?What are the Steps to Becoming a Successful SAFe Agile Coach?
What are the Steps to Becoming a Successful SAFe Agile Coach?
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017

  • 1. Transforming Managers for an Agile Deployment MAURIZIO MANCINI • MAURIZIO.MANCINI@EXEMPIO.COM
  • 2. • A leader in the quality and process industries with a sixth sense for Agile, quality, and business process. • I have been refining my Agile approach for over 10 years. • My passion is to deliver quality software and to see how Agile can help teams deliver quality software! Maurizio Mancini Agile 2014 – Agile: One Size does not fit all! Walmart Labs California 2014 – Quality and Process Atlassian Summit 2014 – From Incremental & Iterative to Agile: What is the right process for your team? Quest 2015 – Building a QA Team that Matters Cutter Summit 2015 – Agile Testing – What’s that all about? Atlassian Summit 2015 – How to Build in Quality from Day 1 using Lean QA and Agile Testing Agile Tour Montreal 2016 – Le guide de réparation de l’équipe Agile : La recette secrète ! Agile Tour Ottawa 2016 – How to Reboot Your Agile Team! Global Scrum Gathering San Diego 2017 – How to Reboot Your Agile Team! Agile 2017 – How to Reboot Your Agile Team! Agile Tour Ottawa 2017 – Scaling Quality by Building It In
  • 3. ☑ The view of the Radical Agilist vs Scaled Agile ☑ Modern Management style ☑ Examples of self-organizing teams ☑ Confusion in the roles ☑ Job Descriptions and Role Descriptions ☑ Potential Paths ☑ 3 roles in an Agile world Agenda
  • 4. My First Lesson in Management
  • 5. Sewing and Pressing Team First Lesson in Management! I can plan, coordinate and manage but nothing happens without my team
  • 7. 2004As a QA Manager we started an Agile Transformation
  • 8. 2006QA Director of a Team of 40+
  • 9. Asking myself What is my role? How can I help?
  • 11. Radical Agilist View My interpretation of the view of Radical Agilist
  • 12. Scaled Agile View Despite Self-Organizing Teams, Managers are still required …
  • 14. Organizations are Changing What role can you play?
  • 17.
  • 21. Organization Red Teams with Embedded skills Managers on the side
  • 22. Head of Product A Product Owner Scrum Master Developers QA User Experience DevOPS Head of Product B Product Owner Scrum Master Developers QA User Experience DevOPS Head of Product C Product Owner Scrum Master Developers QA User Experience DevOPS Manager Manager Organization Red
  • 23. Organization Yellow Used a modified version of the Shopify Model Teams with Embedded skills Managers on the side Embedded Leads
  • 24. Head of Product A Product Owner Scrum Master Developers QA User Experience DevOPS Head of Product B Product Owner Scrum Master Developers QA User Experience DevOPS Head of Product C Product Owner Scrum Master Developers QA User Experience DevOPS GUILD GUILD Organization Yellow
  • 25. Organization Blue Teams with Embedded skills Managers on the side Managers Playing a Dual Role
  • 26. Head of Product A Product Owner Scrum Master Developers QA User Experience DevOPS Head of Product B Product Owner Scrum Master Developers QA User Experience DevOPS Head of Product C Product Owner Scrum Master Developers QA User Experience DevOPS Manager Manager Organization Blue
  • 29. Shift in responsibilities using Agile Source http://www.infoq.com/resource/news/2012/10/p m-scrum-master/en/resources/fig1large.jpg Erin Beierwaltes
  • 31. Scrum Master It is not hard to find the confusion in Roles, just perform a search on any job site
  • 33. Job and Role Descriptions Job Description – Traditional definition that we all know when you are looking for a job. Role Description – Agile has brought the concept of a Role definition to the everyday discussion. What is the difference?
  • 34. Job and Role Descriptions An organization has to decide what Roles it will use? • Program Managers • Product Managers • Project Managers • Product Owners • Scrum Masters • Agile Coach What do I do with my Managers? What about in the teams which roles are used?
  • 35. Job and Role Descriptions Make the roles official
  • 36. Job and Role Descriptions Too many organizations have descriptions that …
  • 37. Sample Description from a Job Posting Technical Program Manager In this role you will: The Technical Program Manager will drive planning, project execution, and development for our engineering team. It will be your responsibility to be relentless in getting things done. As the scrum master, you will help our engineering teams maintain organization while continuing to improve on process and communication. It will be your job to wear multiple hats, and go beyond the normal expectations. ….. In addition you will: Be the Scrum Master, evangelist, and coach for agile development Help create self-organized, empowered teams that drive continuous improvement Coordinate and help come up with solutions, and remove impediments Wear multiple hats with willingness to go beyond your own role Specify project constraints, and provide mitigation plan Help build consensus between teams THE IDEAL CANDIDATE WILL HAVE: Strong analytical, problem solving and planning ability Experience with Agile Software, lean methodology, JIRA Experience with managing multiple projects through the software development lifecycle ….
  • 38. Job and Role Descriptions Clarity in job/role descriptions is essential
  • 40. “Traditional Positions” – Most Common Paths Product Manager BA Manager Project Manager Development Manager QA Manager Product Owner Scrum Master Agile Coach
  • 41. Dual Role – Manager and an Agile Role
  • 44. Product Owner Software X Common Pattern in larger organizations Product Owner Software X Product Owner Software X Senior Product Manager orVP Product Management
  • 45. Product Owner Common Concern There are not enough Product Owners or the PO doesn’t have enough time for the team
  • 46. Product Owner – Roles and Responsibilities ✔ The Product Owner represents the clients and users. ✔ PO’s main objective is to maximize the business value delivered. PO must be able to: •Define the product Vision and functionalities •Write User Stories and prepare the Product Backlog •Ability to make decisions and prioritize all along the project
  • 47. Agile Product Management Organization APM means just enough product definition
  • 49. Scrum Master – Roles and Responsibilities Responsible for the methodology (Process Success). This role is not to command but to facilitate. Scrum Master Product Owner The Team Other Groups Senior Management
  • 50. Scrum Master Generally people who have played software engineering roles usually do better in this role. • Developers • QA • BA • PM’s that have done software development roles prior to their current PM role
  • 51. Scrum Master – This role has come under fire It is a part time role… Anybody can do it… It is Project Management or is it? Is it really required?
  • 52. Scrum Master – Pattern? Scrum Master Organization 1 I have all these managers, I will use them as Scrum Masters Scrum Master Organization 2 Certify all the managers as full time Scrum Masters Organization 2 I have all these managers, I will use them as Scrum Masters
  • 53. If managers are holding 2 roles, manager and Scrum Master, make sure they are the Scrum Master of a team that they Scrum Master do not hold direct authority over.
  • 54. What about the Project Manager? For larger organizations when a Scrum Master and Project Manager role exist the Project Manager generally: • Plays the role of a “business” PM • Manages communication to the larger organization • Manages the budget • Manages all tasks and risks not related to the actual software delivery
  • 56. Agile Coach In 2014 in a large organization (15+ teams) I established the role of an Agile Coach as an official HR Role in the organization. One approach I used The Agile Coach in this organization took this path to this role: Developer  Manager  Project Manager  Scrum Master  Senior Agile Coach Help ensure that the teams continue to follow best practices
  • 57. Agile Coach Sample from the Role Description in 2014  Coach and mentor teams in the principles and practices of the iterative process.  Coach on key Agile principles including team ownership and self-organization, effective user stories, relative estimation, etc.  Coach product owners in user story elaboration to make sure all user stories meet the defined checklist including acceptance criteria.  Coach product owners with backlog refinement activities and assure execution alignment.  Shadow roles on the Scrum team to facilitate learning through practice immersion.  Mentor individuals for personal and professional growth when appropriate.
  • 58. Agile Coach Lyssa Adkins and Michael Spayd One of the best definitions of an Agile Coach http://agilecoachinginstitute.com/wp-content/uploads/2013/03/Agile-Coach-Competency-Framework-for-website.0011.jpg
  • 59. Agile Coach Coaching on Best Practices Coaching Scrum Masters
  • 60. Agile Coach helping establish a Quality & Test First Mind Set
  • 61. Corporate Definition of Done Guideline
  • 62. Definition of Done with Quality Goals
  • 63. A permanent Agile Coach role is essential to creating a sustainable Agile Transformation for medium to large organizations
  • 65.
  • 66. Play multiple roles Be ready to embrace the fundamentals of Agile and become an Agile Leader who can perform multiple roles as required by the teams in your organization.
  • 67. Play multiple roles If a manager holds 2 roles, make sure the other role they hold for that team does not have people who they hold direct authority over.
  • 69. Merci/Thank You! MAURIZIO MANCINI • EXEMPIO • MAURIZIO.MANCINI@EXEMPIO.COM