Couldn't attend the international AGILE2015Conference in Washinton DC? Synerzip did! And presents the highights in this detailed presentation.
Hear about the latest development methods, technologies, tools, leadership principles, management philosophies, policies and processes fresh from AGILE2015 - the world's largest conference for Agile methodology.
Hemant Elhence & Vinayak Joglekar attended AGILE2015 in Washington D.C. The following week, they presented the top take-aways over dinner and drinks in Dallas, Austin and Houston, and discussed the evolving thinking and the state of Agile software development. If you couldn't attend the conference, this presentation brings the highlights to you.
2. http://synerzip.com
Conference Overview
⢠August 3-7, in Washington, D.C.
⢠Approx 2200 participants from 40 countries, 17 tracks, w/
approx 300 sessions, plus Open Jam sessions and
Lightening Talks of 5min each
⢠Inspiring Keynotes
â Luke Hohmann: Awesome Superproblems
â Jessie Shternshus: Individuals, Interactions and Improvisation
â Jim Tamm: Want Better Collaboration? Donât be so Defensive
⢠5th year of 1-day Executive Forum, with invited senior
executives, ~125
Confidential â August 2015
3. http://synerzip.com
17 Tracks
⢠Agile Bootcamp
⢠Coaching and Mentoring
⢠Collaboration, Culture &
Teams
⢠Development Practices &
Craftsmanship
⢠DevOps
⢠Enterprise Agile
⢠Experience Reports
⢠Leadership
⢠Learning
⢠Lightening Talks
⢠Project, Program and
Portfolio Management
⢠Research
⢠Stalwarts
⢠Testing & Quality
⢠User Experience
⢠Working with Customers
⢠Government (New)
Confidential â August 2015
4. http://synerzip.com
Synerzipâs Top â10â Takeaways
Note: 40+ sessions were attended by
Hemant Elhence and Vinayak Joglekar. Where possible,
the presenterâs name and other reference are listed.
Confidential â August 2015
5. http://synerzip.com
Top 10 (14) Topics
1. VJ: Red Zone/Green Zone
2. HE: Scaling Agile/SAFe
3. VJ: Lean Experiments-
Pitfalls
4. HE: DevOps+Culture
5. VJ: No Management!
6. HE: #NoEstimates
7. VJ: Remote UX Design
8. HE: Team Dependencies
9. VJ: Paretoâs Law for Good
Code
10. HE: State of Agile Practice
11. VJ: Lean Hiring!
12. HE: Interesting Soundbites
13. VJ: Docker for DevOps
14. VJ: Interesting Soundbites
Confidential â August 2015
6. http://synerzip.com
1. Red Zone/Green Zone
Red Zone
â Low Trust-High Blame
â Threats and Fear
â Guardedness
â Hostility
â Withholding Energy
â Risk Avoidance
â Attitude of Entitlement
â Cynicism and Suspicion
â Work is Painful
â External Motivation
Confidential â August 2015
Green Zone
â High Trust Low Blame
â Mutual Support
â Dialogue & Shared
Vision
â Honesty & Openness
â Co-operation
â Risk Taking
â Sense of Contribution
â Sincerity and Optimism
â Work is Pleasurable
â Internal Motivation
Green Zone cos- Net Income +755%, Stock Price
+822%, Revenue +516%, Workforce +246%
7. http://synerzip.com
Radical Collaboration
⢠âWant Better Collaboartion? Donât be Defensiveâ â Keynote
by Jim Tamm
⢠http://www.radicalcollaboration.com/
⢠The RED ZONE â GREEN ZONE concept is a way of
describing the culture of an organization.
â The RED ZONE is a more adversarial, conflicted and un-
collaborative environment.
â The GREEN ZONE is a more collaborative, supportive
environment.
⢠We rarely see an organization that is pure RED ZONE or
pure GREEN ZONE; most are a unique combination of
both, to varying degrees.
Confidential â August 2015
8. http://synerzip.com
Green Zone Impact
Kotter and Heskett's landmark study Corporate Culture and
Performance documented results for 207 large U.S.
companies in 22 different industries over an eleven-year
period. Kotter and Heskett reported following performance
difference.
Confidential â August 2015
Enhancing Cultures Non-Enhancing Cultures
(Green Zones) (Red Zones)
Revenue Increase: 682% 166%
Stock Price Growth: 901% 74%
Net Income Growth: 756% 1%
Workforce Expansion: 282% 36%
9. http://synerzip.com
Overcoming Defensiveness
⢠James Tamm in his keynote address said that
defensiveness (AKA CYA) is the worst block in the
way of collaborative culture.
⢠Defensiveness doesnât protect us from other
people - It defends us from fears we donât want to
feel.
⢠He proposed a 3 step process
â Start noticing if you are in red zone or green zone
â Look for early warning signs
â Practice your defensiveness action plan
Confidential â August 2015
11. http://synerzip.com
2. State of Scaling/SAFe
⢠In spite of some criticism SAFe seems to most
widely adopted
â Visual framework
â Accommodates large enterprise need for Portfolio,
Program, and Team levels
⢠Main frameworks
â Jeff Sutherlandâs Scrum at Scale/Scrum of Scrum
â Craig Larmanâs Large Scale Scrum (LeSS)
â Scott Amblerâs Disciplined Agile Delivery (DAD)
â Dean Leffingwellâs SAFe (Scaled Agile Framework)
Confidential â August 2015
14. http://synerzip.com
3. Lean Experiments - Pitfalls
â Startups jump stages problem>solution>
market validation: âGood idea! Letâs test
launch in 2 months.â
â Unidentified Assumptions: âNow users can
⌠will they?â
â Unfalsifiable hypothesis - not having any
success criteria: âLets observe.â
â Metrics that are not actionable.
â Wrong metrics - Measuring # of video
uploads vs playbacks.
Confidential â August 2015
15. http://synerzip.com
Good idea, Lets launch it ASAP!
Startups start validating the product without
validating if their customers even have the
problem the product is supposed to solve.
Confidential â August 2015
16. http://synerzip.com
4. DevOps + Culture
⢠The core requirements for successful Agile
transformation is
â DevOps, i.e. CI & CD
â Org culture + Agile mindset
⢠The essence of Agile is
â Inspect & Adapt
â All practices are optional
â Being Agile vs. Doing Agile
⢠Org culture drives org performance
â Org culture follows org structure
â âCulture eats strategy for breakfastâ
⢠Separate DevOps session in Exec Forum
Confidential â August 2015
19. http://synerzip.com
5. No Management!
â No managers - self organizing teams with
many leaders.
â Only 13% of employees are engaged as
per Gallup.
â Problem with hierarchy â decision-making
power is concentrated. 80% people need
permission to do what is good for the Co.
â Consensus drive decision-making is
extremely emotional -> indecisiveness.
â At LL anyone can make a decision provided
they consult experts & all affected people.
Confidential â August 2015
20. http://synerzip.com
5. No Management!
â At Lunar logic people started making
decisions that they had never done before.
â Information transparency & freedom to fail.
â LL has transparent salaries which forced
them to have fairness.
â Control feels good - itâs hard to let go - but
itâs an illusion.
â Lack of autonomy -> lack of engagement,
empowerment and leadership.
â Cultural pockets - 10-20% people left LL.
Confidential â August 2015
21. http://synerzip.com
6. #NoEstimates
⢠http://zuill.us/WoodyZuill/beyond-estimates/
⢠Alive and well, but still being evangelized
⢠Statoil case study of Beyond Budgeting
⢠For estimation, use neither story points nor hours, just
count the stories
â Management and teams often misuse SPs
â Velocity in SPs is also abused
⢠All estimates are just guesses anyway, so might as well
just use statistical techniques
⢠âCone of uncertainty is bogusâ â check out
https://leanpub.com/leprechauns
⢠Better Requirements ďď Better Estimates
Confidential â August 2015
22. http://synerzip.com
#NoEstimate Rebuttal
⢠For more balanced viewpoint see Steve
McConnellâs rebuttal video
â Author of Software Estimation book
â Proposes
⢠#KnowWhenToEstimate
⢠#AskTheBusiness
⢠Also see Ron Jeffries discussion on this
topic
Confidential â August 2015
23. http://synerzip.com
7. Remote UX Design
â Teleplaying âSpeedboatâ & âBuy a featureâ
â Brutally honest/necessary conversations
â Sense of bonding & breaking of barriers
â Multitasking/Distractions - ask questions/be
unpredictable/encourage banter/guest
â Over-communication gets tuned out; share
protos/documents actively by walking thru
â UX designer should act like facilitator allow
others to take Keyboard/Mouse control
â Listen to listen, donât listen to respond
Confidential â August 2015
26. http://synerzip.com
8. Team Dependencies
⢠Entangled: Solving the Hairy Problem of Team
Dependencies by Troy Magennis
⢠Balancing # of teams vs. size of each team
⢠Be aware of the impact of dependencies
â A single dependency reduce order options 50%, < 1% with 4
â Every dependency removed doubles your chance of on-time delivery
⢠Donât be afraid to have teams of up to 15 people
â If it avoids even a single dependency
â Otherwise, 7 +/- 2 is still a good rule of thumb for optimal team size
⢠Visualize your dependencies â co-locate/merge teams
based on that
⢠Manage your team skill balance to avoid constraints, but
keep new hires on a team to less than 30%
⢠Get cookies aligned between teams and dependents
Confidential â August 2015
29. http://synerzip.com
9. Paretoâs Law for Good Code
â Encapsulate anything that is going to vary.
Separate use from construction.
â Write code for testability. Well defined
responsibilities having well defined interfaces.
â Software entities should be open for extension but
closed for modification.
â Favour aggregation over inheritance.
â Comments that tell what the code is doing implies
that the code isnât self-documenting.
â Programming by intention - pretend that you have
the methods/interfaces needed.
Confidential â August 2015
30. http://synerzip.com
Good Code
Find what varies and
encapsulate it
Favor Aggregation over
inheritance
Relationship between any entity A and
any other entity B in a system should
be limited such that A uses B or A
makes B - never both
31. http://synerzip.com
10. State of Agile Practice
⢠Here are highlights from 9th Annual State of
Agile Survey conducted in Jul-Oct 2014
⢠Sponsored by VersionOne, conducted by
Analysis.Net Research, an independent
survey consultancy
⢠3,925 responses across industries in global
software development community
Confidential â August 2015
From VersionOneâs 9th Annual State of Agile Survey of Agile 2015
36. http://synerzip.com
11. Lean Hiring!
â Auditioning should be relevant. If you pair on the
job, you should pair in the interview.
â Filtering on tools/technology is irrelevant - new
tools/technology can always be learned.
â Look for behaviors not practices.
â Screen resumes in a group and classify in
Yes/No/Maybe - discuss conflicting cases.
â Ask open-ended questions - âTell me about a time
when...â, âWhat would you do if...â
â Test adaptability. âWhen were you surprised?â
â Cultural misfits result in frustration.
Confidential â August 2015
38. http://synerzip.com
12. Interesting Soundbites - HE
⢠Donât break scrum teams at time-zone/geography
boundary â âyou do scrum where you can do scrumâ
⢠Companies doing DevOps are 50% more productive
⢠âIndividual performance management is still a $64B
questionâ â Jim Benson
⢠âSoftware shapes business, so the shape of your software
mattersâ â Michael Feathers
⢠There is carrying costs of (dead) code, so teams should
have planned obsolescence of code/features
⢠âThere is no correlation between effort and value in
knowledge work. Your management practices need to
acknowledge that.â @KevinTrethewey
Confidential â August 2015
39. http://synerzip.com
12. Soundbites (Contâd)
⢠âPeople are always awesome, in all ways and always.
Address the system.â - Daniel Roux (SPINE Model)
⢠Problem w/ middle management - âWe are naturally
collaborative individuals, but punitive managersâ â Jim
Benson
⢠Technical Debt
â Resist the urge to quantify technical debt
â Technical debt should not be incurred by doing some thing quick &
dirty (to go fast)
â To go fast, reduce the feature scope
Confidential â August 2015
40. http://synerzip.com
13. Docker for DevOps
â Docker is a container having a slice of
kernel vs. full OS virtualization
â Docker eases coordination between Dev,
QA and DevOps
â Offers.com halved their AWS spend but did
face some issues while scaling
â Itâs still early for DevOps automation
needed to use Docker in production
â Scaling up is easy, knowing when to scale
down is tough
Confidential â August 2015
41. http://synerzip.com
14. Interesting Soundbites - VJ
â âStop using user stories - start using hypothesesâ
- Tobias Mayer
â âIf you adopt only one agile practice, let it be
retrospectives, the rest will followâ - Woody Zuill
â People will forget what you said or did but will
never forget how you made them feel
â âLook good by making others look good. Make
your team look bad and youâll start looking badâ -
Jessie Shternshus
â âPlanned work fills capacity leaving no room for
unplanned workâ - George Dinwiddie
Confidential â August 2015
44. http://synerzip.com
What is Org Culture?
⢠Organizational habits = core of the culture
â Culture is how organizations âdo thingsâ
â Culture is consistent, observable patterns of behavior in
organizations
⢠Organizational culture is the sum of values and rituals
which serve as âglueâ to integrate the members of the
organization
⢠The cultures of organization are never monolithic
â Variations across functions, e.g. finance vs. mktng
â Across business units, e.g. Pharma BU vs. Consumer BU
⢠Cultures are dynamic. They shift, incrementally and
constantly, in response to external & internal changes
Confidential â August 2015