SlideShare a Scribd company logo
1 of 37
Team up!
        Leadership, process, survival and pride @ the Agile era




   Team Lead Role


Oren Ellenbogen (@orenellenbogen)
Who am I ?
                              Oren       Ellenbogen


* Blogger: www.Lnbogen.com
* Engineer @ Commerce Sciences

* ex. Delver (Sears) – Director of Engineering
The Agile/Lean Crusade 2.0
Food for thought
When
Pressure
Beats
The crap
Out of
Leadership
Meet the tech leader


He’s smart, ridiculously smart




Bob (the CEO):
“What about Chris? He’s amazingly talented!
 I guess he can handle it…”
The company adjusts…

New team = our smart dude +2 teammates




magic!
A leader in trouble
                                            ?
                                             ?
                                             ?
“I match my shoes to my pen”
“I love reading hex”
“I shave per new version of Ubuntu”


“I guess I can tell others what to do”


Maybe we need more than technical skills?
Meet the “passionate” leader


“Let’s use Scrum!”
[process kicks in, time passes]


 Ozzi (a developer):

        “why do we need a daily report?
         Shouldn’t a weekly status suffice?”
A leader in trouble

“Let’s do it!” is a great attitude!   ??
But people forget reasoning fast
                                       ?

Why should we do it? why now? why ever?



Maybe we need more than passion?
Meet the “experienced” leader

• Working for 6 years as senior dev
• Knows all the secret God classes
• All the magical javascript quirks




   “I am technical enough and experienced
      enough to lead a team. I’m doing it for
         a long time now, I deserve it!”
A leader in trouble                          ??
                                               ?

• Does he know what leading means?
• Does he care enough to make others shine?




 Maybe we need more than experience ?
Are you feeling ready to lead?

        Can you define
          what a “great team lead” means?


        Do you currently have
          enough management tools?



        Are you suffering from a
          process without leadership?
Why?
(Some background)
Organization IQ: f(pressure)
Our reality:
• Organizations constantly need to change
• Pressure constantly adds up
• Lean/agile processes makes things even faster!

Pressure has its impact:
• We adapt poorly
• Picking (sometimes) the wrong people
• Neglecting proper guidance, forgetting the why
There is 1 reason to become TL
Lack of putting thoughts on paper

Thoughts are volatile, you’re missing:
• Self retrospective
• Passing it on
• Ideas writing (instead of “good memory”)
•   …
                                             1
Team lead role –
WTF is it then?
Define: team leader



If you had to pick 3 qualities of a great
   team leader, what will they be?

          (hint: “a leader” is not a quality)
Attempt: team leader
 Visionary
   Product vision (can you explain the why?)
   Architecture vision (incorporated with product
    requirements)
   Team vision (incorporated with architecture)

 Cares about people
   People will follow your heart (honesty)

 ROI driven
   Pick your battles, explain the why, offer tradeoffs
Caring?

It’s the small stuff
   That counts most




                         * Welcome gift to a developer, after writing FB message saying it’s SWEET!
Your attempt: team leader

 My definition is only my point of view




   The real question is do you
have your own definition written?
It’s about confidence
 Your boss:      you’re on top of things, actively report.

 Your people: things will be handled (technical
  backlog), you have their back

 Your peers: You’re able to deliver & communicate (team
  player)

 Your company: You help the company to deliver faster
  with higher quality

 Yourself: You’re able to make other shine.
Ideas         / tools / thoughts




How to make others shine
Different unit of productivity
   Time to change your state of mind




 Then                       Now
Key decisions list
                     Document it!

Guidance:




Why: to be able to reflect later, with yourself & others
Visibility > progress
 No glory in running
 forward in the dark



Guidance :
1. Ask for ETA (when?) and their COMMITMENT!
2. Thinking end->backwards (how?)
3. Early *complete* breakdown (what?)



Why: ETA > Progress    (create visible organization)
Gut feeling estimation
Does it get any better?




                     Range is good!



Why: allow quick re-prioritization (product/business)
Must, Delegate and External
Is it really my
responsibility?

