SlideShare ist ein Scribd-Unternehmen logo
1 von 34
How One Publisher Changed Its Approach to Online Development in 45 Days ADVENTURES IN AGILITY Larry M. Belmont Manager, Online Development labelmo at aip dot org Society for Scholarly Publishing 30 th  Annual Meeting, Boston, MA May 30, 2008
About AIP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About me ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our goals ,[object Object],[object Object],[object Object]
The enemies of agility ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Did anyone read a software manual? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
From many schools of agility … ,[object Object],[object Object],[object Object]
…  we stewed an “agile approach”
Just what is agility? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agility demands the right roles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What was our “Big X” like? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Team attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Team behaviors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inspiration ,[object Object],[object Object],[object Object],[object Object]
Lessons in Agility I ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lessons in Agility II  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lessons in Agility III ,[object Object],[object Object],[object Object],[object Object],[object Object]
What do aerial warfare and projects have in common? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OODA, cheap DC comics version
OODA, expensive O’Reilly book version
Starting small ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our 1 st  OODA loop Installed an agile “framework” (people, process, tools); planned a 1 st  iteration and an agile user testing/feedback loop Decide Studied the competition, to see what they had on the abstract page that we didn’t, and what we could add quickly; ID’d customer and user wants and needs; increased Web 2.0 savvy; assigned values to deliverables Orient Noted that 46% of  Scitation  user sessions started on the abstract view; began cultivating a vision that our platform was made up of 2 million article homepages where the users engaged us and one another, and where we engaged them Observe Implemented the 1 st  iteration Act What We Did OODA Component
Here’s how it turned out 20 business days Plan and implement Version 1.6 8 business days Implement version 1.5 37 business days Assemble the team; retool approach, applications, and presentation framework (GUI) to facilitate “working agile”; plan version 1.5 14 business days Plan and implement Version 1.7 10 business days Plan and implement Version 1.8 12 business days Plan and implement Version 1.9 How Long We Took What We Did
How did we change our MO? Practice designer-centered design Practice user-centered design Run the project via meetings, e-mail, and reference a 50-page “plan” and document it on the LAN Run the project on the web and reference a 1-2-page “roadmap” and document it on virtual writeboards Wait until everything is hard-wired together before alpha testing Test end-user functionality modularly as it’s built –  and course-correct as we go Slow-cook requirements via multiple meetings, mockup reviews, documentation reviews Quick-cook requirements in social environments (wiki, basecamp) Produce exhaustive Visio wireframes and workflows Prototype on paper (easy to change) Wait until everything is changed and re-wired together before beta testing Engage key internal stakeholders and customers/users at every stage Declare work done and move onto next thing without reassessing value or need to modify/optimize behavior Never consider work really complete; continue evaluating feedback and surveying users to drive followup iterations What We Used to Do What We Do Now
Our obligatory process diagram
Keys to speed: paper ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keys to speed: new “environments” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keys to speed: the “war room” ,[object Object],[object Object]
Keys to speed: optimized meetings ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Keys to speed: eating the elephant ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our agile “mythology” scorecard Plan-driven projects are always un-agile User stories and personae were critical to getting at REAL functionality with VALUE Agility is a silver bullet “ Fail fast” or “fail early and often” is a speed-enhancing attribute; “gotta build it to break it” (best to break it sooner) Agility requires no discipline OODA worked (though no one explictly knew it was OODA) Agility is just for programmers People first, then ideas, then tools – the correct route from fragile to agile Agility means “perpetual beta” Some form of 80/20 analysis increases design speed and helps plan product iteration(s) “ Agile Myths” We Debunked “ Agile Myths” We Confirmed
How we plan to stay agile ,[object Object],[object Object],[object Object],[object Object]
It’s Alive! ,[object Object],[object Object],[object Object]
Thanks! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

2014 Mediakit V 1.2
2014 Mediakit V 1.22014 Mediakit V 1.2
2014 Mediakit V 1.2ben007
 
DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012Anixter
 
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...Larry Belmont
 
Smart systems for energy management
Smart systems for energy managementSmart systems for energy management
Smart systems for energy managementRajveer Shekhawat
 
私のSql -My Sql
私のSql -My Sql私のSql -My Sql
私のSql -My Sqlstiq 2e
 
Smart Gas Meters Technology & Challenges-CGD2014
Smart Gas Meters Technology & Challenges-CGD2014Smart Gas Meters Technology & Challenges-CGD2014
Smart Gas Meters Technology & Challenges-CGD2014Rajveer Shekhawat
 
