abc radio: from ux strategy to agile development
TRANSCRIPT
March 2015
ABC Radio From UX Strategy to Agile Development Cameron Grice, Agile Lead ABC Radio Multiplatform
abc.net.au/radio
3
Making Space for Agile Development • How we won the support of an organisation by sharing a product vision.
My Agile Conversion • My conversion from a skeptical designer to an Agile product lead.
Overcoming Complexity • Creating a product in a multi-faceted department with legacy digital systems.
Aligning Teams to Resolve Dependencies • Identifying needs and negotiating solutions across teams.
Outline
From UX Strategy to Agile Development
Making Space for Agile Development
5
Tested Strategy & Product Vision
Research & Strategy Project FE & ABC Radio Online Strategy
• Contextual inquiries • Audience surveys • Internal workshops • Real world insights
Product Vision Personal Radio
• Business goals & vision • Current state
Design & Development Continuous Delivery
VALIDATED STRATEGY
• Experience vision • Prototype testing
• Improved discoverability • Universal audio player • Mobile audio formats • Radio API
DISCOVER & DEFINE DELIVER
6
Audience experience vision
6
The easy to listen to companion in my daily activities
Photo: Source Unknown
7
Key Research Insights
Discoverability impacts online audio content reach
Online struggles to deliver the convenience that drives
radio consumption
Connectivity and cost issues are impacting our reach on-the-go
Smartphones are becoming people’s media hub
8
Audience Value Proposition
• Only listen to what you want to hear
• A variety of voices to keep you company, inform you or stimulate your mind
• Curated music to match your mood
9
10
Making Space for Agile Development
Create discomfort with the current situation.
11
Making Space for Agile Development
Gather support by offering a future vision & exit plan.
From UX Strategy to Agile Development
My Agile Conversion
Radio Player Beta
Public Beta Only Live streams
‘Winning’ Chevron Chart
×
15
Stop your agency sucking at web development with this one weird old tip
Kynan Hughes Technical Director, The Monkeys
@k7n4n5t3w4rt
16
It’s not doing Agile, it's going Agile
Nicholas Muldoon Product and Engineering Coach at Twitter
@njm
17
Spotify Culture
– Henrik Kniberg Agile/Lean coach at Spotify
@henrikkniberg
http://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1
18
My Agile Conversion
Don’t follow a process blindly, understand the purpose to avoid stuffing it up.
19
My Agile Conversion
Persuade others by showing how competitors successfully work with Agile processes.
From UX Strategy to Agile Development
Overcoming Complexity
Legacy Audio Players
Divergent Technical Systems
Hundreds of Programs
24
Differentiation – Targeting New Listeners
• Discover by categories • Exposes current broadcast
and new listeners to radio content
• Content marketing • Catch-up listening • Browsing ‘news & information’
Broadcast Listeners Happy with the status quo
New Online Listeners
PLAY Current Station
Websites New
ABC Radio Website
25
Differentiation – Planting a Seed
Current Station Websites
Awkward tree old features
New Radio Website
Immature, limited features but seed is planted
Old Websites Obsolete tree,
can be turned off
New Radio Website
Full-featured & mobile friendly
Now Future
Based on, Brad Frost, Planting the seed for a responsive future http://bradfrost.com/blog/mobile/planting-the-seed-for-a-responsive-future/
High Value & Targeting a Gap
26
Prioritisation – Finding High Value Features with a Formula
Customer Value
Cost of Delay
Risk or Opportunity + +
Effort & Complexity
= Score
Barry O’Reilly, Author, Lean Enterprise | Garry O’Brien, Principal Consultant, ThoughtWorks http://www.slideshare.net/ThoughtWorks/barry-oreillyandgaryobrienleanenterprise
27
Prioritisation – Scored Product Backlog Items
28
Working with Stakeholders
Delegated responsibility to protect the development team.
29
Working with Stakeholders
Avoided & defended the team from irrelevant meetings so that we could stay focused.
30
Overcoming Complexity
Prioritise high value items with a formula & adjust by following your instincts.
31
Overcoming Complexity
Find your cornerstones so you can develop in a meaningful sequence.
From UX Strategy to Agile Development
Aligning Teams to Resolve Dependencies
Radio Player Beta
Public Beta Only Live streams
Quick & Cheap Prototype
Internal Prototype
Gantt Chart
×
36
Aligning Teams to Resolve Dependencies
Agile Lead
Architect
Developer
Developer
Product Manager
Tester
Designer
Developer
Developer
Product Manager
Tester
Team 1: Front-end Team 2: Back-end API
Product Manager • What to build
• Return on Investment
Agile Lead • How to work together
• People & Process Team
• How to build it • Delivery
37
Aligning Teams to Resolve Dependencies
Negotiate the rules of engagement upfront & define standards together.
38
Aligning Teams to Resolve Dependencies
Use UX artifacts to demonstrate the vision.
39
• UX vision & artifacts were fundamental in kick-starting Agile development
• It’s now strategic priority for the organisation
• I’m more than a convert, now an advocate
Summary
40
• Have a good compass when prioritising as there is always more that can be done
• Always reflect on the intent of the process
Summary (continued)
From UX Strategy to Agile Development
Cameron Grice, Agile Lead ABC Radio Multiplatform @camerongrice Come and work at the ABC abc.net.au/careers