SlideShare une entreprise Scribd logo
1  sur  31
Key Takeaways
Agile 2013 Nashville
Conference
Presented by:
Vinayak Joglekar, CTO
@vinayakj
Hemant Elhence, CEO
@HemantElhence
www.synerzip.comConfidential
Conference Overview
• August 5-9 in Nashville, TN
• Approx 1700 participants, 17 tracks, over 200
sessions, plus inspiring keynotes
• We attended 20 sessions each, plus Exhibit
booths of about 40 vendors of tools and training
services
• 3rd year of 1-day Executive Forum, with invited
senior executives
• Like previous years, big sponsors like Google or
Microsoft were absent or kept out giving more
relevant companies a bigger share of the limelight
www.synerzip.com
Synerzip’s Top “10” Takeaways
Note: 40 sessions were attended out of 200 by Synerzip’s CEO Hemant Elhence and
CTO Vinayak Joglekar. Where possible, the presenter’s name was mentioned.
Confidential
1. DevOps Focus
Confidential
$ 3000,0000,000,0000
Three Trillion Dollars
www.synerzip.com
Gene Kim Keynote
• Builds should have static analysis of code and asserts to
flag out misconfiguration or force https. Let builds break
before production.
• Worldwide cost of IT failure is $3 trillion. Avoid large scale
failures -chaos monkey(Netflix)-small, frequent failures
• Adrian Cockcroft― do more painful things more frequently
• High performing DevOps teams deploy automatically and
infrastructure configurations are version-controlled;
resulting in 30X more frequent releases and 12X MTTR
• In value stream Req-Design-Dev-Test-Deploy-Release
fixing anything before or after the bottleneck doesn’t help
• Long release periods happen more because of time taken
in queue; not while running
• Developers tend to ignore non functional requirements.
Confidential
Gene is a multiple award winning
CTO, researcher and author. He
was founder and CTO of Tripwire
for 13 years.
www.synerzip.com
Continuous Delivery
• Visibility: Big Charts-”Ready to release” instead of “Done”
• Cross functional feature teams instead of DevOps team
• Build pipeline slows down if risk management steps kick in on
account of complex code.
• Architecting for reversibility and testability required for CD.
• Ball of mud- too many dependencies make CD difficult. It takes
months to release due to architectural dependencies
• Complex Architecture and lack of collaboration are blockers for CD
• Automation tests the application and the process that deployed it
• Feature toggles/ Branch by Abstraction decouple deployment and
release
Confidential www.synerzip.com
2. Lean Startups Everywhere
Confidential
Lean
Startup
Most popular Topic
www.synerzip.com
Alline Watkins – Lean Startup
• Empathy works better than online surveys
• Steve Blank―Startups fail not because they don’t
have product but because they don’t have
customers.
• Value proposition is why your product solves your
customers’ problem better than your competitor
• The primary customer is the decision-maker. The
payer and the user are secondary customers.
• More features don’t make your product better.
20% of them account for 80% of the utility.
• Early adopters give time, attention as they badly
want your product to succeed.
• Patterns emerge after 20 ints.- time to think of
soln
Confidential
Lean Agilista &
JAVA/GWT
Programmer
www.synerzip.com
3. Hard Data on Agile Impact
• Data from Rally’s 9,629 projects. www.rallydev.com/agilemetrics
• Using key dimensions of Software Development Performance Index
(SDPI): Responsiveness, Quality, Productivity, Predictability
• Dedicated & stable teams work much better
– When people are dedicated to ONE team, that result in 2x higher Productivity
– Stable teams result in 60% better Productivity, 40% better Predictability, and
60% better Responsiveness
• Teams using story points & task hours have 3.5x better Quality
– No Estimate (3% of teams)
– SP + Task Hours (79% of teams) << Best on Quality
– Only SP (10% of teams) << Better overall (Productivity, Predictability,
Responsiveness)
– Only Task Hours (8% of teams)
• Teams of 7 +/- 2 have the most balanced performance
Confidential www.synerzip.com
4. Agile Mindset/ People Focus
• A lot of discussion on the soft skills side of Agile
• “Focus on the people side, and forget about process and tools”
• Intra-team communication
• Trust & transparency as fundamental building blocks
• Servant leadership model
• Conflict Resolution
• Developing coaching skills
• Negotiation and persuasion skills
• Follow-up sessions by Linda Rising (2011 Keynote speaker)
Confidential www.synerzip.com
5. Empathy
Confidential
Empathy
In Mobile Apps Design
www.synerzip.com
David Peter Simon―Mobile strategies
based on empathy
• People focus to evolve mobile projects
• MFP for human rights activists in Africa
• Thinkaloud walkthrough and observing
people to validate their stated belief
• What can help people instead of what can be
built
• 3 learnings― context centered design,
augment existing answers, create-destroy.
• One eyeball‒one hand. Actions like shaking
the phone to lodge a complaint by Google
Maps.
• Focus on people instead of hardware
features like speed, screen size, durability,
signal strength etc.
Confidential
Thoughtworker
At the heart of my work is a
deeply held belief in
technology's liberating capacity
for society, attacking the most
pressing problems of our time:
social and economic inequality,
energy, health care,
participatory democracy and
human rights abuse.
www.synerzip.com
6. Agile Adoption
Confidential
85%
Troubled Agile Adoptions
www.synerzip.com
Open space― Dan Mezick
• Imposing against Agile principle of self-
determination & “people over process”
• Open space― 5 principles &1 law (2ft).
Whenever, wherever, whoever,
whatever.
• People design agenda. Rows=time,
columns=place
• Purpose of open space is to generate
stories to understand people & culture
• Agile adoption is a game. Games
generate happiness. Open spaces tell
you care.
• Leadership evolves― passionate and
having sense of responsibility speak up.
Success succeeds.
Confidential
Dan coaches executives and
teams in Agile &Scrum
www.synerzip.com
7. Enterprise Agile
• Large-scale Agile is still a big topic of discussion
• Major theme in Executive Forum
• Leffingwell’s SAFe framework seems widely accepted and practiced,
but some skeptics
• Scrum of scrum “sort of works”
• Other enterprise agile frameworks:
– Scott Ambler’s Disciplined Agile Delivery
(www.disciplinedagiledelivery.com)
– Eliassen/Damon Poole’s Enterprise Agility Model
Confidential www.synerzip.com
8. Technical Debt
• Israel Gat’s session
• More mature and well developed in theory and in practice
• Vicious cycle of TD: biz pressure >> TD >> reduced velocity >> missed
time-line >> more biz pressure
• TD is not the problem, it is just a symptom of the problem
• When Business Demand > Team Capacity, you end up incurring
technical debt
• 3 main components of TD, with different impact
– Principal – one time refactoring cost
– Recurring Interest – increase in on-going support/maint. costs
– Compound Interest – created by practices like copy & paste, has
exponential effect
• Useful metaphors: Financial Debt, Rusty Car, Toxic Code: software
where technical debt to value ratio is >100%
Confidential www.synerzip.com
9. Scaling Agile
Confidential
Hierarchies
Biggest impediment for scaling Agile
www.synerzip.com
Dan LeFebvre – Circles & Links
• Precondition-self organizing teams-
– 1) Equivalent elements
– 2) External source of energy
– 3) Happiness due to perceived control/
progress, connectedness and being a
part of something big.
• Multiple scrum teams result in lack of
equivalence, visibility and no sense of
belonging
• Disconnected teams>broken system―
Conway’s law
• Requirements: bottom-top-bottom―Chinese
whispers.
• Red status turns amber/green as it reaches
the top.
• Decisions are best made at team level as
freshest info is available there
Confidential
Executive Coach and
Agile Coach at
FreeStanding Agility
www.synerzip.com
Dan LeFebvre – Circles & Links
• Scrum of scrums- sharing of status- no action
• Scaled Agile Framework (SAFE) – difficult to implement.
• Self organizing delivery circles create and deliver. elect
members to join co ordinating circles that provide
infrastructure, requirements, architecture
• Equivalence, visibility , external source of energy.
• Consensus vs consent to live with a decision.
• Community circles where functionally similar members
improve skills, coach others.
Confidential www.synerzip.com
10. User Research
Confidential
Lies
What most users tell when asked
www.synerzip.com
Aviva Rosenstein-Rapid Research
• Rapid research helps UX designers to keep up with Agile iterations.
Customers don’t share knowledge , values, assumptions and interest.
Need to elicit truth.
• Before-Interviewing/shadowing.During- card sorts, tree sorts.After- pdt
experience feedback
• Personas-user roles, characteristics, situations
• Empathize with user’s pains and frustrations.
• Users interest -cash, sneak peak, being heard
• Observe-don’t ask. Don’t interrupt. Open ended q’s.
• User research-too important to be left to user researcher
Confidential www.synerzip.com
Rapid Product Design
• Michele Ide-Smith’s team built an MVP in a 3-day exhibition event.
(Source Control for D/b schema)
• Red Gate (.Net+D/B). Customer interaction difficult
• No visibility into user environment and context.
• Predefined w/flow 20 ints before. Interviewing at conference booth.
Three days- 9 mini sprints.
• Bootstrap prototype- 25 User feedback sessions in 2.5 days. Paper
prototyping extensively used.
• Empathy map for customer needs. Affinity map to avoid repetitive/
similar feedback. Sketching env.
• 600 beta users signed up .
Confidential www.synerzip.com
Summary
1. DevOps Focus
2. Lean Startup Everywhere
3. Hard data on Agile Impact
4. Importance of Agile Mindset & Soft Skills
5. Mobile Strategy Driven by Customer Empathy
6. Open Spaces to Facilitate Agile Adoption
7. SAFe Framework for Enterprise Agile
8. Pushing Understanding of Technical Debt
9. Org Hierarchy is the Main Impediment to Scaling Agile
10. User Research is Too Important to be Left to Researchers
Confidential www.synerzip.com
Confidential
Contact Information
• Hemant Elhence (Dallas based)
– hemant@synerzip.com
– @HemantElhence
– Cell Phone: 214.762.4873
• Vinayak Joglekar (India based)
– vinayak@synerzip.com
– @vinayakj
– Blog: http://vinayakjoglekar.wordpress.com/
• HQ and US office in Dallas, TX
– 14228 Midway Rd, #130, Dallas, TX 75244
– Office Tel: 469.322.0349
• Development center in Pune, India.
www.synerzip.com
Beyond The “Top 10”
Confidential www.synerzip.com
11. Agile Contracts
• A number of sessions on Agile contracts
– Gabriella Benefield & Ryan Shriver
– Simon Bennett
– Consensus that traditional contracts don’t work for
software development
– More developed topic, with real contract templates
http://flexiblecontracts.com
– Value or Outcome based payments
– A combination of Business Terms agreement, along
with multiple Statement of Target Outcomes
Confidential www.synerzip.com
12. Architecture & Architect Role
• Scott Ambler session on Continuous
Architecture and Emergent Design
– “Architecture is so important in Agile, that we
do it throughout, not just in the beginning”
– There needs to a role of Architecture Owner,
similar to Product Owner
Confidential www.synerzip.com
13. Feature Based Release Teams
• Mehernosh Patel’s lightening talk
– Organize each scrum team around a feature
– Have one production trunk, and let each team work on the branch
– Who ever finishes first, gets to integrate to trunk. But has to also
deliver automated tests for their feature.
– All others, need to now pull that trunk and integrate
– The process repeats
– Creates healthy race towards delivering the feature fast!
Confidential www.synerzip.com
14. Stable Teams vs. ROI
• From Executive Forum
– Stable (and dedicated) teams are significantly
more productive
– Senior mgmt should fund development capacity
(and prioritize project), rather than look project-
by-project ROI
Confidential www.synerzip.com
15. Agile Metrics
• Many guidelines, but no single prescription
• Vanity metrics vs real metrics - velocity alone is not a good
metric
• Monitor balanced metrics, e.g. Velocity, Quality, Hours,
and Team Joy
• Be aware of Hawthorne effect and gaming
• Where possible, try to measure UP, i.e.
– Measure the team, not the individual
– Measure the business, not the team
– Measure UP, start with the customer – Net Promoter
Score
Confidential www.synerzip.com
Other Soundbites
• Retrospectives are NOT optional in Agile
• TDD is like teenage sex – more people talking
about it than actually doing it!
• Capex vs. Opex classification can be handled at
story level, e.g. new feature (capex) vs.
maintenance story (opex)
Confidential www.synerzip.com