Guidance :
1. Team leaders should specify:
   1. MUST
   2. DELEGATE (HOW?!)
   3. DEAR BOSS, PLEASE DO X, Y, Z

2. Challenge and consider how to do less MUST and more Delegate

Why: reduce personal pressure to take care of the MUST
Ownership as a driver
Increase your execution unit


Guidance:
1. Give ownership to drive commitment.
2. Set your expectations!
3. Ask them to stand behind their commitment (not nice to have)
4. Help them be effective (close feedback loop)
5. Don’t stand in their way


Why: get to know your bottlenecks
Estimate together
Teach the dark magic of estimation


Guidance:
1. Consider practices to estimate faster (Poker Planning)
2. Try to reach some consensus and endorse
   open conversation about the estimation
3. Track estimations (estimated vs. actual) over time and analyze
   your team’s gaps


Why: avoid “you said 2 but I’m doing it, It’s a 10”
Test to last
Avoid the (default) graph:


Guidance:
1. Create an environment striving for production-quality
   code in your tests
   a) Tests instead of overkill documentation
   b) Reduce maintenance time when changing behavior
2. Consult and learn how to build maintainable tests
   a) IoC, tests structure, open-source projects, language tricks


Why: tests == confidence == easier release cycle
“Beautiful Document”

       Document’s worth = f(“initial value”, time)

• Like a car, it’s around 40% less valuable 15 minutes
  after you finish writing it.
• Unlike car, people won’t use it every day.

My attempt: a beautiful document is when…
    Requirements, pains, motivation and
     known constraints are well specified.
    Why: less time to write and most chances, it won’t change
Bullets knowledge base
 Keep your
 Documents relevant

Guidance:
1. Phrase (Owner)
2. Small explanation about each phrase
3. Talk with (Owner) for further details
4. Practice to learn the details
   (pair-programming, leading a feature)


Why: relevant know-how is key to fast release cycle
“Beautiful Code”

Unique != beautiful:
   Unicorn style of code is not really beautiful




My attempt: beautiful code is when…
   It should be easy to add new features.
   It should be easy to change existing features.
   It should be easy for new teammate to become
    productive almost immediately.
Final note
Pay it forward
Think forward, teach today


Guidance:
1. Teaching helps us think of what’s important to know
2. Delegate so you could move forward (future growth)
3. Prepare to grow from day 1
4. Teach so you could grow internally (opportunity > need)
5. Teach to be taught (you’re strong at A, she’s at B)


Why: Job Safety is so 90’s
Thank you!


Oren.Ellenbogen@gmail.com
www.Lnbogen.com
@orenellenbogen

More Related Content

What's hot

What's an SRE at Criteo - Meetup SRE Paris
What's an SRE at Criteo - Meetup SRE ParisWhat's an SRE at Criteo - Meetup SRE Paris
What's an SRE at Criteo - Meetup SRE ParisClément Michaud
 
AbemaTV モバイルアプリの開発体制と開発プロセスの話
AbemaTV モバイルアプリの開発体制と開発プロセスの話AbemaTV モバイルアプリの開発体制と開発プロセスの話
AbemaTV モバイルアプリの開発体制と開発プロセスの話Yuji Hato
 
How User Experience Evolves in a Company - a New Look at UX Maturity Models
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsHow User Experience Evolves in a Company - a New Look at UX Maturity Models
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsUXPA Boston
 
The right model for the job: vacancy recommendations at Randstad
The right model for the job: vacancy recommendations at RandstadThe right model for the job: vacancy recommendations at Randstad
The right model for the job: vacancy recommendations at RandstadBigData Republic
 
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFEUX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFEYoshiki Hayama
 
DevOps核心理念和實踐
DevOps核心理念和實踐DevOps核心理念和實踐
DevOps核心理念和實踐Martin Liu
 
Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014Nate Wiger
 
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方Yoshiki Hayama
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?AWS Germany
 
The Power of Creativity and Innovation
The Power of Creativity and InnovationThe Power of Creativity and Innovation
The Power of Creativity and InnovationNexer Digital
 
AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜
AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜
AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜Yoshiki Hayama
 
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Andreas Grabner
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.James Ferguson
 
はじめてのShotgun入門 - 脱スプレッドシート管理
はじめてのShotgun入門 - 脱スプレッドシート管理はじめてのShotgun入門 - 脱スプレッドシート管理
はじめてのShotgun入門 - 脱スプレッドシート管理Yoshiyuki Watanabe
 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisationsAnnalisa Valente
 
Leading Through Change (Purvi Shah at DesignOps Summit 2019)
Leading Through Change (Purvi Shah at DesignOps Summit 2019)Leading Through Change (Purvi Shah at DesignOps Summit 2019)
Leading Through Change (Purvi Shah at DesignOps Summit 2019)Rosenfeld Media
 
ユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザイン
ユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザインユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザイン
ユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザインYoshiki Hayama
 

What's hot (20)

What's an SRE at Criteo - Meetup SRE Paris
What's an SRE at Criteo - Meetup SRE ParisWhat's an SRE at Criteo - Meetup SRE Paris
What's an SRE at Criteo - Meetup SRE Paris
 
AbemaTV モバイルアプリの開発体制と開発プロセスの話
AbemaTV モバイルアプリの開発体制と開発プロセスの話AbemaTV モバイルアプリの開発体制と開発プロセスの話
AbemaTV モバイルアプリの開発体制と開発プロセスの話
 
SRE vs DevOps
SRE vs DevOpsSRE vs DevOps
SRE vs DevOps
 
How User Experience Evolves in a Company - a New Look at UX Maturity Models
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsHow User Experience Evolves in a Company - a New Look at UX Maturity Models
How User Experience Evolves in a Company - a New Look at UX Maturity Models
 
The right model for the job: vacancy recommendations at Randstad
The right model for the job: vacancy recommendations at RandstadThe right model for the job: vacancy recommendations at Randstad
The right model for the job: vacancy recommendations at Randstad
 
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFEUX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
 
Platform engineering
Platform engineeringPlatform engineering
Platform engineering
 
DevOps核心理念和實踐
DevOps核心理念和實踐DevOps核心理念和實踐
DevOps核心理念和實踐
 
Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014Scalable Gaming with AWS - GDC 2014
Scalable Gaming with AWS - GDC 2014
 
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
 
The Power of Creativity and Innovation
The Power of Creativity and InnovationThe Power of Creativity and Innovation
The Power of Creativity and Innovation
 
AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜
AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜
AIによる未来のUXデサイン? 〜 ChatGPT・AIartなど 〜
 
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.
 
はじめてのShotgun入門 - 脱スプレッドシート管理
はじめてのShotgun入門 - 脱スプレッドシート管理はじめてのShotgun入門 - 脱スプレッドシート管理
はじめてのShotgun入門 - 脱スプレッドシート管理
 
Design systems in organisations
Design systems in organisationsDesign systems in organisations
Design systems in organisations
 
Leading Through Change (Purvi Shah at DesignOps Summit 2019)
Leading Through Change (Purvi Shah at DesignOps Summit 2019)Leading Through Change (Purvi Shah at DesignOps Summit 2019)
Leading Through Change (Purvi Shah at DesignOps Summit 2019)
 
ユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザイン
ユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザインユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザイン
ユーザー調査・分析に基づいた、“刺さる” WEBサービス・プロダクトデザイン
 

Viewers also liked

Choose to Lead: The Information Security Profession Needs You!
Choose to Lead: The Information Security Profession Needs You!Choose to Lead: The Information Security Profession Needs You!
Choose to Lead: The Information Security Profession Needs You!Philip Beyer
 
Management fundamentals building a team part two
Management fundamentals building a team   part twoManagement fundamentals building a team   part two
Management fundamentals building a team part twoBar-Ezer Yossi
 
Developing Your Identity as a Leader
Developing Your Identity as a LeaderDeveloping Your Identity as a Leader
Developing Your Identity as a LeaderStephanie Lancaster
 
