SlideShare a Scribd company logo
Play at Work:
Applying Agile Methods to
Museum Website Development
October 27, 2010
Museum Computer Network Conference
Dana Mitroff Silvers Alon Salant
SFMOMA Carbon Five
Today's Plan
Introductions
Us and You!
Project Background
What is Agile?
Let's play some games!
Story Writing
Ro! Cham! Beau!
Break @ 3 p.m. (15 min)
More games!
Story Mapping
Reflection
Discussion + Questions
Introductions: Us
Introductions: You
1. Name
2. Where you work
3. What you do
4. Why you're here
Why We're Here
http://www.sfmoma.org/artwork/18434
Project Background
What is Agile?
Some Key Attributes
Iterative
Adaptive
Collaborative
Transparent
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Games in Agile
Ritualized activities
Cooperative, not competitive
Simple, repeatable rules
Participants create the experience
SFMOMA Calendar
The Planning Game
Let's Play Some Games!
Requirements with Story Writing
Estimation with Ro! Cham! Beau!
Story Writing
(Requirements)
As a <role>,
I can <what>
so that <why>.
Sample Story #1
As a Local Visitor
I can see a list of today's events
so I can decide if I want to go to the
museum.
A Word About Roles
Local Visitor
Online Visitor
Tourist
Educator
Parent
Sample Story #2
As a Tourist
I can choose a date range for events
so I can decide if I want to visit the
museum when I'm in town.
INVEST in Stories
Independent
Negotiable
Verifiable
Estimateable
Sized appropriately
Testable
Sample Story #3
As a Parent
I can filter events by category
so I can just see the "Family Programs."
Sample Story #4
As a Local Visitor
I can subscribe to an RSS Feed
so I can stay up-to-date with events at the
museum.
Sample Story #5
As a Local Visitor
I can see thumbnails with exhibition
listings
so that I can get a sense of the art.
Story Writing on Cards
(3 min)
As a <role>,
I can <what>
so that <why>.
Share Your Stories
Ro! Cham! Beau!
(Estimation)
Discussion
 
How do you capture requirements today?
How do you estimate work? 
Can you imagine doing this with your teams?
 
Break (return at 3:15)
http://www.sfmoma.org/artwork/48140
Let's Play Some More Games!
Prioritization with Story Mapping 
Reflection 
Story Mapping
(Prioritization) 
Online Collection 
Visit 
Collection Story #1
As an Online Visitor, 
I can browse artists by last name
so I don't have to worry about spelling.
Collection Story #2
As an Online Visitor,
I can search the collection
so I can find info on artists and artworks 
at SFMOMA. 
Collection Story #3
As a Online Visitor
I can see content related to an artwork
(e.g. exhibitions, events, and multimedia)
so I don't have to hunt around for it. 
Collection Story #4
As a Local Visitor
I can see if a work is on view
so I can decide if I want to visit the 
museum. 
Collection Story #5
As an Educator
I can watch a video of an artist talking 
about his/her work
so I can learn more about the artist. 
Collection Story #6
As a Tourist
I can see other works SFMOMA has by 
an artist
so I can decide if I want to visit.
Visit Story #1
As a Tourist
I can get hours and directions
so I can plan my visit.
Visit Story #2
As a Local Visitor
I can use an interactive map
so I can figure out the best way to get to
the museum.
Visit Story #3
As a Local Visitor
I can check ticket prices and buy tickets
online
so I can save time.
Visit Story #4
As a Tourist
I can find out what kind of dining the
museum offers and see menus
so I can plan my visit.
Visit Story #5
As a Parent,
I can see upcoming family events from
the calendar
so I can plan when to visit.
Visit Story #6
As a Tourist,
I can access basic visitor info in my
language
so that I can plan my visit.
Story Mapping in Teams
(15 min)
Reflection
Regularly, not just at project end
Per milestone (every 2-4 weeks)
B's & C's (Benefits & Concerns)
Identify a couple SMART goals
Three-Minute Reflection
http://www.sfmoma.org/artwork/111624
Resources + Tools
http://bit.ly/mcn-play
Just a Taste
Great for bringing your team together
Focus on efficiency
Many more practices out there
Discussion + Questions
Alon
alon@carbonfive.com
@asalant
Dana
dmitroff@sfmoma.org
@dmitroff

More Related Content

Similar to Play at Work: Applying Agile Methods to Museum Website Development

Datascope: Designing your Data Viz - The (Iterative) Process
Datascope: Designing your Data Viz - The (Iterative) ProcessDatascope: Designing your Data Viz - The (Iterative) Process
Datascope: Designing your Data Viz - The (Iterative) Process
Mollie Pettit
 
Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...
Nigel Daly
 