PPT 2 day Shanghai
PPT  2 day ShanghaiPPT  2 day Shanghai
PPT 2 day Shanghaiben007
 
Innovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangaloreInnovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangaloreRajveer Shekhawat
 
Lessons from life as a dog
Lessons from life as a dogLessons from life as a dog
Lessons from life as a dogKatie Delgado
 

Andere mochten auch (10)

2014 Mediakit V 1.2
2014 Mediakit V 1.22014 Mediakit V 1.2
2014 Mediakit V 1.2
 
DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012DCD Census Key findings China 2011-2012
DCD Census Key findings China 2011-2012
 
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
 
Smart systems for energy management
Smart systems for energy managementSmart systems for energy management
Smart systems for energy management
 
私のSql -My Sql
私のSql -My Sql私のSql -My Sql
私のSql -My Sql
 
Smart Gas Meters Technology & Challenges-CGD2014
Smart Gas Meters Technology & Challenges-CGD2014Smart Gas Meters Technology & Challenges-CGD2014
Smart Gas Meters Technology & Challenges-CGD2014
 
PPT 2 day Shanghai
PPT  2 day ShanghaiPPT  2 day Shanghai
PPT 2 day Shanghai
 
Innovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangaloreInnovating new products using multiphysics modeling comsol2012-bangalore
Innovating new products using multiphysics modeling comsol2012-bangalore
 
Lessons from life as a dog
Lessons from life as a dogLessons from life as a dog
Lessons from life as a dog
 
VoX
VoXVoX
VoX
 

Kürzlich hochgeladen

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

LONG VERSION - Adventures in Agility: How One Online Publisher Changed Their Approach to Online Development in 45 Days

  • 1. How One Publisher Changed Its Approach to Online Development in 45 Days ADVENTURES IN AGILITY Larry M. Belmont Manager, Online Development labelmo at aip dot org Society for Scholarly Publishing 30 th Annual Meeting, Boston, MA May 30, 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. … we stewed an “agile approach”
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. OODA, cheap DC comics version
  • 21.
  • 22. Our 1 st OODA loop Installed an agile “framework” (people, process, tools); planned a 1 st iteration and an agile user testing/feedback loop Decide Studied the competition, to see what they had on the abstract page that we didn’t, and what we could add quickly; ID’d customer and user wants and needs; increased Web 2.0 savvy; assigned values to deliverables Orient Noted that 46% of Scitation user sessions started on the abstract view; began cultivating a vision that our platform was made up of 2 million article homepages where the users engaged us and one another, and where we engaged them Observe Implemented the 1 st iteration Act What We Did OODA Component
  • 23. Here’s how it turned out 20 business days Plan and implement Version 1.6 8 business days Implement version 1.5 37 business days Assemble the team; retool approach, applications, and presentation framework (GUI) to facilitate “working agile”; plan version 1.5 14 business days Plan and implement Version 1.7 10 business days Plan and implement Version 1.8 12 business days Plan and implement Version 1.9 How Long We Took What We Did
  • 24. How did we change our MO? Practice designer-centered design Practice user-centered design Run the project via meetings, e-mail, and reference a 50-page “plan” and document it on the LAN Run the project on the web and reference a 1-2-page “roadmap” and document it on virtual writeboards Wait until everything is hard-wired together before alpha testing Test end-user functionality modularly as it’s built – and course-correct as we go Slow-cook requirements via multiple meetings, mockup reviews, documentation reviews Quick-cook requirements in social environments (wiki, basecamp) Produce exhaustive Visio wireframes and workflows Prototype on paper (easy to change) Wait until everything is changed and re-wired together before beta testing Engage key internal stakeholders and customers/users at every stage Declare work done and move onto next thing without reassessing value or need to modify/optimize behavior Never consider work really complete; continue evaluating feedback and surveying users to drive followup iterations What We Used to Do What We Do Now
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Our agile “mythology” scorecard Plan-driven projects are always un-agile User stories and personae were critical to getting at REAL functionality with VALUE Agility is a silver bullet “ Fail fast” or “fail early and often” is a speed-enhancing attribute; “gotta build it to break it” (best to break it sooner) Agility requires no discipline OODA worked (though no one explictly knew it was OODA) Agility is just for programmers People first, then ideas, then tools – the correct route from fragile to agile Agility means “perpetual beta” Some form of 80/20 analysis increases design speed and helps plan product iteration(s) “ Agile Myths” We Debunked “ Agile Myths” We Confirmed
  • 32.
  • 33.
  • 34.