SlideShare a Scribd company logo
1 of 17
DON’T JUST DO AGILE
DO AGILE RIGHT.
Design
Analysis
Build
Test
Deploy
AGILE /
SCRUM
WATERFALL
Build
Test
Deploy
Build
Test
Deploy
Build
Test
Deploy
Build
Test
Deploy
Build
Test
Deploy
Analysis
Build
Design
Test
Deploy
http://www.softwaysolutions.com/blog/wp-content/uploads/2012/10/scrum_process_big3.jpg
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
1. THOROUGH BACKLOG
GROOMING
http://www.blu-raydefinition.com/reviews/%C2%A1three-amigos-25th-anniversary-edition-blu-ray-review.html
2. STAY ENGAGED
3. MEASURE & LEARN
4. KEEP IT SIMPLE
http://blogs.forrester.com/f/b/users/kleggett/telecom.jpg
14
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
@simonpstorm
MARY LYNN WILHITE
marylynnwilhite@gmail.com
@marylynnwilhite
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

What's hot

FRCC MAT050 Working with Exponents (Sect 1.10)
FRCC MAT050 Working with Exponents (Sect 1.10)FRCC MAT050 Working with Exponents (Sect 1.10)
FRCC MAT050 Working with Exponents (Sect 1.10)
cccscoetc
 

What's hot (9)

Tools that help and speed up RWD dev
Tools that help  and speed up RWD devTools that help  and speed up RWD dev
Tools that help and speed up RWD dev
 
Practica luis viera
Practica luis vieraPractica luis viera
Practica luis viera
 
Mobile App Instrumentation Experimentation FTW
Mobile App Instrumentation Experimentation FTWMobile App Instrumentation Experimentation FTW
Mobile App Instrumentation Experimentation FTW
 
Instrumentation & Experimentation FTW
Instrumentation & Experimentation FTWInstrumentation & Experimentation FTW
Instrumentation & Experimentation FTW
 
Website performance optimisation
Website performance optimisationWebsite performance optimisation
Website performance optimisation
 
Practica Tics
Practica TicsPractica Tics
Practica Tics
 
Herramientas web 2.0
Herramientas  web 2.0Herramientas  web 2.0
Herramientas web 2.0
 
Taking Web Applications Offline
Taking Web Applications OfflineTaking Web Applications Offline
Taking Web Applications Offline
 
FRCC MAT050 Working with Exponents (Sect 1.10)
FRCC MAT050 Working with Exponents (Sect 1.10)FRCC MAT050 Working with Exponents (Sect 1.10)
FRCC MAT050 Working with Exponents (Sect 1.10)
 

Viewers also liked

Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
ExoLeaders.com
 
Cross-Functional Teams: A Product Manager's Nirvana
Cross-Functional Teams: A Product Manager's NirvanaCross-Functional Teams: A Product Manager's Nirvana
Cross-Functional Teams: A Product Manager's Nirvana
Movel
 

Viewers also liked (13)

Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
Survival Tips for the Lone Product Manager - Kristin Bolton-Keys and Alicia D...
 
Building experimentation into your product lifecycle - Lauren Rabiano
Building experimentation into your product lifecycle - Lauren RabianoBuilding experimentation into your product lifecycle - Lauren Rabiano
Building experimentation into your product lifecycle - Lauren Rabiano
 
Is Agile Breaking Product Management - Steve Johnson
Is Agile Breaking Product Management - Steve JohnsonIs Agile Breaking Product Management - Steve Johnson
Is Agile Breaking Product Management - Steve Johnson
 
Ego risk: Why Innovation Fails - Teague Hopkins
Ego risk: Why Innovation Fails - Teague HopkinsEgo risk: Why Innovation Fails - Teague Hopkins
Ego risk: Why Innovation Fails - Teague Hopkins
 
Roadmapping workshop - Bruce McCarthy
Roadmapping workshop - Bruce McCarthyRoadmapping workshop - Bruce McCarthy
Roadmapping workshop - Bruce McCarthy
 
Buy-in: Getting to the yes - Deepak Thakral
Buy-in: Getting to the yes - Deepak ThakralBuy-in: Getting to the yes - Deepak Thakral
Buy-in: Getting to the yes - Deepak Thakral
 
Post MVP Strategies - Chris Clarke
Post MVP Strategies - Chris ClarkePost MVP Strategies - Chris Clarke
Post MVP Strategies - Chris Clarke
 
Building trust with stakeholders - Jeff Lopez + Beth McHugh
Building trust with stakeholders - Jeff Lopez + Beth McHughBuilding trust with stakeholders - Jeff Lopez + Beth McHugh
Building trust with stakeholders - Jeff Lopez + Beth McHugh
 