Sales Culture: Creating a High Performance - Mike Smalls
Sales Culture: Creating a High Performance - Mike SmallsSales Culture: Creating a High Performance - Mike Smalls
Sales Culture: Creating a High Performance - Mike SmallsInsideSales.com
 
Team Lead presentation
Team Lead presentationTeam Lead presentation
Team Lead presentationconsy123
 
Project management skills - Team
Project management skills - TeamProject management skills - Team
Project management skills - TeamBar-Ezer Yossi
 
How to Lead a Team Effectively
How to Lead a Team EffectivelyHow to Lead a Team Effectively
How to Lead a Team EffectivelyJeremy Heady
 
Developing the leader with in you | تطوير القائد بداخلك
Developing the leader with in you | تطوير القائد بداخلكDeveloping the leader with in you | تطوير القائد بداخلك
Developing the leader with in you | تطوير القائد بداخلكsadek younis
 
Building Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 DysfunctionsBuilding Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 DysfunctionsJoel Wenger
 
The 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management PresentationThe 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management Presentationrajopadhye
 

Viewers also liked (15)

Choose to Lead: The Information Security Profession Needs You!
Choose to Lead: The Information Security Profession Needs You!Choose to Lead: The Information Security Profession Needs You!
Choose to Lead: The Information Security Profession Needs You!
 
Management fundamentals building a team part two
Management fundamentals building a team   part twoManagement fundamentals building a team   part two
Management fundamentals building a team part two
 
Team lead
Team leadTeam lead
Team lead
 
LEAD and team development
LEAD and team developmentLEAD and team development
LEAD and team development
 
Developing Your Identity as a Leader
Developing Your Identity as a LeaderDeveloping Your Identity as a Leader
Developing Your Identity as a Leader
 
Become A Selling Organization
Become A Selling OrganizationBecome A Selling Organization
Become A Selling Organization
 
Sales Culture: Creating a High Performance - Mike Smalls
Sales Culture: Creating a High Performance - Mike SmallsSales Culture: Creating a High Performance - Mike Smalls
Sales Culture: Creating a High Performance - Mike Smalls
 
Team Lead presentation
Team Lead presentationTeam Lead presentation
Team Lead presentation
 
Project management skills - Team
Project management skills - TeamProject management skills - Team
Project management skills - Team
 
How to Lead a Team Effectively
How to Lead a Team EffectivelyHow to Lead a Team Effectively
How to Lead a Team Effectively
 
Developing the leader with in you | تطوير القائد بداخلك
Developing the leader with in you | تطوير القائد بداخلكDeveloping the leader with in you | تطوير القائد بداخلك
Developing the leader with in you | تطوير القائد بداخلك
 
Building Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 DysfunctionsBuilding Better Teams - Overcoming the 5 Dysfunctions
Building Better Teams - Overcoming the 5 Dysfunctions
 
The 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management PresentationThe 5 dysfunctions of a team Management Presentation
The 5 dysfunctions of a team Management Presentation
 
Environmental Lobby Day Team Lead Webinar
Environmental Lobby Day Team Lead WebinarEnvironmental Lobby Day Team Lead Webinar
Environmental Lobby Day Team Lead Webinar
 
Team Leadership
Team LeadershipTeam Leadership
Team Leadership
 

Similar to Team up

A Micro Course On Leadership
A Micro Course On LeadershipA Micro Course On Leadership
A Micro Course On LeadershipBuzzsparx
 
Creating Value out of SharePoint
Creating Value out of SharePointCreating Value out of SharePoint
Creating Value out of SharePointPatrick O'Toole
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyLeanAgileTraining
 
DevOps Days Chicago 2014
DevOps Days Chicago 2014DevOps Days Chicago 2014
DevOps Days Chicago 2014Andy Domeier
 
Manager 101
Manager 101Manager 101
Manager 101OandB
 
Agile to the top 2016 (EN)
Agile to the top 2016 (EN)Agile to the top 2016 (EN)
Agile to the top 2016 (EN)Luc Taesch
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeCamille Fournier
 
