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

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

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