SlideShare a Scribd company logo
1 of 48
Tom Nedwek
Senior Business Architect, Pegasystems
Agile2016 Top 10 Takeaways
Vinayak Joglekar, CTO
@vinayakj
Hemant Elhence, CEO
@HemantElhence
http://synerzip.com
Agile2016 Conference Overview
• July 25-29 in Atlanta
• 2,500 participants from 42 countries
– 19 tracks, 270 sessions
• 4 Special Tracks
– Agile Bootcamp
– Stalwarts
– Experience Reports
– 3-5 min Lightening Talks
• Inspiring Keynotes
– Jurgen Appelo: Managing for Happiness
– Joshua Kerievsky: Modern Agile
– Carrie Kish: Leadership for Genius Tribes
http://synerzip.com
19 Tracks
• Agile Bootcamp
• Audacious Salon (New)
• Coaching and Mentoring
• Collaboration, Culture &
Teams
• Development Practices &
Craftsmanship
• DevOps
• Enterprise Agile
• Experience Reports
• Government
• Leadership
• Learning
• Lightening Talks
• Open Jams
• Project, Program and
Portfolio Management
• Stalwarts
• Testing & Quality
• The Future of Agile
Software Development
• User Experience
• Working with Customers
http://synerzip.com
Top 10 Takeaways from Agile2016
But Really Our
Top 14
Note: We attended 40+ sessions.
Where possible, presenters name & references are
listed.
http://synerzip.com
But Really Our Top 14
1. VJ: Lean UX
2. HE: Modern Agile
3. VJ: Lean UX Toolkit
4. HE: Agile is Mindset
5. VJ: DevOps Antipatterns
6. HE: Lean Startup
Subsumed
7. VJ: Design Thinking
8. HE: #NoEstimates
9. VJ: Roles Not Personas
10. HE: Architecture/ Architect
11. VJ: Visual Test
Automation
12. HE: Scaling Agile
13. VJ: Interesting Soundbites
14. HE: Interesting Soundbites
http://synerzip.com
Standish Group-State of Agile
http://synerzip.com
Challenged projects-focus on UX
http://synerzip.com
Hypothesis driven development
http://synerzip.com
Scrum Team+DevOps+Lean UX
Agile Sprints
Developer TesterProduct Owner
Cross Functional Team -2006
Release to
Production
IT Operations
Big Design
Up Front
UX Designer
Lean UX Developer TesterProduct
Owner
Cross Functional Team -2016
Developer TesterProduct Owner
Cross Functional Team -2011
http://synerzip.com
1. Lean UX
• UX designer is a role not a fixed designation
• UX design was done as a part of the sprint
• Each sprint had a distinct hypothesis to
validate
http://synerzip.com
2. Modern Agile
Keynote by Joshua Kerievsky, www.ModernAgile.org
• “Over the past decade, innovative companies, software industry thought leaders
and lean/agile pioneers have discovered simpler, sturdier, more streamlined
ways to be agile. Today, it makes far more sense to bypass antiquated
agility in favor of modern approaches.”
• Modern agile methods are defined by four guiding principles:
– Make people awesome
– Make safety a prerequisite
– Experiment and learn rapidly
– Deliver value continuously
2001 2016
http://synerzip.com
Values/Principles, Practices
Modern agile consists of four, overlapping values/principles that include a
dozen overlapping practices
www.industriallogic.com/blog/modern-agile/
http://synerzip.com
McKinsey + Harvard Business
• Agile is not just for software
development, but more broadly
applicable for the entire organization
– Steve Denning’s Stalwarts session and
book, The Leaders Guide to Radical
Management (www.stevedenning.com)
– Recent McKinsey research
• Agility Hackathons (http://agilityhackathon.com/)
• McKinsey article
http://www.mckinsey.com/business-
functions/organization/our-insights/agility-it-
rhymes-with-stability
– Recent Harvard Business Review article,
Embracing Agile, May 2016
(hbr.org/2016/05/embracing-agile)
• Agile is not a choice anymore, it is a necessity – Steve Denning
http://synerzip.com
Agility: It rhymes with stability
McKinsey
Quarterly Article -
December 2015
http://synerzip.com
3.Lean UX Toolkit
• Various Tools used by Lean UX
practictioners
http://synerzip.com
3.Empathy Map->Affinity Map
I see people
looking at their
phones & not
noticing my
shop
I see kids & elders
play Pokemon go
I see people
going to my
competitor for
Pokemon lures
I see younger
people
spending more
money
Outside shop
Inside shop
At home
http://synerzip.com
Empathy/Affinity Map -> A3
Outside shop
Inside shop
At home
Title ____ Owner____Date Started____
Date Finished____
Background
Current Situation
Analysis
Hypothesis
Experiment
Measurement
Outcome
Next Steps
http://synerzip.com
PDSA in A3 Map
Title ____ Owner____Date Started____
Date Finished____
Background
Current Situation
Analysis
Hypothesis
Experiment
Measurement
Outcome
Next Steps
Plan
Do
Study
Act
http://synerzip.com
Three types of assumptions
It is
technically
feasible to
build this
Customers
will
accept
this
It will
be
financially
viable
http://synerzip.com
Feasibility Desirability
Viability
Business Model Canvas
Key Partners Key Activities
Key Resources
Value
Proposition
Customer
Relationships
Customer
Segments
Channels
Revenue StreamsCost Structure
http://synerzip.com
Order of assumption validation
Known Unknown
Important
Unimportant
Validate important
and unknown
assumptions first
http://synerzip.com
4: Agile is Mindset
• Tools & processes drowning out the core Agile
mindset - “DeJirafication” needed
• “It is not enough to change strategies, structures,
and systems, unless the thinking that produced
those strategies, structures, and systems also
changes.” Peter Senge, The Dance of Change
• Think of scrum ceremonies as the training wheels
for learning Agile, evolve to Kanban flow
– Don’t need to constrain to 7+2 team size. Make teams larger (even
to 30) to reduce inter team dependencies
– Give each team autonomy to define their flow, their Kanban board
– Do away with iteration planning, just pick up the next highest
priority story and start working on it
http://synerzip.com
5.DevOps Antipatterns
● It works on my PC - give me access to prod
● We built 200 microservices and forgot to set
up Jenkins
● We’ve got fully automated deployment
pipeline but release twice a year
● We crammed this monolith in a container
and called it a microservice
● I used the latest version and it crashed
● I deploy from separate images of dev, test
and prod env
● Rollback is a separate process than rollfwd
http://synerzip.com
DevOps wall of confusion
http://synerzip.com
Solutions
• Automate deployment from day 1
• Choose well - some S/W resists portability,
resilience & automated deployment
• Decoupled components with clearly defined
responsibilities & network isolation
• Immutable containers/n/work isolation in dev
• Don’t treat your containers like VMs
• No config.yml in filesystem-> Env variables
• Use one codebase for all deployments
http://synerzip.com
Microservices are at the end
http://synerzip.com
Follow the 12 factor app
http://synerzip.com
6. Lean Startup Subsumed
• Lean Startup ideas now
completely integrated into Agile
– Minimum Viable Product
– Experiments
– Hypothesis testing 2011
http://synerzip.com
7.Design thinking
● There are 2 types of problems: mysteries or
puzzles. Or wicked or tame problems.
Design thinking applies to the 1st type.
● Four stages: empathize, ideate, prototype
and learning launch.
http://synerzip.com
What is design thinking?
http://synerzip.com
Design Thinking Toolbox
http://synerzip.com
8. #NoEstimates
• For schedule or cost predictability, there is no
information value in story points (or detailed bottom
up estimates)
– Just count stories completed per sprint (thruput), and use
burn-up chart to forecast schedule/cost completion
– Error range is more predictable, than the effort value
• Use statistical techniques to forecast date/cost
– Use historical data (stories done/time)
– P90/P10 = approx 4
• There may be learning value for team to go thru
bottom-up estimation exercise
Todd Little’s Open Space session, http://toddlittleweb.com/Estimation.html
http://synerzip.com
Predicting Completion Date
P10=10% confidence
P90=90% confidence
Example
P10 = 6 months
P90 =12 months
P90/P10 = 2
toddlittleweb.com/Estimation.html
http://synerzip.com
Estimate for Budget?
• For capital budgeting (Go/NoGo) decision,
use the same fidelity of “cost estimate” as
the fidelity of “value estimate”
• “#NoEstimates is a hashtag for the topic of
exploring alternatives to estimates [of time,
effort, cost] for making decisions in software
development. That is, ways to make
decisions with ‘No Estimates’.” - Woody Zuill
http://zuill.us/WoodyZuill/links-to-simple-noestimates-examples/
http://synerzip.com
9.Roles not Personas
• Limiting the number of personas benefits the
product owner not the customer.
• Role cards work better with story-mapping as the
customer journey is role driven.
• Personas suffer confirmation bias. Data=Noise
• Use active voice while writing user stories e.g. As a
guest when I am checked in.
http://synerzip.com
10: Architecture/ Architect Role
• What is architecture?
So, What Is Architecture?
Shared
design
under-
standing
Decisions
about
things that
are hard to
change
The
important
stuff.
Whatever
that is.
Architecture: Shared Design Understanding
Architecture is the understanding of a system’s design shared
by its expert practitioners
For software architecture, this includes only those components
and interfaces that are understood by all expert developers
• Irreversibility is a core driver of complexity
– Poorly architected software becomes more difficult to
change over time
– Architects find ways to make hard-to-change things
easier to change
– To help scale, architects should only worry about the
important stuff
Tom Nedwek’s session on Architects in an Agile World
Michael Vincent’s session on Emergent Architecture
http://synerzip.com
Emergent Architecture
• Some architecture decisions will need to be made before
you write your first line of code
• “Don’t over design, but don’t under architect” - do one-day
architecture session, invite everyone who has something to
contribute
• No “Architecture Sprint” or “Sprint #0”
http://synerzip.com
Architect Role – Spotify Guilds
• Secret sauce: architects are hands-on developers,
core part of the (dev) team, not a separate team
• Architect’s job
1. Serve the business, i.e. “economics over craftsmanship”
2. Help IT serve the business
3. Educate, inspire, teach others, i.e. create more
architects, “Teach your team to fish”
• Modes of architectural leadership: Observer, Scout,
Coach, Team-member
• “Stop moving information to those with authority,
start moving authority to those with information”
http://synerzip.com
11.Visual Test Automation
● Not just pixel to pixel comparison as image
scaling resizes images resulting in false
positives.
● Applitools claims to be a better tool than
Imagemagik or Sikuli
● Applitools maintains version control of images.
Large binary image files can’t be checked into
Github or SVN
http://synerzip.com
Branching and merging images
http://synerzip.com
12. Scaling Agile – Update
• New scaling framework, Nexus, by Scrum.org
• SAFe most common, v4.0
• General consensus – pick & choose components
from each scaling framework and tailor for your own
organization
– 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
– Spotify model
– Scrum.org’s Nexus
http://synerzip.com
Scaling Agile w/ Nexus
• Nexus is a framework that drives to the heart of scaling: cross-team
dependencies and integration issues
• It is an exoskeleton that rests on top of multiple Scrum Teams
http://synerzip.com
http://synerzip.com
http://synerzip.com
13. Interesting Soundbites - VJ
● Triads focus on building other’s relationship
● Accountability structures to value driven culture –
Carrie Kish
● If you can’t build a well structured monolith what
makes you think you can build well structured
microservices? – Mike Gehard
● If you have a culture of fear, none of the fancy
tools or practices can help you – J Kerievsky
● Xamarin TC can test on 90 devices having 17 OS
vers in 19 mins; Android fragmentation from 11k to
25 K in 2012-15 – Dan Waters
http://synerzip.com
14. Interesting Soundbites - HE
• Zero tolerance - have no bug tracking system! Just
keep fixing bugs as they surface
• A-TDD works – use it
• TDD is like dual-entry accounting system – robust.
• “Stop moving information to those with authority,
start moving authority to those with information”
• Organization’s objective is to deliver most value to
customers NOT to extract most value for the
shareholders
• DevOps will be gone in 3yrs
http://synerzip.com
Questions?
Confidential – August 2015
http://synerzip.com
www.synerzip.com

More Related Content

What's hot

The lean thinking organization final
The lean thinking organization finalThe lean thinking organization final
The lean thinking organization finalLawell Kiing
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Arayaagilemaine
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17Wolfgang Hilpert
 
Lean Management: Lessons from the Field
Lean Management: Lessons from the FieldLean Management: Lessons from the Field
Lean Management: Lessons from the FieldTechWell
 
Legacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacyLegacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacyArun Narayanaswamy
 
Applying Organizational Change and Leadership to Agile Transformations - Jose...
Applying Organizational Change and Leadership to Agile Transformations - Jose...Applying Organizational Change and Leadership to Agile Transformations - Jose...
Applying Organizational Change and Leadership to Agile Transformations - Jose...agileandbeyond
 
Cloud Businesses: Strategic Considerations
Cloud Businesses: Strategic ConsiderationsCloud Businesses: Strategic Considerations
Cloud Businesses: Strategic ConsiderationsTathagat Varma
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Arayaagilemaine
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLitheSpeed
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayAlexis Monville
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarbyagilemaine
 
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 2012Patrick McDonnell
 
Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseCleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseDennis Somerville
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsCprime
 

What's hot (20)

The lean thinking organization final
The lean thinking organization finalThe lean thinking organization final
The lean thinking organization final
 
Agile Innovation
Agile InnovationAgile Innovation
Agile Innovation
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Araya
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Lean Management: Lessons from the Field
Lean Management: Lessons from the FieldLean Management: Lessons from the Field
Lean Management: Lessons from the Field
 
Legacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacyLegacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacy
 
Applying Organizational Change and Leadership to Agile Transformations - Jose...
Applying Organizational Change and Leadership to Agile Transformations - Jose...Applying Organizational Change and Leadership to Agile Transformations - Jose...
Applying Organizational Change and Leadership to Agile Transformations - Jose...
 
Surfing the Agile Wave
Surfing the Agile WaveSurfing the Agile Wave
Surfing the Agile Wave
 
Cloud Businesses: Strategic Considerations
Cloud Businesses: Strategic ConsiderationsCloud Businesses: Strategic Considerations
Cloud Businesses: Strategic Considerations
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Araya
 
Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013Synerzip’s Top 10 Take Aways, From Agile 2013
Synerzip’s Top 10 Take Aways, From Agile 2013
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product Teams
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarby
 
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
 
Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an EnterpriseCleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
Cleveland Agile Group - A Manager's Perspective on Agile in an Enterprise
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 

Similar to AGILE2016 Conference Top 10 Presented by Synerzip

AGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipAGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipSynerzip
 
Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1Hemant Elhence
 
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 AgileNitor
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBMuxpin
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource PlannersJerry Manas
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesAndreea Visanoiu
 
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 launchPeople10 Technosoft Private Limited
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 
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 failureYuval Yeret
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 

Similar to AGILE2016 Conference Top 10 Presented by Synerzip (20)

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
 
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
 
Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)Enterprise scaled agile overview (1)
Enterprise scaled agile overview (1)
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Agile 101 for Resource Planners
Agile 101 for Resource PlannersAgile 101 for Resource Planners
Agile 101 for Resource Planners
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
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
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
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
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 

