Play at Work: Applying Agile Methods to Museum Website Development
-
Upload
asalant -
Category
Technology
-
view
818 -
download
4
description
Transcript of Play at Work: Applying Agile Methods to Museum Website Development
![Page 1: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/1.jpg)
Play at Work:Applying Agile Methods to
Museum Website Development
October 27, 2010Museum Computer Network Conference
Dana Mitroff Silvers Alon Salant SFMOMA Carbon Five
![Page 2: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/2.jpg)
Today's PlanIntroductions 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
![Page 3: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/3.jpg)
Introductions: Us
![Page 4: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/4.jpg)
Introductions: You
1. Name2. Where you work 3. What you do4. Why you're here
![Page 6: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/6.jpg)
Project Background
![Page 7: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/7.jpg)
What is Agile?
![Page 8: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/8.jpg)
Some Key Attributes
Iterative
Adaptive
Collaborative
Transparent
![Page 9: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/9.jpg)
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 onthe right, we value the items on the left more.
![Page 10: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/10.jpg)
Games in Agile
Ritualized activitiesCooperative, not competitiveSimple, repeatable rulesParticipants create the experience
![Page 11: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/11.jpg)
SFMOMA Calendar
![Page 12: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/12.jpg)
The Planning Game
![Page 13: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/13.jpg)
Let's Play Some Games!
Requirements with Story Writing
Estimation with Ro! Cham! Beau!
![Page 14: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/14.jpg)
Story Writing(Requirements)
As a <role>, I can <what>so that <why>.
![Page 15: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/15.jpg)
Sample Story #1
As a Local VisitorI can see a list of today's events so I can decide if I want to go to the museum.
![Page 16: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/16.jpg)
A Word About Roles
Local VisitorOnline VisitorTouristEducatorParent
![Page 17: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/17.jpg)
Sample Story #2
As a TouristI can choose a date range for eventsso I can decide if I want to visit the museum when I'm in town.
![Page 18: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/18.jpg)
INVEST in Stories
IndependentNegotiableVerifiableEstimateableSized appropriatelyTestable
![Page 19: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/19.jpg)
Sample Story #3
As a ParentI can filter events by category so I can just see the "Family Programs."
![Page 20: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/20.jpg)
Sample Story #4
As a Local VisitorI can subscribe to an RSS Feed so I can stay up-to-date with events at the museum.
![Page 21: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/21.jpg)
Sample Story #5
As a Local VisitorI can see thumbnails with exhibition listingsso that I can get a sense of the art.
![Page 22: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/22.jpg)
Story Writing on Cards(3 min)
As a <role>, I can <what>so that <why>.
![Page 23: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/23.jpg)
Share Your Stories
![Page 24: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/24.jpg)
Ro! Cham! Beau!(Estimation)
![Page 25: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/25.jpg)
Discussion How do you capture requirements today?
How do you estimate work?
Can you imagine doing this with your teams?
![Page 26: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/26.jpg)
Break (return at 3:15)
http://www.sfmoma.org/artwork/48140
![Page 27: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/27.jpg)
Let's Play Some More Games!
Prioritization with Story Mapping
Reflection
![Page 28: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/28.jpg)
Story Mapping(Prioritization)
![Page 29: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/29.jpg)
Online Collection
![Page 30: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/30.jpg)
Visit
![Page 31: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/31.jpg)
Collection Story #1
As an Online Visitor, I can browse artists by last nameso I don't have to worry about spelling.
![Page 32: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/32.jpg)
Collection Story #2
As an Online Visitor,I can search the collectionso I can find info on artists and artworks at SFMOMA.
![Page 33: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/33.jpg)
Collection Story #3
As a Online VisitorI can see content related to an artwork(e.g. exhibitions, events, and multimedia)so I don't have to hunt around for it.
![Page 34: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/34.jpg)
Collection Story #4
As a Local VisitorI can see if a work is on viewso I can decide if I want to visit the museum.
![Page 35: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/35.jpg)
Collection Story #5
As an EducatorI can watch a video of an artist talking about his/her workso I can learn more about the artist.
![Page 36: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/36.jpg)
Collection Story #6
As a TouristI can see other works SFMOMA has by an artistso I can decide if I want to visit.
![Page 37: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/37.jpg)
Visit Story #1
As a TouristI can get hours and directionsso I can plan my visit.
![Page 38: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/38.jpg)
Visit Story #2
As a Local VisitorI can use an interactive mapso I can figure out the best way to get to the museum.
![Page 39: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/39.jpg)
Visit Story #3
As a Local VisitorI can check ticket prices and buy tickets onlineso I can save time.
![Page 40: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/40.jpg)
Visit Story #4
As a TouristI can find out what kind of dining the museum offers and see menusso I can plan my visit.
![Page 41: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/41.jpg)
Visit Story #5
As a Parent, I can see upcoming family events from the calendarso I can plan when to visit.
![Page 42: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/42.jpg)
Visit Story #6
As a Tourist,I can access basic visitor info in my languageso that I can plan my visit.
![Page 43: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/43.jpg)
Story Mapping in Teams (15 min)
![Page 44: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/44.jpg)
Reflection Regularly, not just at project endPer milestone (every 2-4 weeks)B's & C's (Benefits & Concerns) Identify a couple SMART goals
![Page 45: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/45.jpg)
Three-Minute Reflection
http://www.sfmoma.org/artwork/111624
![Page 46: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/46.jpg)
Resources + Toolshttp://bit.ly/mcn-play
![Page 47: Play at Work: Applying Agile Methods to Museum Website Development](https://reader035.fdocuments.us/reader035/viewer/2022062614/5479cb16b37959892b8b4837/html5/thumbnails/47.jpg)
Just a Taste
Great for bringing your team together
Focus on efficiency Many more practices out there