Contenu connexe

Tendances

ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
India Scrum Enthusiasts Community
 
Sullivan cuff case study
Sullivan cuff case studySullivan cuff case study
Sullivan cuff case study
AgileOnTheBeach
 
IT Project Management and Scrum, part I
IT Project Management and Scrum, part IIT Project Management and Scrum, part I
IT Project Management and Scrum, part I
Visma Lietuva
 
IT Project Management and Scrum, part II
IT Project Management and Scrum, part IIIT Project Management and Scrum, part II
IT Project Management and Scrum, part II
Visma Lietuva
 
Entrepreneur boot camp starting a business - november 1 2012 - dave litwiller
Entrepreneur boot camp   starting a business - november 1 2012 - dave litwillerEntrepreneur boot camp   starting a business - november 1 2012 - dave litwiller
Entrepreneur boot camp starting a business - november 1 2012 - dave litwiller
Dave Litwiller
 

Tendances (20)

Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaReal World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
 
Agile and SOA Comparing the Two
Agile and SOA Comparing the TwoAgile and SOA Comparing the Two
Agile and SOA Comparing the Two
 
Using Agile and Lean to Stay Ahead in a Tough Economy
Using Agile and Lean to Stay Ahead in a Tough EconomyUsing Agile and Lean to Stay Ahead in a Tough Economy
Using Agile and Lean to Stay Ahead in a Tough Economy
 
