Background and lessons learned from adoption of agile design and development methodologies in a web project at Washington Post Media. Delivered at George Washington University, Oct. 2008
Whether you work in-house or at a design studio, it can be a struggle to get your clients to think more like designers—while at the same time encouraging your team to understand the value those clients provide to your design process. This talk is about how to craft successful (and fun) collaborative design sessions for your designers and internal clients. It was delivered by Principal Designer David Sherwin at the HOW Design Conference on Saturday, June 25th, 2011.
Slides from my talk at UCD2012 (London) and UX Cambridge 2012.
Case study of how I run research at music start up Songkick and insight into our product development process
Link to a video of the same talk at Bunnytalk
http://www.bunnyfoot.com/blog/?p=1886&preview=true (15 mins - excluding Q&A)
Background and lessons learned from adoption of agile design and development methodologies in a web project at Washington Post Media. Delivered at George Washington University, Oct. 2008
Whether you work in-house or at a design studio, it can be a struggle to get your clients to think more like designers—while at the same time encouraging your team to understand the value those clients provide to your design process. This talk is about how to craft successful (and fun) collaborative design sessions for your designers and internal clients. It was delivered by Principal Designer David Sherwin at the HOW Design Conference on Saturday, June 25th, 2011.
Slides from my talk at UCD2012 (London) and UX Cambridge 2012.
Case study of how I run research at music start up Songkick and insight into our product development process
Link to a video of the same talk at Bunnytalk
http://www.bunnyfoot.com/blog/?p=1886&preview=true (15 mins - excluding Q&A)
Simplicity (Agile Tour 2011 China) - Bill Liguobiao_li
This presentation was delivered by me in Agile Tour 2011 in total of 4 cities' events. It is on the topic of "Simplicity" and related Agile mindset and practices.
OK, I’m ready to DevOp. Now what?
We’ve heard a lot about the technologies behind DevOps, and even a bit on the processes that some DevOps shops employ. What we haven’t heard too much about directly is a fundamental matter of bootstrapping. If you’re a leader or influencer in a software or IT shop, you’re sold on this DevOps idea but overwhelmed by the difference between where you are now and where you need to be, you’ve come to the right place. We’ve heard all about the unicorns of the movement, and what they are doing. Much time is spent talking about their innovative technologies. But how did they get there? Moreover, how can YOU get there? We’re going to spend some time discussing how to get started and find success on the rocky road to DevOps. We’re going to talk about the roles of executives, middle managers, front line managers, and individual contributors in this transformation. We’ll talk about the layered approach to transforming your culture, and building the processes and tool chains on top of it. At the tactical level, we’re going to talk about an example team and what their first year looks like, what are the major milestones they will reach, and how to measure their success along the way.
Valkuilen en successen van workplace innovation bij philipsoverhetnieuwewerken
Deze presentatie is gegeven tijdens het Congres Over Het Nieuwe Werken op 6 december 2012 in Nieuwegein. Kijk voor meer informatie op Overhetnieuwewerken.nl.
IMVU: “But Does It Scale?” from Startup Lessons Learned ConferenceBrett Durrett
IMVU: “But Does It Scale?” from Eric Ries' Startup Lessons Learned Conference, April 23, 2010 in San Francisco. The video presentation is available at http://bit.ly/bBpUcm
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
Budgets keep video productions in line and on time. But how do you estimate costs when you’re just starting out—or planning a shoot in a new location? Rich Harrington has almost 30 years of experience in video, many of them consulting for clients who needed detailed proposals and budgets to move forward. In this course, he explains the nuts and bolts of budgeting for video production. Learn how to develop professional budgets, quotes, and proposals, and then transform those estimates into invoices. Plus, learn how to split projects with contractors, set payment terms, and make sure the bill is delivered and you get paid.
Learning objectives:
Evaluating outsourcing and partnering options
Setting your rates
Incorporating material and overhead costs
Scoping the project
Estimating the production time
Collecting data with time tracking
Creating a quote or proposal
Setting payment terms
Creating an invoice
Dealing with billing and collections
Are you in charge of running webinars or virtual meetings? Do you need to switch your in-person event to an online one? This class is perfect and filled with practical advice. Zoom has quickly become a popular tool for both businesses and consumers, but there’s more you can do to up your game.
How to choose between meetings and webinars
Using breakout rooms for interactivity
Extending the power of Zoom with essential apps
How to configure preferences for optimum video quality
How to connect professional audio and video devices
Engage your audience with Q&A, Chat, Polls, and Surveys
How to generate reports when the events are done
Sprint Reviews that Attract, Engage, and Enlighten StakeholdersTechWell
Are you suffering from chronic disinterest in what your team is delivering? Are your product owners unavailable or distracted? Are your sprint reviews ho-hum experiences with low attendance? If you answered Yes to any of these questions, your agile teams are in trouble-and you need to attend this session. Experienced agile coach Bob Galen explores real-world patterns for how to increase the interest in-and the energy and value of-your sprint reviews. First, Bob explains how to prepare properly, the keys to dry runs, and the role of a Master of Ceremonies. Then he examines ways to orchestrate pro-active reviews that include the whole team and engage your audience when demonstrating "working software." Next Bob discusses how to perform a review follow-up and gather feedback for high-impact improvements. Finally, Bob wraps up by exploring ways to make sprint reviews a centerpiece of your agile adoption and transformation.
Simplicity (Agile Tour 2011 China) - Bill Liguobiao_li
This presentation was delivered by me in Agile Tour 2011 in total of 4 cities' events. It is on the topic of "Simplicity" and related Agile mindset and practices.
OK, I’m ready to DevOp. Now what?
We’ve heard a lot about the technologies behind DevOps, and even a bit on the processes that some DevOps shops employ. What we haven’t heard too much about directly is a fundamental matter of bootstrapping. If you’re a leader or influencer in a software or IT shop, you’re sold on this DevOps idea but overwhelmed by the difference between where you are now and where you need to be, you’ve come to the right place. We’ve heard all about the unicorns of the movement, and what they are doing. Much time is spent talking about their innovative technologies. But how did they get there? Moreover, how can YOU get there? We’re going to spend some time discussing how to get started and find success on the rocky road to DevOps. We’re going to talk about the roles of executives, middle managers, front line managers, and individual contributors in this transformation. We’ll talk about the layered approach to transforming your culture, and building the processes and tool chains on top of it. At the tactical level, we’re going to talk about an example team and what their first year looks like, what are the major milestones they will reach, and how to measure their success along the way.
Valkuilen en successen van workplace innovation bij philipsoverhetnieuwewerken
Deze presentatie is gegeven tijdens het Congres Over Het Nieuwe Werken op 6 december 2012 in Nieuwegein. Kijk voor meer informatie op Overhetnieuwewerken.nl.
IMVU: “But Does It Scale?” from Startup Lessons Learned ConferenceBrett Durrett
IMVU: “But Does It Scale?” from Eric Ries' Startup Lessons Learned Conference, April 23, 2010 in San Francisco. The video presentation is available at http://bit.ly/bBpUcm
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
For more info and links to purchase softcover books, see:
www.FlashbulbInteraction.com/WTS.html
Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
Budgets keep video productions in line and on time. But how do you estimate costs when you’re just starting out—or planning a shoot in a new location? Rich Harrington has almost 30 years of experience in video, many of them consulting for clients who needed detailed proposals and budgets to move forward. In this course, he explains the nuts and bolts of budgeting for video production. Learn how to develop professional budgets, quotes, and proposals, and then transform those estimates into invoices. Plus, learn how to split projects with contractors, set payment terms, and make sure the bill is delivered and you get paid.
Learning objectives:
Evaluating outsourcing and partnering options
Setting your rates
Incorporating material and overhead costs
Scoping the project
Estimating the production time
Collecting data with time tracking
Creating a quote or proposal
Setting payment terms
Creating an invoice
Dealing with billing and collections
Are you in charge of running webinars or virtual meetings? Do you need to switch your in-person event to an online one? This class is perfect and filled with practical advice. Zoom has quickly become a popular tool for both businesses and consumers, but there’s more you can do to up your game.
How to choose between meetings and webinars
Using breakout rooms for interactivity
Extending the power of Zoom with essential apps
How to configure preferences for optimum video quality
How to connect professional audio and video devices
Engage your audience with Q&A, Chat, Polls, and Surveys
How to generate reports when the events are done
Sprint Reviews that Attract, Engage, and Enlighten StakeholdersTechWell
Are you suffering from chronic disinterest in what your team is delivering? Are your product owners unavailable or distracted? Are your sprint reviews ho-hum experiences with low attendance? If you answered Yes to any of these questions, your agile teams are in trouble-and you need to attend this session. Experienced agile coach Bob Galen explores real-world patterns for how to increase the interest in-and the energy and value of-your sprint reviews. First, Bob explains how to prepare properly, the keys to dry runs, and the role of a Master of Ceremonies. Then he examines ways to orchestrate pro-active reviews that include the whole team and engage your audience when demonstrating "working software." Next Bob discusses how to perform a review follow-up and gather feedback for high-impact improvements. Finally, Bob wraps up by exploring ways to make sprint reviews a centerpiece of your agile adoption and transformation.
Building community inside the enterpriseDave Burke
Case study about building a collaboration wiki inside the IT community at The Washington Post.
First presented to students at USDA Graduate School in June 2008.
1. GS Grad School: IA and UX: Week 7
Agile and User Experience
Dave Burke
daveburke.com
2. Dave Burke daveburke.com
• The inputs for UX design
• Exercise
• Case study from The Washington Post
Introduction
3.
4. Dave Burke daveburke.com
• All one big team
• Get points by moving a ball through everyone’s hands
• Ball must “catch air” in between hands
• Cannot pass the ball to the person on your immediate right or left
• Ball must return to the person who introduced it to the system
• Three iterations
Ball Point Exercise
6. Dave Burke daveburke.com
Ball Point Exercise
estimate actual
5 11
Round 1:
Thoughts:
• uncertain
• confused
• more work than necessary
7. Dave Burke daveburke.com
Ball Point Exercise
estimate actual
11 41
Round 2:
Thoughts:
• got rid of inefficiency
• burdened a resource?
• simpler, more natural
11. Dave Burke daveburke.com
• Do we need more research/planning?
• Would an extra 5 minutes of planning achieved the same results?
• What if we brought in an expert?
• What if we downloaded a research report?
• Maybe the best way is to just start doing it.
Ball Point Exercise
12. Dave Burke daveburke.com
Knowledge gap when building unknown solutions
volum
e
decisions
knowledge
Discovery
Design
Development
Testing
Deployment v1.0
17. Washington Post IT Unit
• About 150 people
• Supports operations of the newspaper and some operations at other
Washington Post Company affiliates, including:
• Publishing
• Advertising
• Circulation
• Syndication
• Accounting
• Production
21. • Test Scripts
• Working Build
• Wireframes
• Architecture Diagrams
• Requirements Doc
• Known specs
Dave Burke daveburke.com
• Discrete phases
• Tight discipline
• Specific and unchanging requirements
• Design and development standards
The Waterfall: Measure twice, cut once
Discovery
Design
Development
Testing
Deployment
• Launch
The goal: Build the thing right.
22. Dave Burke daveburke.com
• When it's familiar territory
• Better for projects with high levels of integration
with existing systems
• When working prototypes for user feedback are
more expensive/difficult to produce (e.g., non-
web)
Waterfall works well for large-scale projects
25. Dave Burke daveburke.com
• Simplified project governance (Senior Management)
• Bigger projects mean fewer per year to track
• Project bloat
• Hoarding of IT Resources
• Inaccurate LOE and schedule estimates (IT Management)
• Bigger projects with more parts and objectives are harder to estimate
• Tendency toward "Launch and move on" mentality
• More risk that changing business needs will outpace development
Potential effects of waterfall projects
26. Dave Burke daveburke.com
When things go wrong in the waterfall
“We built all this upsell capability,
but after launch we learned it was
completely off-target for the
audience.” – IT
“By the time the project finished,
the business needs had totally
changed.” – Business Analyst
“By the time the site launched it
looked completely different from
what we had envisioned.”
– Designer
“If I knew in the beginning what
I know now, we would have
made a very different site.”
– Business Client
30. •“We actively develop new revenue streams from non-traditional
sources.”
•“We introduce and support new brands, selectively, when we
believe that doing so allows us to achieve the full potential an
opportunity may afford.”
•“We make bets on ideas that can have material impact even if
they entail high risk. We invest in small-scale experiments to
learn more about areas of strategic opportunity where
uncertainty is high. More than ever, responsible innovation is
necessary for our success.”
•“Because of the high level of marketplace uncertainty, we
regularly monitor and revisit our strategies, being willing and
Dave Burke daveburke.com
Strategic Focus: Innovation
31. Dave Burke daveburke.com
Where IT comes in
Align our methodologies to support innovation. . .
• Partner with the business to explore and realize new revenue streams
• Enable those “bets” and “small-scale experiments”
• Improve speed to market; bring value faster
. . . While we remain true to our core mission of supporting the
traditional business
32. Dave Burke daveburke.com
A shift in emphasis
Build the thing right.
Waterfall:
Build the right thing.
Iterative:
33. Dave Burke daveburke.com
An alternate approach: Iterative
Discovery
Design
Development
Testing
Deployment v1.0
ß ß ß ß ß
T I M E
• Better fit for product innovation
• Speed to market with beta releases
• Betas prove/refine the concept
• Earlier value generation
• More user feedback, which guides the next iterations
The goal: Build the right thing.
35. Dave Burke daveburke.com
The Agile Manifesto
We are uncovering better ways of developing software by doing it
and helping others do it. Through this work we have come to
value:
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.
February 13, 2001
37. Dave Burke daveburke.com
Scrum Roles
Product Owner
• The maker/keeper of the product vision;
• The ultimate "decider" of what get works on
• The ultimate "decider" of when a feature is "done".
• Keeper of the product backlog -- keeps stories in priority order
• The ultimate "decider" of the release schedule
Project Team
• Ultimate "decider" of how many stories can be completed in a
sprint
• Ultimate "decider" of how the work gets done:
• what deliverables will be produced (wireframes, comps,
sequence diagrams, etc.) to complete the product iteration
• who will work on what task
• what technology/code techniques will be used to complete
tasks
• Own the task list
ScrumMaster
• Facilitates the Scrum process/keeps the team focused
• Works with the Product Owner on maintenance of the product
backlog
• Facilitates scrum meeting
• Schedules/facilitates other meetings like look-ahead and sprint
review.
• Removes obstacles from product team
• "protects" product team from scope creep, etc.
• Does not commit to work on behalf of the team
• Works with no authority over the team
38. Dave Burke daveburke.com
Scrum Artifacts and Rituals
Sprint • A specified period of time focused on doing the work
• No scope changes allowed during the sprint
• No expansion of the sprint allowed
Product Backlog • A list of requested featured, placed in priority order
with the most important features at the top
• Features are listed as “user stories” with very little detail
• “As a job seeker, I wish to be able to upload my
resume to the site so that potential employers can
see it.”
• Anyone can add items to the backlog
• The Product Owner has final say on prioritization
Sprint Task List • A list of the tasks that must be done by the team to
complete a story
• Owned and maintained by the team
• Updated by the team as tasks are completed
Scrum Meeting • Quick meeting every day
• 15 minutes tops (5-10 is better)
• Covers progress and any obstacles
• Conducted by the team -- anyone can listen in on the
meeting, but cannot participate
39. Dave Burke daveburke.com
Let’s clarify: Iterative vs. incremental
http://www.flickr.com/photos/spielzimmer/429215172/
Got the whole brick wall metaphor from Jeff Patton talking to Jared Spool.
http://www.uie.com/brainsparks/2008/08/05/spoolcast-ux-in-an-agile-environment-with-jeff-patton/
40. Dave Burke daveburke.com
Maintain a complete user experience
http://www.flickr.com/photos/kellysue/2831068087/
Got the whole cake metaphor listening to Brandon Schauer talk about The Long Wow.
http://www.uie.com/articles/the_long_wow
http://www.flickr.com/photos/the-icing-on-the-cake/2433839043/
http://www.flickr.com/photos/chidorian/2295547909/
41. Dave Burke daveburke.com
• When the feature set is evolving
• Bets on ideas; small-scale experiments
• Minimal IT investment
• Low-cost failure
• Because it’s in line with the advantages of the web
• Easier to update, enhance, evolve
• Instant customer feedback
• Incremental releases of new functionality (Betas)
Iterative works well. . .
42. Dave Burke daveburke.com
Challenges/Risks with iterative products
• Business pressure to deliver results early after release
• Requires more agile-oriented
• Marketing
• Support
• Expectations
• Resource proportioning
45. The wine/Vine experience
Research home, wine store, restaurant, bar,
friend’s house
Record Research home, wine store, restaurant, bar,
friend’s house
Select wine store, restaurant, bar, party
Buy wine store, restaurant, bar
Consume home
restaurant, bar, friend’s house
Assess home
restaurant, bar, friend’s house
Remember home, restaurant, bar, friend’s house
Record Preference home
restaurant, bar, friend’s house
Recommend home, work, out with friends, restaurant,
bar, store, online