DON’T JUST DO AGILE
DO AGILE RIGHT.
Don't Just do Agile - AgileDC Conference
http://aliljoy.com/wp-content/uploads/2014/11/m-crying.jpg
NAILED IT
http://nowaygirl.com/photos/the-worst-nailed-it-fails-ever/
~ 650%
waste and effort
morale
http://www.halogensoftware.com/learn/how-to/improving-employee-accountability-for-goals-in-your-organization
“You’ve got to start with the
CUSTOMER EXPERIENCE
and work back toward the technology.”
- Steve Jobs
1.
Don't Just do Agile - AgileDC Conference
Don't Just do Agile - AgileDC Conference
Don't Just do Agile - AgileDC Conference
Don't Just do Agile - AgileDC Conference
Don't Just do Agile - AgileDC Conference
at Bank of Wilhite
2. THOROUGH BACKLOG
GROOMING
http://www.blu-raydefinition.com/reviews/%C2%A1three-amigos-25th-anniversary-edition-blu-ray-review.html
3. MEASURE & LEARN
4. KEEP IT SIMPLE
http://blogs.forrester.com/f/b/users/kleggett/telecom.jpg
17
Master(DEV) Master(TEST) Master(PROD)
5. CONTINUOUS DELIVERY
2009
Velocity Conference
2011
Velocity Conference
Design
Analysis
Build
Test
Deploy
AGILE
WATERFALL
Build
Test
Deploy
Build
Test
Deploy
Build
Test
Deploy
Build
Test
Deploy
Build
Test
Deploy
Analysis
Build
Design
Test
Deploy
21
Master(DEV) Master(TEST) Master(PROD)
5. CONTINUOUS DELIVERY
DON’T GIVE UP!http://parentclub.ganzworld.com/celebrations/birthday-party-food-allergy-safe/attachment/happy-birthday-boy/
SIMON STORM
simon.storm@gmail.com
MARY LYNN WILHITE
marylynnwilhite@gmail.com
TOOLS WE USE
Design and UX
• Camtasia
• GoToMeeting
• InVision
• Balsamiq
• UserTesting.com
• Photoshop
• Clicktale
Agile
• Atlassian suite of tools
Continuous Delivery
• Puppet
• Jenkins
• Gradle
• Nexus
• Sonar
• Contrast (evaluating)
Automated Testing
• Selenium
• JUnit

More Related Content

PPTX
Bond + Coyne 'Control' (Breakfast at Jerwood)
PPT
Visual Design
PPS
Visual Design
PDF
SeleniumCamp 2014 - Webdriver – the final frontier
PDF
Abacus,handwriting,calligraphy,kids memory,vedic maths feedback handwriting a...
KEY
Visual resume
PDF
Abacus,handwriting,calligraphy,kids memory,vedic maths feedback
PPTX
Angles jf
Bond + Coyne 'Control' (Breakfast at Jerwood)
Visual Design
Visual Design
SeleniumCamp 2014 - Webdriver – the final frontier
Abacus,handwriting,calligraphy,kids memory,vedic maths feedback handwriting a...
Visual resume
Abacus,handwriting,calligraphy,kids memory,vedic maths feedback
Angles jf

What's hot (20)

PDF
System performance as usability catastrophe
PPTX
Herramientas web 2.0
PPTX
conference presentation_298_withNotes
PDF
Reliability & Scale in AWS while letting you sleep through the night
PPTX
Innovation and Embracing Failure
PPTX
Banner ads
PDF
Customer Discovery Workshop
PDF
Burroughs_Tabitha_IgnitePresentationSlides
PPTX
My portfolio
PPTX
Professional learning network
PPTX
TED powerpoint by Gabrielle A Moss
PPTX
Good vs bad presentation
PDF
The Long Tail of User Experience
PPT
Workflow six sigma budget
PPTX
Written goals-for-managers
KEY
Guru-Campinas - Continuous integration
PPTX
Tech campmemphis slides_post_session
PDF
C interview questions and answers
PDF
Smith robert ignite_slide_show
System performance as usability catastrophe
Herramientas web 2.0
conference presentation_298_withNotes
Reliability & Scale in AWS while letting you sleep through the night
Innovation and Embracing Failure
Banner ads
Customer Discovery Workshop
Burroughs_Tabitha_IgnitePresentationSlides
My portfolio
Professional learning network
TED powerpoint by Gabrielle A Moss
Good vs bad presentation
The Long Tail of User Experience
Workflow six sigma budget
Written goals-for-managers
Guru-Campinas - Continuous integration
Tech campmemphis slides_post_session
C interview questions and answers
Smith robert ignite_slide_show
Ad