The secrets of building a team that can do everything
The secrets of building a team that can do everythingThe secrets of building a team that can do everything
The secrets of building a team that can do everythingKfir Bloch
 
Coaching & desenvolvimento de times
Coaching & desenvolvimento de timesCoaching & desenvolvimento de times
Coaching & desenvolvimento de timesDiego Pacheco
 
Calibrate 2018 Ignite the fire: manage tools that spark new leaders
Calibrate 2018 Ignite the fire: manage tools that spark new leadersCalibrate 2018 Ignite the fire: manage tools that spark new leaders
Calibrate 2018 Ignite the fire: manage tools that spark new leadersNick Caldwell
 
Benjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership TeamBenjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership TeamLavaConConference
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-ScrumLeanAgileTraining
 
Communication Workshop
Communication WorkshopCommunication Workshop
Communication WorkshopHannah Knapp
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCraeg Strong
 
Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in AgileTechWell
 
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...Edunomica
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 

Similar to Team up (20)

Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
A Micro Course On Leadership
A Micro Course On LeadershipA Micro Course On Leadership
A Micro Course On Leadership
 
Creating Value out of SharePoint
Creating Value out of SharePointCreating Value out of SharePoint
Creating Value out of SharePoint
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.key
 
DevOps Days Chicago 2014
DevOps Days Chicago 2014DevOps Days Chicago 2014
DevOps Days Chicago 2014
 
Manager 101
Manager 101Manager 101
Manager 101
 
Agile to the top 2016 (EN)
Agile to the top 2016 (EN)Agile to the top 2016 (EN)
Agile to the top 2016 (EN)
 
Agile adoption
Agile adoptionAgile adoption
Agile adoption
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
 
The secrets of building a team that can do everything
The secrets of building a team that can do everythingThe secrets of building a team that can do everything
The secrets of building a team that can do everything
 
Coaching & desenvolvimento de times
Coaching & desenvolvimento de timesCoaching & desenvolvimento de times
Coaching & desenvolvimento de times
 
Calibrate 2018 Ignite the fire: manage tools that spark new leaders
Calibrate 2018 Ignite the fire: manage tools that spark new leadersCalibrate 2018 Ignite the fire: manage tools that spark new leaders
Calibrate 2018 Ignite the fire: manage tools that spark new leaders
 
Benjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership TeamBenjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership Team
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Communication Workshop
Communication WorkshopCommunication Workshop
Communication Workshop
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrong
 
Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in Agile
 
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 

Recently uploaded

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 

Recently uploaded (20)

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 