What is 'Just Enough' Documentation in Agile?
What is 'Just Enough' Documentation in Agile?What is 'Just Enough' Documentation in Agile?
What is 'Just Enough' Documentation in Agile?
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Views from the Unified Communications Summit
Views from the Unified Communications SummitViews from the Unified Communications Summit
Views from the Unified Communications Summit
 
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
ATC2013-Naresh Arumugam- Top 10 challenges with distributed teams and viable ...
 
Digital transformation & dev ops - two sides of same revolution
Digital transformation & dev ops  - two sides of same revolutionDigital transformation & dev ops  - two sides of same revolution
Digital transformation & dev ops - two sides of same revolution
 
Top Ways Agile Adoption Fails, How to Avoid Them!
Top Ways Agile Adoption Fails, How to Avoid Them!Top Ways Agile Adoption Fails, How to Avoid Them!
Top Ways Agile Adoption Fails, How to Avoid Them!
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon Stahl
 
SITS15: Swarming - A radical new way to deliver service
SITS15: Swarming - A radical new way to deliver serviceSITS15: Swarming - A radical new way to deliver service
SITS15: Swarming - A radical new way to deliver service
 
Sullivan cuff case study
Sullivan cuff case studySullivan cuff case study
Sullivan cuff case study
 
Agility with a Fresh Perspective!
Agility with a Fresh Perspective!Agility with a Fresh Perspective!
Agility with a Fresh Perspective!
 
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
Flowcon2013 - Virtuous Cycles of Velocity: What I Learned About Going Fast at...
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
IT Project Management and Scrum, part I
IT Project Management and Scrum, part IIT Project Management and Scrum, part I
IT Project Management and Scrum, part I
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
IT Project Management and Scrum, part II
IT Project Management and Scrum, part IIIT Project Management and Scrum, part II
IT Project Management and Scrum, part II
 