How Do You Write A Personal Narrative Essay
How Do You Write A Personal Narrative EssayHow Do You Write A Personal Narrative Essay
How Do You Write A Personal Narrative Essay
Casey Black
 
Custom Research Paper Service L
Custom Research Paper Service LCustom Research Paper Service L
Custom Research Paper Service L
Mary Burg
 
Academic Essay Topics For College Students
Academic Essay Topics For College StudentsAcademic Essay Topics For College Students
Academic Essay Topics For College Students
Christy Williams
 
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Anna Dahlström
 
Over 20 Transitional Aca
Over 20 Transitional AcaOver 20 Transitional Aca
Over 20 Transitional Aca
Ebony Bates
 
PPT - Top Essay Writing Company In Australia, UK & USA PowerPoi
PPT - Top Essay Writing Company In Australia, UK & USA PowerPoiPPT - Top Essay Writing Company In Australia, UK & USA PowerPoi
PPT - Top Essay Writing Company In Australia, UK & USA PowerPoi
Robyn Champagne
 
Sat Essay Format. Online assignment writing service.
Sat Essay Format. Online assignment writing service.Sat Essay Format. Online assignment writing service.
Sat Essay Format. Online assignment writing service.
Xiomara Smith
 
Bot binder
Bot binderBot binder
Bot binder
richardsallison
 
Monday Night, Feb 10th Visrhet
Monday Night, Feb 10th VisrhetMonday Night, Feb 10th Visrhet
Monday Night, Feb 10th Visrhet
Miami University
 
Ib Extended Essay Criteria 2014. Online assignment writing service.
Ib Extended Essay Criteria 2014. Online assignment writing service.Ib Extended Essay Criteria 2014. Online assignment writing service.
Ib Extended Essay Criteria 2014. Online assignment writing service.
Marissa Collazo
 
Thesis Paper Introduction Example - Thesis Title Ide
Thesis Paper Introduction Example - Thesis Title IdeThesis Paper Introduction Example - Thesis Title Ide
Thesis Paper Introduction Example - Thesis Title Ide
Charlie Congdon
 
LocJAM3 Kyoto Workshop March 2016
LocJAM3 Kyoto Workshop March 2016LocJAM3 Kyoto Workshop March 2016
LocJAM3 Kyoto Workshop March 2016
Anthony Teixeira
 
UX Tutorial Session Day 2
UX Tutorial Session Day 2UX Tutorial Session Day 2
UX Tutorial Session Day 2
Fergus Roche
 
Conventional Language Sample APA Essay With No
Conventional Language Sample APA Essay With NoConventional Language Sample APA Essay With No
Conventional Language Sample APA Essay With No
Lucie Nicolas
 
Essay On Rights And Responsibilities Of Citizens 200 To 300 Words
Essay On Rights And Responsibilities Of Citizens 200 To 300 WordsEssay On Rights And Responsibilities Of Citizens 200 To 300 Words
Essay On Rights And Responsibilities Of Citizens 200 To 300 Words
Yolanda Allrich
 
Best Websites For Essays Professiona. Online assignment writing service.
Best Websites For Essays Professiona. Online assignment writing service.Best Websites For Essays Professiona. Online assignment writing service.
Best Websites For Essays Professiona. Online assignment writing service.
Vickie Western
 
Two People Talking Dialog
Two People Talking DialogTwo People Talking Dialog
Two People Talking Dialog
Stacy Johnson
 
Factual Evaluation
Factual EvaluationFactual Evaluation
Factual Evaluation
KieranJohnson6
 

Similar to Play at Work: Applying Agile Methods to Museum Website Development (20)

Datascope: Designing your Data Viz - The (Iterative) Process
Datascope: Designing your Data Viz - The (Iterative) ProcessDatascope: Designing your Data Viz - The (Iterative) Process
Datascope: Designing your Data Viz - The (Iterative) Process
 
Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...
 
How Do You Write A Personal Narrative Essay
How Do You Write A Personal Narrative EssayHow Do You Write A Personal Narrative Essay
How Do You Write A Personal Narrative Essay
 
Custom Research Paper Service L
Custom Research Paper Service LCustom Research Paper Service L
Custom Research Paper Service L
 
Academic Essay Topics For College Students
Academic Essay Topics For College StudentsAcademic Essay Topics For College Students
Academic Essay Topics For College Students
 
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
Using Storytelling To Craft Multi-device Experiences That Convert - CXL Live,...
 
Over 20 Transitional Aca
Over 20 Transitional AcaOver 20 Transitional Aca
Over 20 Transitional Aca
 