Viewers also liked (20)

PPTX
Sinoptix faster business through application management outsourcing
PPTX
The Pitfalls of Being Agile
PPT
Politica Accesului Deschis în ţările în tranziţie
PPTX
Agile toolkit
PPTX
Don't Do Agile, Be Agile
PDF
Agileee Developers Toolkit In The Agile World
PPTX
An Agile DevOps Journey
PPT
Robert Mc Geachy Common Pitfalls Agile
PPTX
Don't scale agile. Descale your organisation.
PPTX
Don't just do agile, do it right! - Simon Storm + Mary Lynn
PDF
A holistic approach to scaling Agile
PPTX
Developing an Agile Approach: Why Adaptability Will Be Key for Competitive Ma...
PDF
What part of "Agile Transformating" companies don't get???
PDF
Salesforce.com Sandbox management
PDF
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
PPTX
I Don't Do Agile. I Am Agile
PDF
Pitfalls of an Agile Transformation
PDF
Agile sales and business development
PPT
Waterfall vs agile approach scrum framework and best practices in software d...
PPTX
Agile vs Waterfall Project management
Sinoptix faster business through application management outsourcing
The Pitfalls of Being Agile
Politica Accesului Deschis în ţările în tranziţie
Agile toolkit
Don't Do Agile, Be Agile
Agileee Developers Toolkit In The Agile World
An Agile DevOps Journey
Robert Mc Geachy Common Pitfalls Agile
Don't scale agile. Descale your organisation.
Don't just do agile, do it right! - Simon Storm + Mary Lynn
A holistic approach to scaling Agile
Developing an Agile Approach: Why Adaptability Will Be Key for Competitive Ma...
What part of "Agile Transformating" companies don't get???
Salesforce.com Sandbox management
Path to Agility: Avoiding Common Pitfalls in Agile Adoption
I Don't Do Agile. I Am Agile
Pitfalls of an Agile Transformation
Agile sales and business development
Waterfall vs agile approach scrum framework and best practices in software d...
Agile vs Waterfall Project management
Ad

Similar to Don't Just do Agile - AgileDC Conference (20)

PPTX
High Performance HTML5 (SF HTML5 UG)
PPTX
Hospitality presentation nagelhout
PPTX
Tactics to Kickstart Your Journey Toward Continuous Delivery
PPTX
Tactics to Kickstart Your Journey Toward Continuous Delivery
PPTX
聊聊測試左移
PDF
Testing Like a Pro - Chef Infrastructure Testing
PPTX
Online learning workshop TESOL Arabia 2015
PDF
Business Business Connecting Principles to Practice 2nd Edition Nickels Solut...
PPTX
CV writing
PDF
Business Business Connecting Principles to Practice 2nd Edition Nickels Solut...
PDF
10 Web Performance Lessons For the 21st Century
PDF
Kane debt
PPTX
Powerpoint presentation
PDF
Process Improvement With Cmmi V12 And Iso Standards 1st Edition Boris Mutafelija
PPTX
Can you hear me now? Capturing the Attention of a Virtual Audience
PDF
Managing Operations Across the Supply Chain 2nd Edition Swink Test Bank
PDF
The Speed to Cool: Agile Testing & Building Quality In
PDF
Margaret Gould Stewart – Elegant Tools: The 4 principles of business design
PDF
Sun Certified Enterprise Architect For J2ee Study Guide Exam 310051 1st Editi...
PPTX
Tactics to Kickstart Your Journey Toward DevOps
High Performance HTML5 (SF HTML5 UG)
Hospitality presentation nagelhout
Tactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous Delivery
聊聊測試左移
Testing Like a Pro - Chef Infrastructure Testing
Online learning workshop TESOL Arabia 2015
Business Business Connecting Principles to Practice 2nd Edition Nickels Solut...
CV writing
Business Business Connecting Principles to Practice 2nd Edition Nickels Solut...
10 Web Performance Lessons For the 21st Century
Kane debt
Powerpoint presentation
Process Improvement With Cmmi V12 And Iso Standards 1st Edition Boris Mutafelija
Can you hear me now? Capturing the Attention of a Virtual Audience
Managing Operations Across the Supply Chain 2nd Edition Swink Test Bank
The Speed to Cool: Agile Testing & Building Quality In
Margaret Gould Stewart – Elegant Tools: The 4 principles of business design
Sun Certified Enterprise Architect For J2ee Study Guide Exam 310051 1st Editi...
Tactics to Kickstart Your Journey Toward DevOps

