Upload
scrum-bangalore
View
63
Download
2
Embed Size (px)
Citation preview
ScrumBangalore Meet-up | Saturday – 15th Oct 2016
Role of an Engineering Manager (EM) in agile transformation
-Jayaprakash PuttaswamyDirector - Technology & Consulting
| Aritha Consulting Services
It’s tougher and crucial than you think!
- Priyank KSTechnical Consultant & Agile Coach | Aritha
Consulting Services
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Context Setting (10 mins)
Role Clarity - Discovery (15 mins)1. Brainstorming on 4 topics (of your interest) - 5 mins2. Reviewing others’ thoughts - 10 mins
Role Clarity - Convergence (15 mins)1. Case-studies, insight and recommendations - 10 mins2. Reviewing with a fresh lens - 5 mins
Q&A (5 mins, if it is still needed)
Next 45 mins!
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Context Setting (10 mins) Role Clarity - Discovery (15 mins)
1. Brainstorming on 4 topics (of your interest) - 5 mins2. Reviewing others’ thoughts - 10 mins
Role Clarity - Convergence (15 mins)1. Case-studies, insight and recommendations - 10 mins2. Reviewing with a fresh lens - 5 mins
Q&A (5 mins, if it is still needed)
We are here now!
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Why did we choose these dimensions only?
1RELEVANCE
2
STAKE
3FOCUS
4
SKILLS
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
What is Engineering Management?
Source: https://en.wikipedia.org/wiki/Engineering_management
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Who is an Engineering Manager (EM)?
Source: https://en.wikipedia.org/wiki/Engineering_management
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Source: https://en.wikipedia.org/wiki/Engineering_management
What is Engineering Management?
1RELEVANCE
2STAKE
3FOCUS
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Who is an Engineering Manager (EM)?
4
SKILLS
Source: https://en.wikipedia.org/wiki/Engineering_management
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Context Setting (10 mins)
Role Clarity - Discovery (15 mins) Role Clarity - Convergence (15 mins)
1. Case-studies, insight and recommendations - 10 mins2. Reviewing with a fresh lens - 5 mins
Q&A (5 mins, if it is still needed)
We are here now!
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Where do I fit in Scrum?Re
leva
nce?
Do I have a stake now? Quantity vs Q
uality?
Monomaniacal focus?
Peop
le v
s Bus
ines
s?
What new skills do I need ?
Real Engineering
• Which Scrum events should I participate in?
• Do I have a say in those events?
• Can I challenge teams on engineering practices?
• Should I influence the architectural thoughts?
• Can I demand on-time delivery? Can I demand high quality delivery?
• What does it mean to “manage engineers” in agile world?
• Do I have a stake on team’s and organization’s success?
• What about failure? Am I accountable for delivery failure?
• If I’m a stake holder, am I empowered to bust systemic issues/impediments?
• What if my leadership team is a bottleneck to resolve those impediments?
• There were so many things to do as an EM in old world. With agile, am I getting more things to do or should I drop a few things?
• What should be my focus?
• Should I balance between many focus areas? If yes, how do I prioritize?
• What new skills should I learn in agile world?
• Is it good if I get to know a few jargon of agile and Scrum?
• Does my learning scope involve organizational and business aspects as well?
1 2
3 4
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Context Setting (10 mins)
Role Clarity - Discovery (15 mins)1. Brainstorming on 4 topics (of your interest) - 5 mins2. Reviewing others’ thoughts - 10 mins
Role Clarity - Convergence (15 mins)
Q&A (5 mins, if it is still needed)
We are here now!
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
What does an EM typically do in agile world?
Manages resources
Plans and tracks
Manages risks
Provides technical guidance& direction?
Leads engineering initiatives?Acts as conduit betweenteams & dependent teams
Image courtesy of David Castillo Dominici at FreeDigitalPhotos.net
Develops people ??
Enables technical excellence??
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
A few case-studies
Believe me, I want to do good
It’s my way OR no way!
Focus on quality, let me unblock you
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
EM Role - What’s the connection with “agile”?
First important realization EMs in “agile world” need to have, or develop, is:
My role is crucial in DEVELOPING “PEOPLE” and People are People, with emotions, feelings and choices!
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Second important realization EMs in “agile world” need to have, or develop, is :
Developing people & enabling technical excellence can only be achieved by investing significant time in UNDERSTANDING & DEVLOPING people and CREATING & NURTURING a learning cultureIn agile world, it’s relatively easy to get first one, but
most managers fail to realize this second one.
EM Role - What’s the connection with “agile”?
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Managing limited resources efficiently
Setting expectationson quality
Providing technical direction & guidance
Creating space for failing & learning
Anticipating & mitigating risksHolding people Accountable for quality
Tracking & monitoring Quality transparently
Learning & practicing modernAgile engineering practices
Image courtesy of David Castillo Dominici at FreeDigitalPhotos.net
What should an EM focus on, in agile world?
Developing people & enabling technical excellence
Upholding & living values(Agile/Lean, Scrum, XP, DevOps)
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Where do I fit in Scrum?Re
leva
nce?
Do I have a stake now? Quantity vs Q
uality?
Monomaniacal focus?
Peop
le v
s Bus
ines
s?
What new skills do I need ?
Real Engineering
• Understand Agile and Scrum values in-depth and practice servant leadership
• Remove systemic impediments and prove your relevance
• Avoid stepping into Scrum roles’ responsibilities
• Yes you do, on quality. Your stake is crucial and the biggest enabler.
• You are empowered to demand high quality delivery by teams
• Avoid power misuse
• Have monomaniacal focus on “developing people” and “creating & nurturing learning culture”
• Enable people to connect with “why”.
• Avoid distractions related to role-insecurity, title-changes, etc.,
• Do research and update self on modern agile engineering practices
• Learn from CoP’s
• Avoid traps like solving problems yourself.
1 2
3 4
SUMMARY
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
Context Setting (10 mins)
Role Clarity - Discovery (15 mins)1. Brainstorming on 4 topics (of your interest) - 5 mins2. Reviewing others’ thoughts - 10 mins
Role Clarity - Convergence (15 mins)1. Case-studies, insight and recommendations - 10 mins2. Reviewing with a fresh lens - 5 mins
Q&A (5 mins, if it is still needed)
We are here now!
Aritha Consultin
g Services P
vt. Ltd.
Copyright © 2016 Aritha Consulting Services Pvt. Ltd. All rights reserved. www.arithaconsulting.com
About us
Priyank K S
http://in.linkedin.com/in/[email protected]
Priyank works as a Technical Consultant & Agile Coach at Aritha Consulting Services and consults enterprises in Agile for Embedded & System Software Development space.
Jayaprakash Puttaswamy (JP)
http://in.linkedin.com/in/[email protected]
JP works as a Director - Technology & Consulting at Aritha Consulting Services and consults enterprises in Agile and Agile-BI space.