Entrepreneur boot camp starting a business - november 1 2012 - dave litwiller
Entrepreneur boot camp   starting a business - november 1 2012 - dave litwillerEntrepreneur boot camp   starting a business - november 1 2012 - dave litwiller
Entrepreneur boot camp starting a business - november 1 2012 - dave litwiller
 

Similaire à Synerzip’s Top 10 Take Aways, From Agile 2013

Agile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short VersionAgile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Hemant Elhence
 

Similaire à Synerzip’s Top 10 Take Aways, From Agile 2013 (20)

UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short VersionAgile+Lean, Alum Meet Apr23 2016 - Short Version
Agile+Lean, Alum Meet Apr23 2016 - Short Version
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software Development
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Whats my MVP?
Whats my MVP?Whats my MVP?
Whats my MVP?
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
AGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipAGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by Synerzip
 
Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1
 
Salesforce Agile Methodology and Tools
Salesforce Agile Methodology and ToolsSalesforce Agile Methodology and Tools
Salesforce Agile Methodology and Tools
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Agile 101
Agile 101Agile 101
Agile 101
 
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launchLean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
May-MH-TrailblazerEvent
May-MH-TrailblazerEventMay-MH-TrailblazerEvent
May-MH-TrailblazerEvent
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 

Plus de Synerzip