Recently uploaded (20)

PPTX
Configure Apache Mutual Authentication
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
A review of recent deep learning applications in wood surface defect identifi...
DOCX
search engine optimization ppt fir known well about this
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Architecture types and enterprise applications.pdf
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPT
Geologic Time for studying geology for geologist
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
1 - Historical Antecedents, Social Consideration.pdf
Configure Apache Mutual Authentication
Microsoft Excel 365/2024 Beginner's training
Taming the Chaos: How to Turn Unstructured Data into Decisions
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Enhancing emotion recognition model for a student engagement use case through...
Module 1.ppt Iot fundamentals and Architecture
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
A review of recent deep learning applications in wood surface defect identifi...
search engine optimization ppt fir known well about this
Flame analysis and combustion estimation using large language and vision assi...
Architecture types and enterprise applications.pdf
A proposed approach for plagiarism detection in Myanmar Unicode text
The influence of sentiment analysis in enhancing early warning system model f...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
sbt 2.0: go big (Scala Days 2025 edition)
Geologic Time for studying geology for geologist
Convolutional neural network based encoder-decoder for efficient real-time ob...
1 - Historical Antecedents, Social Consideration.pdf

Don't Just do Agile - AgileDC Conference

Editor's Notes

  • #2: Simon Storm – Senior Director of Enterprise Applications – Mary Lynn – Senior Director of Product Management – AgileDC Conference Agile is Dead 5 things outside of the Scrum Today we are going discuss 5 things outside of the scrum team that will dramatically improve your chances for a successful Agile implementation I don’t want to diminish the importance of the team. We have an incredible group who have learned, adapted and thrived
  • #3: Financial services organization Over 3000 financial institutions Review PRODUCTS Unique challenges - major banks to tiny community banks AS400 – RESISTANT TO CHANGE Successfully adopted Agile, Continuous Delivery, Infrastructure as Code and working towards DevOps
  • #4: DON’T’ WANT TO DISAPPOINT A CHILD on Birthday Lack of Preparation – Failed to assemble gift Better Preparation – Wrap the empty box, have gift ready to go The early warning - of an Agile team – falling apart = Failing to prepare for PLANNING SESSION NIGHT BEFORE Done by one person in a vacuum Can’t plan in a day Team is surprised by work NEED A STRONG PRODUCT OWNER WHO IS INVOLVED = MARY LYNN IS A PERFECT EXAMPLE OF A EXCEPTIONAL PRODUCT OWNER There is nothing worse than disappointing your kid on their birthday LACK OF PREPARATION – LACK OF UNDERSTANDING THE DESIRED OUTCOME Children want to open a present and then immediately play with the present. Unprepared Parent: Open present followed by hours of cursing the manufacture who decided to ship a toy in the lowest common denominator Prepared Parent: Wraps empty boxes. The early warning that I no longer miss is that of an Agile team who is starting to fall apart Preparation for upcoming sprint planning is done the night before…. All the work is done by one person in a vacuum Planning is a surprise to all of the attendees A full day is no where near enough time to complete the planning process
  • #5: EXPERTS ON WHAT NOT TO DO EXCELLA RAN THROUGH NUMEROUS CONSULTANTS AND TRAINING SESSIONS BUT MADE US SMARTER WITH EACH FAILURE
  • #6: STUCK WITH IT AND SUCCEEDED QUARTERLY TO BI-WEEKLY RELEASES ELIMINATED WEEKEND WORK – INCREASED TEAM MORALE MAXIMIZED THE AMOUNT OF WORK NOT DONE DELIVERED FUNCTIONALITY TO CUSTOMERS MORE QUICKLY TOP 5 THINGS YOU CAN DO OUTSIDE OF THE SPRINT TO MAKE AGILE WORK
  • #7: READ QUOTE HITS HOME FOR ME LAST WEEK WE DEPLOYED A MAJOR RELEASE TO THOUSANDS OF USERS REDESIGN OF OUR WEB APPLICATION, INCLUDING TECHNOLOGY, SECURITY, AND UX VERY IMPORTANT FOR MANY REASONS AND ALSO HAS SOME SIGNIFICANT RISK IF THE USERS DON’T LIKE IT OR CAN’T GET THEIR JOB DONE. TALK TO YOU ABOUT HOW WE WENT ABOUT DESIGNING AND DEPLOYING THIS FUNCTIONALITY TO FOCUS ON CUSTOMER EXPERIENCE
  • #8: BEFORE WE STARTED SPRINTS, WE HAD TO DETERMINE WHAT WE WERE GOING TO RELEASE? ALL OF IT – TO MUCH FOR OUR FIRST RELEASE, WE WANTED TO STICK TO BASIC RULES FOR AN MVP, SOMETHING BEAUTIFUL, USABLE, AND FUNCTIONAL
  • #9: EXPLAIN PICTURE SIT WITH YOUR CUSTOMERS AND WATCH THEM USE YOUR PRODUCTS TEST OUT NEW PRODUCTS IN A SAFE ENVIRONMENT. WE ARE IN FINANCE SO DEAL IN VERY LARGE DOLLAR QUANTITIES… TEST USING PROTOTYPES… SAVES TIME AND MONEY ON BUILDING THE WRONG FEATURES. MAKE SURE YOU GET IT RIGHT. YOU GET TO KNOW YOUR CUSTOMERS BETTER TOOLS CAMTASIA, INVISION, BALSAMIQ, PHOTOSHOP, USERTESTING.COM
  • #10: BACK AT HOME, THE SCRUM TEAM WAS ABLE TO LISTEN IN ON THE TESTING OR WATCH VIDEOS. HELPED THEM GAIN EMPATHY FOR THE USER UNDERSTAND THEIR STRUGGLES AND THINGS THEY LIKED ON THE SITE.
  • #11: THIS IS A MOCK UP OF OUR FIRST ITERATION OF THE REDESIGNED HOME PAGE. EXPLAIN THE PAGE. We determined that the best slice for us was to update the header/footer, log in, home page, and navigation….and we got to work designing using tools like balsamiq, photoshop, and eventually ended up with a high-dev design we placed in InVision.
  • #12: At completion of the first round of testing, here’s what we kept. The logo didn’t even quite maintain the same placement! We ended up keeping navigation, but completely changed the way it worked. The charts were removed completely.
  • #13: Ultimately, we ended up here…. Much less content on the page, just give them what they want. Focus on their daily activities We used our customers to ensure that the customer experience was a good one.
  • #14: 15 Minutes daily Each person takes a row on the board and moves user stories across it. Prefer the low-tech sticky notes and painters tape so….. They are not considered ready to be moved into a sprint until: UX review Acceptance Criteria Written Text Reviewed Designs done And….
  • #15: WHO USES 3 AMIGOS? STORIES CAN’T BE ACCEPTED WITHOUT 3 AMIGO The three amigo consists of a developer, business analyst, and QA reviewing a story. The BA, representing the product owner, presents the story, and the three of them work together to refine it and identify any missing requirements or edge cases. PRE AMIGO, RE-AMIGO…
  • #16: LEAN CONCEPT –MEASURE AND LEARN Measure the success of each feature you deploy so that you can learn and adjust the feature, if necessary. Despite your best prototype testing, you may learn that the majority of users are not using something in the way it was intended. While not great, at least you know and can adjust. EXPLAIN HEAT MAP GOOGLE ANALYTICS, CLICKTAIL
  • #17: WE BUILT HIGHLY CONFIGURABLE APPLICATION – When we knew the least Configurable parts never changed 3 developers to make a change Simple changes were difficult ANYONE can implement a full feature. RINSE – Removed SOAP (Web Services Tier) SIMPLY THE ENVIRONMENT – Co-location, get rid of multiple hats, AGILE DIDN’T WORK FOR US – AGILE was not set up to succeed SPRINT 0 One of my favorite catch phrases is “At the beginning of the project is when you know the least” One of the most prevalent comments I hear is “Agile didn’t work for us”. Mary Lynn ran through several team and process points that are critical to success. But there is a technical component as well that needs to be considered. The main issue with infrequent releases is the need to get the feature in now which results in gold plating. A second symptom that becomes apparent is the need to create a very dynamic and highly configurable system While this sounds like a good idea, it is detrimental when done “when you know the least”. We fell into the trap of creating dynamic listings so we could add fields as needed. The issue we ran into was adding dynamic fields was very difficult, creating logical layouts was difficult and making changes to text on the pure website was difficult We had a situation where we needed the database guy to do update a stored procedure, a the services guy to update the web service, and then the developer could implement the functionality, but before it was complete it would go to the UI guy to clean up the screen. You cannot be agile if this is the only way to add a feature.
  • #18: EVERYONE WANTS 2 WEEKS 2 WEEKS  8 WEEKS  2 HOURS We deploy code every other week – Amazon Deploys 11.6 seconds Small changes are easier to digest Small changes reduce the risk of introducing issues We made migrating a development task and a non-event It was well planned to do this slide last. I can speak for hours on this topic. The main challenge that we faced was the two week syndrome BAs wanted 2 weeks to define requirements Developers wanted 2 weeks to code QA wanted 2 weeks to test Operations wanted 2 weeks to ensure production readiness I wanted the team to perform 2 week sprints Mary Lynn already explained the importance of backlog grooming which really means that all the BA work should be done prior to the start of the sprint. She also mentioned the importance of small stories. This cuts the 8 weeks back to about 4. Still too long. The solution is Continuous Delivery. First, by automating deployments, building confidence and making the deployment process a routine non-event Confidence comes from consistent deployments, but Infrastructure as Code is really the key to creating consistency Slow Delivery IT cannot keep up with business demands Resistance to changing requirements Manual Testing QA tests the same functionality over and over Developers move on to new tasks and then have to switch gears to fix bugs Manual Deployments Long detailed ECS documents Inconsistent environments Scheduled releases for off hours
  • #19: 10 deploys per day Dev & Ops Cooperation at Flickr John Allspaw & Paul Hammond
  • #20: Velocity Culture Jon Jenkins Amazon Deployments from May 2011 11.6 seconds – Mean Time Between Deployments 1079 – Max number of deployments in an hour 1000 – Mean number of hosts receiving a deployment 30,000 – Max number of hosts receiving a deployment
  • #21: EVERYONE WANTS 2 WEEKS 2 WEEKS  8 WEEKS  2 HOURS We had a major release where we put in months of work. EVERYONE wants to get back to two week releases We had issues migrating through environments We had one problem that we couldn’t nail down the cause easily because so much changed in one release BUT we made a silly mistake and fixed in HOURS….ROLLED FORWARD It was well planned to do this slide last. I can speak for hours on this topic. The main challenge that we faced was the two week syndrome BAs wanted 2 weeks to define requirements Developers wanted 2 weeks to code QA wanted 2 weeks to test Operations wanted 2 weeks to ensure production readiness I wanted the team to perform 2 week sprints
  • #22: Mary Lynn already explained the importance of backlog grooming which really means that all the BA work should be done prior to the start of the sprint. She also mentioned the importance of small stories. This cuts the 8 weeks back to about 4. Still too long. The solution is Continuous Delivery. First, by automating deployments, building confidence and making the deployment process a routine non-event Confidence comes from consistent deployments, but Infrastructure as Code is really the key to creating consistency Slow Delivery IT cannot keep up with business demands Resistance to changing requirements Manual Testing QA tests the same functionality over and over Developers move on to new tasks and then have to switch gears to fix bugs Manual Deployments Long detailed ECS documents Inconsistent environments Scheduled releases for off hours
  • #23: In the end, it’s up to you to give your kid the birthday they deserve and to give your customers high value products they love. Agile can help you get there. Don’t give up if you screw up. Just try again and you’ll get there. It’s definitely worth it. Thank you for giving us the opportunity to share some of our failures and successes with you today. Simon and I love talking about this so please feel free to grab us later if you have any questions.