PPT - Top Essay Writing Company In Australia, UK & USA PowerPoi
PPT - Top Essay Writing Company In Australia, UK & USA PowerPoiPPT - Top Essay Writing Company In Australia, UK & USA PowerPoi
PPT - Top Essay Writing Company In Australia, UK & USA PowerPoi
 
Sat Essay Format. Online assignment writing service.
Sat Essay Format. Online assignment writing service.Sat Essay Format. Online assignment writing service.
Sat Essay Format. Online assignment writing service.
 
Bot binder
Bot binderBot binder
Bot binder
 
Monday Night, Feb 10th Visrhet
Monday Night, Feb 10th VisrhetMonday Night, Feb 10th Visrhet
Monday Night, Feb 10th Visrhet
 
Ib Extended Essay Criteria 2014. Online assignment writing service.
Ib Extended Essay Criteria 2014. Online assignment writing service.Ib Extended Essay Criteria 2014. Online assignment writing service.
Ib Extended Essay Criteria 2014. Online assignment writing service.
 
Thesis Paper Introduction Example - Thesis Title Ide
Thesis Paper Introduction Example - Thesis Title IdeThesis Paper Introduction Example - Thesis Title Ide
Thesis Paper Introduction Example - Thesis Title Ide
 
LocJAM3 Kyoto Workshop March 2016
LocJAM3 Kyoto Workshop March 2016LocJAM3 Kyoto Workshop March 2016
LocJAM3 Kyoto Workshop March 2016
 
UX Tutorial Session Day 2
UX Tutorial Session Day 2UX Tutorial Session Day 2
UX Tutorial Session Day 2
 
Conventional Language Sample APA Essay With No
Conventional Language Sample APA Essay With NoConventional Language Sample APA Essay With No
Conventional Language Sample APA Essay With No
 
Essay On Rights And Responsibilities Of Citizens 200 To 300 Words
Essay On Rights And Responsibilities Of Citizens 200 To 300 WordsEssay On Rights And Responsibilities Of Citizens 200 To 300 Words
Essay On Rights And Responsibilities Of Citizens 200 To 300 Words
 
Best Websites For Essays Professiona. Online assignment writing service.
Best Websites For Essays Professiona. Online assignment writing service.Best Websites For Essays Professiona. Online assignment writing service.
Best Websites For Essays Professiona. Online assignment writing service.
 
Two People Talking Dialog
Two People Talking DialogTwo People Talking Dialog
Two People Talking Dialog
 
Factual Evaluation
Factual EvaluationFactual Evaluation
Factual Evaluation
 

Recently uploaded

Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 

Recently uploaded (20)

Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 

Play at Work: Applying Agile Methods to Museum Website Development

