SlideShare a Scribd company logo
1 of 31
www.synerzip.com
Agile 2013 Conference
Key Take Aways
August 2013
@HemantElhence @VinayakJ
Today’s Discussion
• Agile2013 Key Take Aways
• Hot topics (Top 3) you voted to discuss
1. How to effectively practice Agile across
multiple geographies and time zones?
2. Architecture/design challenge in Agile - how
much to do upfront? Too much vs. not
enough?
3. Requirements definition challenge in Agile -
how much to do upfront? Too much vs. not
enough?
Confidential
Confidential
Conference Overview
• August 5-9 in Nashville, TN
• Approx 1700 participants, 17 tracks, over 200 sessions,
plus inspiring keynotes
• We (Vinayak and Hemant) 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 lime light
Confidential
Top “10” Take Aways
Disclaimer
1. Limited sample – 40 sessions out of 200
2. Entirely our viewpoint, what we took away
3. Some inconsistencies, representative of conference presentations
4. Where possible, we’ve mentioned the presenter name
1. DevOps Focus
Confidential
$ 3000,0000,000,0000
Three Trillion Dollars
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
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
2. Lean Startup Everywhere
Confidential
Lean Startup
Most popular topic
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 cust.
• 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
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
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 communications
• 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
5. Empathy
Confidential
Empathy
In Mobile Apps Design
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
6. Agile Adoption
Confidential
85%
Troubled Agile Adoptions
Open space- Dan Mezick
• Imposing against agile principle of self
determination & “people over process”
• Open sapce-5 principles &1 law (2ft). Whenever,
wherever, whoever, whatever, whenever.
• People design agenda. Rows=time, colums=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
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
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
9. Scaling Agile
Confidential
Hierarchies
Biggest impediment for scaling agile
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
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
10. User Research
Confidential
Lies
What most users tell when asked
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
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
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: 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.
Beyond The “Top 10”
Confidential
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
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
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
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
15. Agile Metrics
• A number of sessions on 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
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

More Related Content

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Synerzip agile2013-key takeaways

  • 1. www.synerzip.com Agile 2013 Conference Key Take Aways August 2013 @HemantElhence @VinayakJ
  • 2. Today’s Discussion • Agile2013 Key Take Aways • Hot topics (Top 3) you voted to discuss 1. How to effectively practice Agile across multiple geographies and time zones? 2. Architecture/design challenge in Agile - how much to do upfront? Too much vs. not enough? 3. Requirements definition challenge in Agile - how much to do upfront? Too much vs. not enough? Confidential
  • 3. Confidential Conference Overview • August 5-9 in Nashville, TN • Approx 1700 participants, 17 tracks, over 200 sessions, plus inspiring keynotes • We (Vinayak and Hemant) 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 lime light
  • 4. Confidential Top “10” Take Aways Disclaimer 1. Limited sample – 40 sessions out of 200 2. Entirely our viewpoint, what we took away 3. Some inconsistencies, representative of conference presentations 4. Where possible, we’ve mentioned the presenter name
  • 5. 1. DevOps Focus Confidential $ 3000,0000,000,0000 Three Trillion Dollars
  • 6. 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
  • 7. 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
  • 8. 2. Lean Startup Everywhere Confidential Lean Startup Most popular topic
  • 9. 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 cust. • 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
  • 10. 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
  • 11. 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 communications • 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
  • 13. 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
  • 15. Open space- Dan Mezick • Imposing against agile principle of self determination & “people over process” • Open sapce-5 principles &1 law (2ft). Whenever, wherever, whoever, whatever, whenever. • People design agenda. Rows=time, colums=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
  • 16. 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
  • 17. 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
  • 19. 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
  • 20. 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
  • 21. 10. User Research Confidential Lies What most users tell when asked
  • 22. 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
  • 23. 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
  • 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: 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.
  • 25. Beyond The “Top 10” Confidential
  • 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
  • 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
  • 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
  • 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
  • 30. 15. Agile Metrics • A number of sessions on 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
  • 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

Editor's Notes

  1. HE