More from Synerzip

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...Synerzip
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing ProcessSynerzip
 
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 Synerzip
 
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?Synerzip
 
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 ProjectsSynerzip
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams Synerzip
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development Synerzip
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsSynerzip
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaSynerzip
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management BasicsSynerzip
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonSynerzip
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleSynerzip
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile LeadershipSynerzip
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGrealSynerzip
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamSynerzip
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentSynerzip
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysSynerzip
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in AgileSynerzip
 
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)Synerzip
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallSynerzip
 

More from 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
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
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
 

Recently uploaded

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 

Recently uploaded (20)

英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 

AGILE2016 Conference Top 10 Presented by Synerzip

  • 1. Tom Nedwek Senior Business Architect, Pegasystems Agile2016 Top 10 Takeaways Vinayak Joglekar, CTO @vinayakj Hemant Elhence, CEO @HemantElhence
  • 2. http://synerzip.com Agile2016 Conference Overview • July 25-29 in Atlanta • 2,500 participants from 42 countries – 19 tracks, 270 sessions • 4 Special Tracks – Agile Bootcamp – Stalwarts – Experience Reports – 3-5 min Lightening Talks • Inspiring Keynotes – Jurgen Appelo: Managing for Happiness – Joshua Kerievsky: Modern Agile – Carrie Kish: Leadership for Genius Tribes
  • 3. http://synerzip.com 19 Tracks • Agile Bootcamp • Audacious Salon (New) • Coaching and Mentoring • Collaboration, Culture & Teams • Development Practices & Craftsmanship • DevOps • Enterprise Agile • Experience Reports • Government • Leadership • Learning • Lightening Talks • Open Jams • Project, Program and Portfolio Management • Stalwarts • Testing & Quality • The Future of Agile Software Development • User Experience • Working with Customers
  • 4. http://synerzip.com Top 10 Takeaways from Agile2016 But Really Our Top 14 Note: We attended 40+ sessions. Where possible, presenters name & references are listed.
  • 5. http://synerzip.com But Really Our Top 14 1. VJ: Lean UX 2. HE: Modern Agile 3. VJ: Lean UX Toolkit 4. HE: Agile is Mindset 5. VJ: DevOps Antipatterns 6. HE: Lean Startup Subsumed 7. VJ: Design Thinking 8. HE: #NoEstimates 9. VJ: Roles Not Personas 10. HE: Architecture/ Architect 11. VJ: Visual Test Automation 12. HE: Scaling Agile 13. VJ: Interesting Soundbites 14. HE: Interesting Soundbites
  • 9. http://synerzip.com Scrum Team+DevOps+Lean UX Agile Sprints Developer TesterProduct Owner Cross Functional Team -2006 Release to Production IT Operations Big Design Up Front UX Designer Lean UX Developer TesterProduct Owner Cross Functional Team -2016 Developer TesterProduct Owner Cross Functional Team -2011
  • 10. http://synerzip.com 1. Lean UX • UX designer is a role not a fixed designation • UX design was done as a part of the sprint • Each sprint had a distinct hypothesis to validate
  • 11. http://synerzip.com 2. Modern Agile Keynote by Joshua Kerievsky, www.ModernAgile.org • “Over the past decade, innovative companies, software industry thought leaders and lean/agile pioneers have discovered simpler, sturdier, more streamlined ways to be agile. Today, it makes far more sense to bypass antiquated agility in favor of modern approaches.” • Modern agile methods are defined by four guiding principles: – Make people awesome – Make safety a prerequisite – Experiment and learn rapidly – Deliver value continuously 2001 2016
  • 12. http://synerzip.com Values/Principles, Practices Modern agile consists of four, overlapping values/principles that include a dozen overlapping practices www.industriallogic.com/blog/modern-agile/
  • 13. http://synerzip.com McKinsey + Harvard Business • Agile is not just for software development, but more broadly applicable for the entire organization – Steve Denning’s Stalwarts session and book, The Leaders Guide to Radical Management (www.stevedenning.com) – Recent McKinsey research • Agility Hackathons (http://agilityhackathon.com/) • McKinsey article http://www.mckinsey.com/business- functions/organization/our-insights/agility-it- rhymes-with-stability – Recent Harvard Business Review article, Embracing Agile, May 2016 (hbr.org/2016/05/embracing-agile) • Agile is not a choice anymore, it is a necessity – Steve Denning
  • 14. http://synerzip.com Agility: It rhymes with stability McKinsey Quarterly Article - December 2015
  • 15. http://synerzip.com 3.Lean UX Toolkit • Various Tools used by Lean UX practictioners
  • 16. http://synerzip.com 3.Empathy Map->Affinity Map I see people looking at their phones & not noticing my shop I see kids & elders play Pokemon go I see people going to my competitor for Pokemon lures I see younger people spending more money Outside shop Inside shop At home
  • 17. http://synerzip.com Empathy/Affinity Map -> A3 Outside shop Inside shop At home Title ____ Owner____Date Started____ Date Finished____ Background Current Situation Analysis Hypothesis Experiment Measurement Outcome Next Steps
  • 18. http://synerzip.com PDSA in A3 Map Title ____ Owner____Date Started____ Date Finished____ Background Current Situation Analysis Hypothesis Experiment Measurement Outcome Next Steps Plan Do Study Act
  • 19. http://synerzip.com Three types of assumptions It is technically feasible to build this Customers will accept this It will be financially viable
  • 20. http://synerzip.com Feasibility Desirability Viability Business Model Canvas Key Partners Key Activities Key Resources Value Proposition Customer Relationships Customer Segments Channels Revenue StreamsCost Structure
  • 21. http://synerzip.com Order of assumption validation Known Unknown Important Unimportant Validate important and unknown assumptions first
  • 22. http://synerzip.com 4: Agile is Mindset • Tools & processes drowning out the core Agile mindset - “DeJirafication” needed • “It is not enough to change strategies, structures, and systems, unless the thinking that produced those strategies, structures, and systems also changes.” Peter Senge, The Dance of Change • Think of scrum ceremonies as the training wheels for learning Agile, evolve to Kanban flow – Don’t need to constrain to 7+2 team size. Make teams larger (even to 30) to reduce inter team dependencies – Give each team autonomy to define their flow, their Kanban board – Do away with iteration planning, just pick up the next highest priority story and start working on it
  • 23. http://synerzip.com 5.DevOps Antipatterns ● It works on my PC - give me access to prod ● We built 200 microservices and forgot to set up Jenkins ● We’ve got fully automated deployment pipeline but release twice a year ● We crammed this monolith in a container and called it a microservice ● I used the latest version and it crashed ● I deploy from separate images of dev, test and prod env ● Rollback is a separate process than rollfwd
  • 25. http://synerzip.com Solutions • Automate deployment from day 1 • Choose well - some S/W resists portability, resilience & automated deployment • Decoupled components with clearly defined responsibilities & network isolation • Immutable containers/n/work isolation in dev • Don’t treat your containers like VMs • No config.yml in filesystem-> Env variables • Use one codebase for all deployments
  • 28. http://synerzip.com 6. Lean Startup Subsumed • Lean Startup ideas now completely integrated into Agile – Minimum Viable Product – Experiments – Hypothesis testing 2011
  • 29. http://synerzip.com 7.Design thinking ● There are 2 types of problems: mysteries or puzzles. Or wicked or tame problems. Design thinking applies to the 1st type. ● Four stages: empathize, ideate, prototype and learning launch.
  • 32. http://synerzip.com 8. #NoEstimates • For schedule or cost predictability, there is no information value in story points (or detailed bottom up estimates) – Just count stories completed per sprint (thruput), and use burn-up chart to forecast schedule/cost completion – Error range is more predictable, than the effort value • Use statistical techniques to forecast date/cost – Use historical data (stories done/time) – P90/P10 = approx 4 • There may be learning value for team to go thru bottom-up estimation exercise Todd Little’s Open Space session, http://toddlittleweb.com/Estimation.html
  • 33. http://synerzip.com Predicting Completion Date P10=10% confidence P90=90% confidence Example P10 = 6 months P90 =12 months P90/P10 = 2 toddlittleweb.com/Estimation.html
  • 34. http://synerzip.com Estimate for Budget? • For capital budgeting (Go/NoGo) decision, use the same fidelity of “cost estimate” as the fidelity of “value estimate” • “#NoEstimates is a hashtag for the topic of exploring alternatives to estimates [of time, effort, cost] for making decisions in software development. That is, ways to make decisions with ‘No Estimates’.” - Woody Zuill http://zuill.us/WoodyZuill/links-to-simple-noestimates-examples/
  • 35. http://synerzip.com 9.Roles not Personas • Limiting the number of personas benefits the product owner not the customer. • Role cards work better with story-mapping as the customer journey is role driven. • Personas suffer confirmation bias. Data=Noise • Use active voice while writing user stories e.g. As a guest when I am checked in.
  • 36. http://synerzip.com 10: Architecture/ Architect Role • What is architecture? So, What Is Architecture? Shared design under- standing Decisions about things that are hard to change The important stuff. Whatever that is. Architecture: Shared Design Understanding Architecture is the understanding of a system’s design shared by its expert practitioners For software architecture, this includes only those components and interfaces that are understood by all expert developers • Irreversibility is a core driver of complexity – Poorly architected software becomes more difficult to change over time – Architects find ways to make hard-to-change things easier to change – To help scale, architects should only worry about the important stuff Tom Nedwek’s session on Architects in an Agile World Michael Vincent’s session on Emergent Architecture
  • 37. http://synerzip.com Emergent Architecture • Some architecture decisions will need to be made before you write your first line of code • “Don’t over design, but don’t under architect” - do one-day architecture session, invite everyone who has something to contribute • No “Architecture Sprint” or “Sprint #0”
  • 38. http://synerzip.com Architect Role – Spotify Guilds • Secret sauce: architects are hands-on developers, core part of the (dev) team, not a separate team • Architect’s job 1. Serve the business, i.e. “economics over craftsmanship” 2. Help IT serve the business 3. Educate, inspire, teach others, i.e. create more architects, “Teach your team to fish” • Modes of architectural leadership: Observer, Scout, Coach, Team-member • “Stop moving information to those with authority, start moving authority to those with information”
  • 39. http://synerzip.com 11.Visual Test Automation ● Not just pixel to pixel comparison as image scaling resizes images resulting in false positives. ● Applitools claims to be a better tool than Imagemagik or Sikuli ● Applitools maintains version control of images. Large binary image files can’t be checked into Github or SVN
  • 41. http://synerzip.com 12. Scaling Agile – Update • New scaling framework, Nexus, by Scrum.org • SAFe most common, v4.0 • General consensus – pick & choose components from each scaling framework and tailor for your own organization – 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 – Spotify model – Scrum.org’s Nexus
  • 42. http://synerzip.com Scaling Agile w/ Nexus • Nexus is a framework that drives to the heart of scaling: cross-team dependencies and integration issues • It is an exoskeleton that rests on top of multiple Scrum Teams
  • 45. http://synerzip.com 13. Interesting Soundbites - VJ ● Triads focus on building other’s relationship ● Accountability structures to value driven culture – Carrie Kish ● If you can’t build a well structured monolith what makes you think you can build well structured microservices? – Mike Gehard ● If you have a culture of fear, none of the fancy tools or practices can help you – J Kerievsky ● Xamarin TC can test on 90 devices having 17 OS vers in 19 mins; Android fragmentation from 11k to 25 K in 2012-15 – Dan Waters
  • 46. http://synerzip.com 14. Interesting Soundbites - HE • Zero tolerance - have no bug tracking system! Just keep fixing bugs as they surface • A-TDD works – use it • TDD is like dual-entry accounting system – robust. • “Stop moving information to those with authority, start moving authority to those with information” • Organization’s objective is to deliver most value to customers NOT to extract most value for the shareholders • DevOps will be gone in 3yrs