Cross-Functional Teams: A Product Manager's Nirvana
Cross-Functional Teams: A Product Manager's NirvanaCross-Functional Teams: A Product Manager's Nirvana
Cross-Functional Teams: A Product Manager's Nirvana
 
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
Talk OpenGroup Quebec - Architecture d'Entreprise chez MMA - 20151207
 
Une architecture d'entreprise concrète et légère
Une architecture d'entreprise concrète et légèreUne architecture d'entreprise concrète et légère
Une architecture d'entreprise concrète et légère
 
AngularJS
AngularJSAngularJS
AngularJS
 
Enterprise Architecture and Open Source
Enterprise Architecture and Open SourceEnterprise Architecture and Open Source
Enterprise Architecture and Open Source
 

Similar to Don't just do agile, do it right! - Simon Storm + Mary Lynn

Souders WPO Web 2.0 Expo
Souders WPO Web 2.0 ExpoSouders WPO Web 2.0 Expo
Souders WPO Web 2.0 Expo
Steve Souders
 
Souders WPO Web2.0Expo
Souders WPO Web2.0ExpoSouders WPO Web2.0Expo
Souders WPO Web2.0Expo
guest0b3d92d
 
High Performance Mobile (SF/SV Web Perf)
High Performance Mobile (SF/SV Web Perf)High Performance Mobile (SF/SV Web Perf)
High Performance Mobile (SF/SV Web Perf)
Steve Souders
 

Similar to Don't just do agile, do it right! - Simon Storm + Mary Lynn (20)

Testing Like a Pro - Chef Infrastructure Testing
Testing Like a Pro - Chef Infrastructure TestingTesting Like a Pro - Chef Infrastructure Testing
Testing Like a Pro - Chef Infrastructure Testing
 
High Performance HTML5 (SF HTML5 UG)
High Performance HTML5 (SF HTML5 UG)High Performance HTML5 (SF HTML5 UG)
High Performance HTML5 (SF HTML5 UG)
 
Tactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous DeliveryTactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous Delivery
 
Tactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous DeliveryTactics to Kickstart Your Journey Toward Continuous Delivery
Tactics to Kickstart Your Journey Toward Continuous Delivery
 
Online learning workshop TESOL Arabia 2015
Online learning workshop TESOL Arabia 2015 Online learning workshop TESOL Arabia 2015
Online learning workshop TESOL Arabia 2015
 
4-identifying-problems.pdf
4-identifying-problems.pdf4-identifying-problems.pdf
4-identifying-problems.pdf
 
Hospitality presentation nagelhout
Hospitality presentation nagelhoutHospitality presentation nagelhout
Hospitality presentation nagelhout
 
Souders WPO Web 2.0 Expo
Souders WPO Web 2.0 ExpoSouders WPO Web 2.0 Expo
Souders WPO Web 2.0 Expo
 
Souders WPO Web2.0Expo
Souders WPO Web2.0ExpoSouders WPO Web2.0Expo
Souders WPO Web2.0Expo
 
Can you hear me now? Capturing the Attention of a Virtual Audience
Can you hear me now? Capturing the Attention of a Virtual AudienceCan you hear me now? Capturing the Attention of a Virtual Audience
Can you hear me now? Capturing the Attention of a Virtual Audience
 
VP R&D Open Seminar: Caching
VP R&D Open Seminar: CachingVP R&D Open Seminar: Caching
VP R&D Open Seminar: Caching
 
10 Web Performance Lessons For the 21st Century
10 Web Performance Lessons For the  21st Century10 Web Performance Lessons For the  21st Century
10 Web Performance Lessons For the 21st Century
 
Balancing Work And Life
Balancing Work And LifeBalancing Work And Life
Balancing Work And Life
 
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb EditionMeasuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb Edition
 
Rowe Brad ppp slides
Rowe Brad ppp slidesRowe Brad ppp slides
Rowe Brad ppp slides
 
User Experience Top 10
User Experience Top 10User Experience Top 10
User Experience Top 10
 
聊聊測試左移
聊聊測試左移聊聊測試左移
聊聊測試左移
 
High Performance Mobile (SF/SV Web Perf)
High Performance Mobile (SF/SV Web Perf)High Performance Mobile (SF/SV Web Perf)
High Performance Mobile (SF/SV Web Perf)
 
Tactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsTactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOps
 
Tactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOpsTactics to Kickstart Your Journey Toward DevOps
Tactics to Kickstart Your Journey Toward DevOps
 

More from ExoLeaders.com

Our Global, Mobile UX Lessons From the 1.4 Billion People in China
Our Global, Mobile UX Lessons From the 1.4 Billion People in ChinaOur Global, Mobile UX Lessons From the 1.4 Billion People in China
Our Global, Mobile UX Lessons From the 1.4 Billion People in China
ExoLeaders.com
 

More from ExoLeaders.com (10)