Editor's Notes

  1. DANA
  2. DANA This is a schedule for today .   it&amp;apos;s posted up here on the wall in more details so that we can be sure to stay on track, and you can see where we are and where we&amp;apos;re going   transparency you can help keep us on track Review schedule ...
  3. DANA: -I&amp;apos;m head of Online Services at SFMOMA -manage our public-facing website -We&amp;apos;ve been working with C5 for about 7 years -most recently on our new website -C5 built our new site using their CMS, smilemaker - still work together on a daily basis  - new features and functionalities  -now will let Alon introduce himself ALON:- 10 years creating web applications for clients at Carbon Five - Always looking for ways to be more efficient and collaborative both internally and in our client relationships        
  4.  DANA:   -now we want to know who you are   -Everyone go around and just say 4 things: Name Where you work What you do Why you&amp;apos;re here          
  5. ALON Our goal for today is to inspire you to learn more by providing some insight into the value of non-traditional ways of running projects. We&amp;apos;re not here to teach you agile but rather to show you some specific practices that may be useful to you and an approach that will help you think differently about how to get work done in your organization. How might attendees pursue learning agile and introducing it to their teams after this workshop?
  6. DANA SFMOMA launched new site in 2008 Were working with another vendor and at 11th hour they said they could not build our site as spec&amp;apos;d Came to C5 and said,  &amp;quot;Can you build this?&amp;quot; Answer was &amp;quot;Let&amp;apos;s figure out together what we can do and how to get there.&amp;quot; They had less than 6 months to build and deploy a very complex site SFMOMA was totally new to agile process We had never worked this way But we thought we&amp;apos;d give it a shot Was extremely successful for us This process took something overwhelming and helped us break it down
  7. ALON Set of software development practices   Named Agile in 2001 to recognize the difference from &amp;apos;heavyweight&amp;apos; &amp;apos;waterfall&amp;apos; practices Danger of degrading to &amp;quot;cowboy&amp;quot; coding.   Why Agile? Agile is not a panacea, nor are the practices easy. They require regular daily discipline to be effective and an overall organization that is willing to adapt the way it thinks about getting work done.   Wikipedia: Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The term was coined in the year 2001 when the Agile Manifesto was formulated. Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.
  8. ALON   Why Agile? History Waterfall Agile Manifesto Developer practices Planning practices  
  9. ALON   Written in 2001 Response to waterfall practices Developer v. planning practices
  10. ALON Standing Daily as an example Ritual helps make the daily discipline easy Clear rules improve efficiency by defining acceptable behavior
  11. ALON set up why we are talking about the calendar:  A slice of a system that we are going to use to illustrate our points. We used this process to build this site and calendar. Play along in a fantasy that we are creating the event calendar for a museum building up to what we see here. There may be additional requirements too.   DANA walk through calendar: 1) Today&amp;apos;s event listings-I&amp;apos;ll pick November 22) Point out images  3) Select a date range (pick Nov. 21-27) 4) Filtering by category (pick Families) 5) RSS feed
  12. ALON People like to group a whole host of activities under the name The Planning Game.    The key activities are defining requirements, estimating effort and producing a plan for execution.   There are roles for product managers, designers and developers in the Planning Game.
  13. ALON
  14. ALON Good stories are:   Independent Negotiable Verifiable Estimateable Sized appropriately Testable   http://xp123.com/xplor/xp0308/
  15. DANA to read first story
  16. ALON   What are roles for?How are they different from Personas?  
  17. Get participants to read the rest of the stories.
  18. http://en.wikipedia.org/wiki/INVEST_%28mnemonic%29   Small or Sized Appropriately
  19. Get participants to read the rest of the stories.
  20. Get participants to read the rest of the stories.
  21. Get participants to read the rest of the stories.
  22. ALON Good stories are: Independent Negotiable Verifiable Estimateable Sized appropriately Testable
  23. ALON Alon intro  Point-based v. time-based estimation  Velocity  Also mention Planning Poker Volunteers estimate prewritten + solicited stories Estimates go on giant post-its
  24. ALON   How do you capture requirements today? Do you do estimates? How? Do they work? Can you imagine doing this with your teams? Could this work in your organization?  
  25. ALON
  26. Alon describes story mapping   SHOULD WE HAVE THEM BREAK INTO TEAMS NOW? Or wait until after we read stories? Alon pick image from http://www.agileproductdesign.com/blog/the_new_backlog.html?
  27. ALON Set up why we are talking about the online collection and the visit section. - We are going to use stories from these parts of the SFMOMA site with story mapping.  - Just as we did with the calendar, play along in a fantasy that we are creating the online collection and the visit section of the site. There may be additional requirements too.  DANA--COLLECTION STORIES:   1) Browse by last name 2) Search the collection so I can find info on artists and artworks Do search for Robert Bechtle   3) Discover related contentGo to Gran Torino Point out related content   4) Note artwork status -- Gran Torino not on view   5) Watch embedded video of Bechtle from Gran Torino screen   6) Check other works by Bechtle -- see SFMOMA has a few, but only 1 on view right now
  28. DANA walk through Visit   VISIT STORIES:   1) Main Visit page content with hours + directions 2) Interactive map on Visit page--embedded Google map 3) Tickets page with pricing info, link to buy online   4) Food + Drink section-- click through to sample menu 5) Kids + Families page --see events pulled from calendar into here 6) Main visit page -- click to foreign language PDFs  
  29. ALON? or DANA? Now we&amp;apos;re going to review the stories that go with these two areas of the site.   You have these in your card sets ...   DANA read first story
  30. Get participants to read the rest of the stories.
  31. Get participants to read the rest of the stories.
  32. Get participants to read the rest of the stories.
  33. Get participants to read the rest of the stories.
  34. Get participants to read the rest of the stories.
  35. Get participants to read the rest of the stories.
  36. Get participants to read the rest of the stories.
  37. Get participants to read the rest of the stories.
  38. Get participants to read the rest of the stories.
  39. Get participants to read the rest of the stories.
  40. Get participants to read the rest of the stories.
  41. Hand out white index cards w/ all stories to 2-4 teams, also colored cards &amp; sharpies Map for 15 min Teams describe their plans Alon pick image from http://www.agileproductdesign.com/blog/the_new_backlog.html?
  42. Alon intro, regular schedule B&amp;apos;s &amp; C&amp;apos;s (benefits and concerns) Group 3 min on stickies Everyone shares their stickies, posting in clusters Review Bs Review Cs, identifying action   Identify smart goals S - Specific M - Measurable A - Achievable R - Relevant T - Time-boxed http://en.wikipedia.org/wiki/SMART_criteria
  43. Group 3 min on stickies Everyone shares their stickies, posting in clusters Review Bs Review Cs, identifying action
  44. ALON TO DO:  repost on blog
  45. ALON
  46. BOTH