Team up

  • 1. Team up! Leadership, process, survival and pride @ the Agile era Team Lead Role Oren Ellenbogen (@orenellenbogen)
  • 2. Who am I ? Oren Ellenbogen * Blogger: www.Lnbogen.com * Engineer @ Commerce Sciences * ex. Delver (Sears) – Director of Engineering
  • 5. Meet the tech leader He’s smart, ridiculously smart Bob (the CEO): “What about Chris? He’s amazingly talented! I guess he can handle it…”
  • 6. The company adjusts… New team = our smart dude +2 teammates magic!
  • 7. A leader in trouble ? ? ? “I match my shoes to my pen” “I love reading hex” “I shave per new version of Ubuntu” “I guess I can tell others what to do” Maybe we need more than technical skills?
  • 8. Meet the “passionate” leader “Let’s use Scrum!” [process kicks in, time passes] Ozzi (a developer): “why do we need a daily report? Shouldn’t a weekly status suffice?”
  • 9. A leader in trouble “Let’s do it!” is a great attitude! ?? But people forget reasoning fast ? Why should we do it? why now? why ever? Maybe we need more than passion?
  • 10. Meet the “experienced” leader • Working for 6 years as senior dev • Knows all the secret God classes • All the magical javascript quirks “I am technical enough and experienced enough to lead a team. I’m doing it for a long time now, I deserve it!”
  • 11. A leader in trouble ?? ? • Does he know what leading means? • Does he care enough to make others shine? Maybe we need more than experience ?
  • 12. Are you feeling ready to lead? Can you define what a “great team lead” means? Do you currently have enough management tools? Are you suffering from a process without leadership?
  • 14. Organization IQ: f(pressure) Our reality: • Organizations constantly need to change • Pressure constantly adds up • Lean/agile processes makes things even faster! Pressure has its impact: • We adapt poorly • Picking (sometimes) the wrong people • Neglecting proper guidance, forgetting the why
  • 15. There is 1 reason to become TL
  • 16. Lack of putting thoughts on paper Thoughts are volatile, you’re missing: • Self retrospective • Passing it on • Ideas writing (instead of “good memory”) • … 1
  • 17. Team lead role – WTF is it then?
  • 18. Define: team leader If you had to pick 3 qualities of a great team leader, what will they be? (hint: “a leader” is not a quality)
  • 19. Attempt: team leader  Visionary  Product vision (can you explain the why?)  Architecture vision (incorporated with product requirements)  Team vision (incorporated with architecture)  Cares about people  People will follow your heart (honesty)  ROI driven  Pick your battles, explain the why, offer tradeoffs
  • 20. Caring? It’s the small stuff That counts most * Welcome gift to a developer, after writing FB message saying it’s SWEET!
  • 21. Your attempt: team leader My definition is only my point of view The real question is do you have your own definition written?
  • 22. It’s about confidence  Your boss: you’re on top of things, actively report.  Your people: things will be handled (technical backlog), you have their back  Your peers: You’re able to deliver & communicate (team player)  Your company: You help the company to deliver faster with higher quality  Yourself: You’re able to make other shine.
  • 23. Ideas / tools / thoughts How to make others shine
  • 24. Different unit of productivity Time to change your state of mind Then Now
  • 25. Key decisions list Document it! Guidance: Why: to be able to reflect later, with yourself & others
  • 26. Visibility > progress No glory in running forward in the dark Guidance : 1. Ask for ETA (when?) and their COMMITMENT! 2. Thinking end->backwards (how?) 3. Early *complete* breakdown (what?) Why: ETA > Progress (create visible organization)
  • 27. Gut feeling estimation Does it get any better? Range is good! Why: allow quick re-prioritization (product/business)
  • 28. Must, Delegate and External Is it really my responsibility? Guidance : 1. Team leaders should specify: 1. MUST 2. DELEGATE (HOW?!) 3. DEAR BOSS, PLEASE DO X, Y, Z 2. Challenge and consider how to do less MUST and more Delegate Why: reduce personal pressure to take care of the MUST
  • 29. Ownership as a driver Increase your execution unit Guidance: 1. Give ownership to drive commitment. 2. Set your expectations! 3. Ask them to stand behind their commitment (not nice to have) 4. Help them be effective (close feedback loop) 5. Don’t stand in their way Why: get to know your bottlenecks
  • 30. Estimate together Teach the dark magic of estimation Guidance: 1. Consider practices to estimate faster (Poker Planning) 2. Try to reach some consensus and endorse open conversation about the estimation 3. Track estimations (estimated vs. actual) over time and analyze your team’s gaps Why: avoid “you said 2 but I’m doing it, It’s a 10”
  • 31. Test to last Avoid the (default) graph: Guidance: 1. Create an environment striving for production-quality code in your tests a) Tests instead of overkill documentation b) Reduce maintenance time when changing behavior 2. Consult and learn how to build maintainable tests a) IoC, tests structure, open-source projects, language tricks Why: tests == confidence == easier release cycle
  • 32. “Beautiful Document” Document’s worth = f(“initial value”, time) • Like a car, it’s around 40% less valuable 15 minutes after you finish writing it. • Unlike car, people won’t use it every day. My attempt: a beautiful document is when…  Requirements, pains, motivation and known constraints are well specified.  Why: less time to write and most chances, it won’t change
  • 33. Bullets knowledge base Keep your Documents relevant Guidance: 1. Phrase (Owner) 2. Small explanation about each phrase 3. Talk with (Owner) for further details 4. Practice to learn the details (pair-programming, leading a feature) Why: relevant know-how is key to fast release cycle
  • 34. “Beautiful Code” Unique != beautiful:  Unicorn style of code is not really beautiful My attempt: beautiful code is when…  It should be easy to add new features.  It should be easy to change existing features.  It should be easy for new teammate to become productive almost immediately.
  • 36. Pay it forward Think forward, teach today Guidance: 1. Teaching helps us think of what’s important to know 2. Delegate so you could move forward (future growth) 3. Prepare to grow from day 1 4. Teach so you could grow internally (opportunity > need) 5. Teach to be taught (you’re strong at A, she’s at B) Why: Job Safety is so 90’s