Designing and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the EnterpriseDesigning and Building (Your Own) UI Frameworks For the Enterprise
Designing and Building (Your Own) UI Frameworks For the Enterprise
 
Our Global, Mobile UX Lessons From the 1.4 Billion People in China
Our Global, Mobile UX Lessons From the 1.4 Billion People in ChinaOur Global, Mobile UX Lessons From the 1.4 Billion People in China
Our Global, Mobile UX Lessons From the 1.4 Billion People in China
 
Content-First Design Secrets
Content-First Design SecretsContent-First Design Secrets
Content-First Design Secrets
 
Creating Learning Organizations
Creating Learning OrganizationsCreating Learning Organizations
Creating Learning Organizations
 
How Designers Fail
How Designers FailHow Designers Fail
How Designers Fail
 
Good karma: UX Patterns and Unit Testing in Angular with Karma
Good karma: UX Patterns and Unit Testing in Angular with KarmaGood karma: UX Patterns and Unit Testing in Angular with Karma
Good karma: UX Patterns and Unit Testing in Angular with Karma
 
ModevCon 2014 - Presentation Slides: Krishna Guda
ModevCon 2014 - Presentation Slides: Krishna GudaModevCon 2014 - Presentation Slides: Krishna Guda
ModevCon 2014 - Presentation Slides: Krishna Guda
 
ModevCon 2014 - Presentation Slides: Andy Glover
ModevCon 2014 - Presentation Slides: Andy GloverModevCon 2014 - Presentation Slides: Andy Glover
ModevCon 2014 - Presentation Slides: Andy Glover
 
ModevUX 2015 Sponsorship Prospectus (outdated version)
ModevUX 2015 Sponsorship Prospectus (outdated version)ModevUX 2015 Sponsorship Prospectus (outdated version)
ModevUX 2015 Sponsorship Prospectus (outdated version)
 
Modev Wearables+Things Conference - Sponsor Prospectus
Modev Wearables+Things Conference - Sponsor ProspectusModev Wearables+Things Conference - Sponsor Prospectus
Modev Wearables+Things Conference - Sponsor Prospectus
 

Recently uploaded

No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 

Recently uploaded (20)

BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 

Don't just do agile, do it right! - Simon Storm + Mary Lynn

Editor's Notes

  1. Simon Storm – Director of Enterprise Applications – Mary Lynn – Director of Product Management – MVP Conference – Artisphere KEYNOTE 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 Simon Storm – Director of Enterprise Applications – Mary Lynn – Director of Product Management – As far as I am concerned, we are giving the keynote.
  2. Financial services organization Over 3000 financial institutions Unique challenges - major banks to tiny community banks AS400 – RESISTANT TO CHANGE Successfully adopted Agile, Continuous Delivery, Infrastructure as Code and working towards DevOps
  3. Waterfall Mistakes Business needs change Missed requirements Gold plating because of duration Agile Return on investment earned earlier Feedback (customer, application, etc) continually incorporated Analysis & Design is continuous Unneeded features are never built
  4. Product Owner is the key Backlog = Features = Stories = CONTINUALLY GROOMED Finished work is reviewed
  5. THIS IS NOT IDEAL You don’t want to cause this You don’t want to feel like this Parents were not prepared. Amazon didn’t deliver Tickle Me Elmo in time. Bad daddy The early warning - of an Agile team – falling apart Failing to prepare for PLANNING SESSION – ALL DONE NIGHT BEFORE BAD SURPRISE - Team has no idea what is coming Done by one person in a vacuum Can’t plan in a day 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
  6. EXPERTS ON WHAT NOT TO DO EXCELLA RAN THROUGH NUMEROUS CONSULTANTS AND TRAINING SESSIONS BUT MADE US SMARTER WITH EACH FAILURE
  7. 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
  8. 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….
  9. 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…
  10. Here is an example of an analysis we did of some user stories being prepped for a sprint: EXPLAIN PICTURE SAVES TIME AND MONEY ON BUILDING THE WRONG FEATURES YOU GET TO KNOW YOUR CUSTOMERS BETTER TOOLS CAMTASIA, INVISION, BALSAMIQ, PHOTOSHOP, USERTESTING.COM
  11. STAY CLOSE TO YOUR TEAM. THEY ARE NOT ORDER TAKERS. SMARTER THAN YOU. UNDERSTAND HOW THEY OPERATE AND LISTEN TO THEIR IDEAS. IN ADDITION TO COMMUNICATING DIRECTION AND STAKEHOLDER NEEDS, ROLL UP YOUR SLEEVES WITH THE TEAM. PARTICIPATE IN SOME ESTIMATING EXERCISES Why is this taking so long? I was planning on getting all of these features done and you only got a few done ATTEND RETROS
  12. 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
  13. 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 INFRASTRUCTURE–Dev is a world apart from Production 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.
  14. 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
  15. 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.