Plus de Synerzip (20)

HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget Projects
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi Verma
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management Basics
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik Huddleston
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon Poole
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile Leadership
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGreal
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat Subramaniam
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in Agile
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 
Elephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd LittleElephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd Little
 

Dernier

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Dernier (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

Synerzip’s Top 10 Take Aways, From Agile 2013

  • 1. Key Takeaways Agile 2013 Nashville Conference Presented by: Vinayak Joglekar, CTO @vinayakj Hemant Elhence, CEO @HemantElhence
  • 2. www.synerzip.comConfidential Conference Overview • August 5-9 in Nashville, TN • Approx 1700 participants, 17 tracks, over 200 sessions, plus inspiring keynotes • We attended 20 sessions each, plus Exhibit booths of about 40 vendors of tools and training services • 3rd year of 1-day Executive Forum, with invited senior executives • Like previous years, big sponsors like Google or Microsoft were absent or kept out giving more relevant companies a bigger share of the limelight
  • 3. www.synerzip.com Synerzip’s Top “10” Takeaways Note: 40 sessions were attended out of 200 by Synerzip’s CEO Hemant Elhence and CTO Vinayak Joglekar. Where possible, the presenter’s name was mentioned. Confidential
  • 4. 1. DevOps Focus Confidential $ 3000,0000,000,0000 Three Trillion Dollars www.synerzip.com
  • 5. Gene Kim Keynote • Builds should have static analysis of code and asserts to flag out misconfiguration or force https. Let builds break before production. • Worldwide cost of IT failure is $3 trillion. Avoid large scale failures -chaos monkey(Netflix)-small, frequent failures • Adrian Cockcroft― do more painful things more frequently • High performing DevOps teams deploy automatically and infrastructure configurations are version-controlled; resulting in 30X more frequent releases and 12X MTTR • In value stream Req-Design-Dev-Test-Deploy-Release fixing anything before or after the bottleneck doesn’t help • Long release periods happen more because of time taken in queue; not while running • Developers tend to ignore non functional requirements. Confidential Gene is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. www.synerzip.com
  • 6. Continuous Delivery • Visibility: Big Charts-”Ready to release” instead of “Done” • Cross functional feature teams instead of DevOps team • Build pipeline slows down if risk management steps kick in on account of complex code. • Architecting for reversibility and testability required for CD. • Ball of mud- too many dependencies make CD difficult. It takes months to release due to architectural dependencies • Complex Architecture and lack of collaboration are blockers for CD • Automation tests the application and the process that deployed it • Feature toggles/ Branch by Abstraction decouple deployment and release Confidential www.synerzip.com
  • 7. 2. Lean Startups Everywhere Confidential Lean Startup Most popular Topic www.synerzip.com
  • 8. Alline Watkins – Lean Startup • Empathy works better than online surveys • Steve Blank―Startups fail not because they don’t have product but because they don’t have customers. • Value proposition is why your product solves your customers’ problem better than your competitor • The primary customer is the decision-maker. The payer and the user are secondary customers. • More features don’t make your product better. 20% of them account for 80% of the utility. • Early adopters give time, attention as they badly want your product to succeed. • Patterns emerge after 20 ints.- time to think of soln Confidential Lean Agilista & JAVA/GWT Programmer www.synerzip.com
  • 9. 3. Hard Data on Agile Impact • Data from Rally’s 9,629 projects. www.rallydev.com/agilemetrics • Using key dimensions of Software Development Performance Index (SDPI): Responsiveness, Quality, Productivity, Predictability • Dedicated & stable teams work much better – When people are dedicated to ONE team, that result in 2x higher Productivity – Stable teams result in 60% better Productivity, 40% better Predictability, and 60% better Responsiveness • Teams using story points & task hours have 3.5x better Quality – No Estimate (3% of teams) – SP + Task Hours (79% of teams) << Best on Quality – Only SP (10% of teams) << Better overall (Productivity, Predictability, Responsiveness) – Only Task Hours (8% of teams) • Teams of 7 +/- 2 have the most balanced performance Confidential www.synerzip.com
  • 10. 4. Agile Mindset/ People Focus • A lot of discussion on the soft skills side of Agile • “Focus on the people side, and forget about process and tools” • Intra-team communication • Trust & transparency as fundamental building blocks • Servant leadership model • Conflict Resolution • Developing coaching skills • Negotiation and persuasion skills • Follow-up sessions by Linda Rising (2011 Keynote speaker) Confidential www.synerzip.com
  • 11. 5. Empathy Confidential Empathy In Mobile Apps Design www.synerzip.com
  • 12. David Peter Simon―Mobile strategies based on empathy • People focus to evolve mobile projects • MFP for human rights activists in Africa • Thinkaloud walkthrough and observing people to validate their stated belief • What can help people instead of what can be built • 3 learnings― context centered design, augment existing answers, create-destroy. • One eyeball‒one hand. Actions like shaking the phone to lodge a complaint by Google Maps. • Focus on people instead of hardware features like speed, screen size, durability, signal strength etc. Confidential Thoughtworker At the heart of my work is a deeply held belief in technology's liberating capacity for society, attacking the most pressing problems of our time: social and economic inequality, energy, health care, participatory democracy and human rights abuse. www.synerzip.com
  • 13. 6. Agile Adoption Confidential 85% Troubled Agile Adoptions www.synerzip.com
  • 14. Open space― Dan Mezick • Imposing against Agile principle of self- determination & “people over process” • Open space― 5 principles &1 law (2ft). Whenever, wherever, whoever, whatever. • People design agenda. Rows=time, columns=place • Purpose of open space is to generate stories to understand people & culture • Agile adoption is a game. Games generate happiness. Open spaces tell you care. • Leadership evolves― passionate and having sense of responsibility speak up. Success succeeds. Confidential Dan coaches executives and teams in Agile &Scrum www.synerzip.com
  • 15. 7. Enterprise Agile • Large-scale Agile is still a big topic of discussion • Major theme in Executive Forum • Leffingwell’s SAFe framework seems widely accepted and practiced, but some skeptics • Scrum of scrum “sort of works” • Other enterprise agile frameworks: – Scott Ambler’s Disciplined Agile Delivery (www.disciplinedagiledelivery.com) – Eliassen/Damon Poole’s Enterprise Agility Model Confidential www.synerzip.com
  • 16. 8. Technical Debt • Israel Gat’s session • More mature and well developed in theory and in practice • Vicious cycle of TD: biz pressure >> TD >> reduced velocity >> missed time-line >> more biz pressure • TD is not the problem, it is just a symptom of the problem • When Business Demand > Team Capacity, you end up incurring technical debt • 3 main components of TD, with different impact – Principal – one time refactoring cost – Recurring Interest – increase in on-going support/maint. costs – Compound Interest – created by practices like copy & paste, has exponential effect • Useful metaphors: Financial Debt, Rusty Car, Toxic Code: software where technical debt to value ratio is >100% Confidential www.synerzip.com
  • 17. 9. Scaling Agile Confidential Hierarchies Biggest impediment for scaling Agile www.synerzip.com
  • 18. Dan LeFebvre – Circles & Links • Precondition-self organizing teams- – 1) Equivalent elements – 2) External source of energy – 3) Happiness due to perceived control/ progress, connectedness and being a part of something big. • Multiple scrum teams result in lack of equivalence, visibility and no sense of belonging • Disconnected teams>broken system― Conway’s law • Requirements: bottom-top-bottom―Chinese whispers. • Red status turns amber/green as it reaches the top. • Decisions are best made at team level as freshest info is available there Confidential Executive Coach and Agile Coach at FreeStanding Agility www.synerzip.com
  • 19. Dan LeFebvre – Circles & Links • Scrum of scrums- sharing of status- no action • Scaled Agile Framework (SAFE) – difficult to implement. • Self organizing delivery circles create and deliver. elect members to join co ordinating circles that provide infrastructure, requirements, architecture • Equivalence, visibility , external source of energy. • Consensus vs consent to live with a decision. • Community circles where functionally similar members improve skills, coach others. Confidential www.synerzip.com
  • 20. 10. User Research Confidential Lies What most users tell when asked www.synerzip.com
  • 21. Aviva Rosenstein-Rapid Research • Rapid research helps UX designers to keep up with Agile iterations. Customers don’t share knowledge , values, assumptions and interest. Need to elicit truth. • Before-Interviewing/shadowing.During- card sorts, tree sorts.After- pdt experience feedback • Personas-user roles, characteristics, situations • Empathize with user’s pains and frustrations. • Users interest -cash, sneak peak, being heard • Observe-don’t ask. Don’t interrupt. Open ended q’s. • User research-too important to be left to user researcher Confidential www.synerzip.com
  • 22. Rapid Product Design • Michele Ide-Smith’s team built an MVP in a 3-day exhibition event. (Source Control for D/b schema) • Red Gate (.Net+D/B). Customer interaction difficult • No visibility into user environment and context. • Predefined w/flow 20 ints before. Interviewing at conference booth. Three days- 9 mini sprints. • Bootstrap prototype- 25 User feedback sessions in 2.5 days. Paper prototyping extensively used. • Empathy map for customer needs. Affinity map to avoid repetitive/ similar feedback. Sketching env. • 600 beta users signed up . Confidential www.synerzip.com
  • 23. Summary 1. DevOps Focus 2. Lean Startup Everywhere 3. Hard data on Agile Impact 4. Importance of Agile Mindset & Soft Skills 5. Mobile Strategy Driven by Customer Empathy 6. Open Spaces to Facilitate Agile Adoption 7. SAFe Framework for Enterprise Agile 8. Pushing Understanding of Technical Debt 9. Org Hierarchy is the Main Impediment to Scaling Agile 10. User Research is Too Important to be Left to Researchers Confidential www.synerzip.com
  • 24. Confidential Contact Information • Hemant Elhence (Dallas based) – hemant@synerzip.com – @HemantElhence – Cell Phone: 214.762.4873 • Vinayak Joglekar (India based) – vinayak@synerzip.com – @vinayakj – Blog: http://vinayakjoglekar.wordpress.com/ • HQ and US office in Dallas, TX – 14228 Midway Rd, #130, Dallas, TX 75244 – Office Tel: 469.322.0349 • Development center in Pune, India. www.synerzip.com
  • 25. Beyond The “Top 10” Confidential www.synerzip.com
  • 26. 11. Agile Contracts • A number of sessions on Agile contracts – Gabriella Benefield & Ryan Shriver – Simon Bennett – Consensus that traditional contracts don’t work for software development – More developed topic, with real contract templates http://flexiblecontracts.com – Value or Outcome based payments – A combination of Business Terms agreement, along with multiple Statement of Target Outcomes Confidential www.synerzip.com
  • 27. 12. Architecture & Architect Role • Scott Ambler session on Continuous Architecture and Emergent Design – “Architecture is so important in Agile, that we do it throughout, not just in the beginning” – There needs to a role of Architecture Owner, similar to Product Owner Confidential www.synerzip.com
  • 28. 13. Feature Based Release Teams • Mehernosh Patel’s lightening talk – Organize each scrum team around a feature – Have one production trunk, and let each team work on the branch – Who ever finishes first, gets to integrate to trunk. But has to also deliver automated tests for their feature. – All others, need to now pull that trunk and integrate – The process repeats – Creates healthy race towards delivering the feature fast! Confidential www.synerzip.com
  • 29. 14. Stable Teams vs. ROI • From Executive Forum – Stable (and dedicated) teams are significantly more productive – Senior mgmt should fund development capacity (and prioritize project), rather than look project- by-project ROI Confidential www.synerzip.com
  • 30. 15. Agile Metrics • Many guidelines, but no single prescription • Vanity metrics vs real metrics - velocity alone is not a good metric • Monitor balanced metrics, e.g. Velocity, Quality, Hours, and Team Joy • Be aware of Hawthorne effect and gaming • Where possible, try to measure UP, i.e. – Measure the team, not the individual – Measure the business, not the team – Measure UP, start with the customer – Net Promoter Score Confidential www.synerzip.com
  • 31. Other Soundbites • Retrospectives are NOT optional in Agile • TDD is like teenage sex – more people talking about it than actually doing it! • Capex vs. Opex classification can be handled at story level, e.g. new feature (capex) vs. maintenance story (opex) Confidential www.synerzip.com