Editor's Notes

  1. Points to deliver:We’re in the Agile/Lean “era” – companies expect their execution to adjust quicker and deliver faster.These processes puts a lot of pressure on the execution part, raising the amount of pressure on the management level.Most managers are lacking tools to adapt and excel in their role within the new reality.
  2. הקונספט של ר"צ הוא אחד המושגים הכי מופשטים, הכי לא ברורים ועם זאת בין הכי חשובים בארגון בריא.רוב האנשים מקודמים לתפקיד זה מבלי חפיפה מסודרת, הגדרת ציפיות ברורות או תוכנית חניכה. אחד מהדברים שקרו בשנים האחרונות הוא ניסיון לפתור תהליכי עבודה שלמים (scrum,lean,XP), לפעמים, תוך כדי התעלמות מבעיות צוותיות לפני הכלת התהליך החדש.בתחום שלנו, הנחת העבודה או ברירת המחדל שלנו היום לא מספיק טובה – "ר"צ הוא מנהל עבודה בעל סמכות" ו"כשנצטרך אז ניתן למישהו את התפקיד, נפתור את זה איכשהו"מטרתי היום לנסות לשים את תפקיד הר"צ במרכז העניינים, להסביר מדוע הדברים מתגלגלים כפי שהם ולהציע כמה דרכים לשבור את מעגל הלחץ שעליו נדבר עוד מעט.
  3. סיפור – יש שינוי בחברה, צריך לזוז יותר מהר או אולי לפתח מוצר חדש או אולי לפתח תשתית חדשה. צריך מישהו שינהל את זה...בד"כ, מסלול ר"צ מתחלק ל3 סוגים: 1. "מגה מוח" - אנשים סופר טכניים ש"נופלים קורבן" לצרכי האירגון, בד"כ מבלי שהם רוצים, אך מסכימים (בגלל מוניטין, שכר חדש או בונוס נחמד)2. "רד בולים" – כאלה שדוחפים את האירגון קדימה כאנשי פיתוח.3. "שמעון פרס" – כאלה שהיו מספיק זמן ומרגישים שעכשיו הזמן לעשות את הצעד הבא.
  4. אם אתם מוצאים את עצמכם אומרים "כי ככה עובדים כאן" או "כי ככה זה היה, אז המשכנו" תרימו גבה. האם זה מה שאתם באמת רוצים שיקרה?גם אם אתם דוחפים את כולם קדימה, האם יש לכם תשובות טובות לגבי המוטיבציה מאחורי זה? האם אתם דוחפים אותם מעבר לצוק?
  5. אני חושב שיש היום שיחה מועטה על הנושא.אני חושב שאם אני אקח 10 ר"צ או 10 מפתחים מוכשרים עם פוטניצאל ואשאל אותם את השאלה הזאת, 9 יגידו שהם מרגישים שחסר להם כלים, ציפיות, אפשרות למדוד דברים.1 כמובן ישקר.
  6. הרבה פעמים זה לא באשמתנו הישירה, הארגון כורע תחת העומס ומקבל החלטות של אופטימיזציה לוקאלית
  7. למה כתוב? כי קל להגיד דברים וקל יותר אפילו לשכוח מה אמרנו. ברגע שיש לנו משהו בכתב, נוכל להסתכל על זה פעם בתקופה ולחשוב האם משהו השתנה?האם למדנו משהו?האם אנחנו חושבים אחרת?