Agile, Roadmaps, and Requirements: Are they mutually exclusive?
Your developers have gone agile. They want a backlog and user stories. Executives want a roadmap with a longer view. How do you connect strategy with execution? What happens to the roadmap and requirements when you go agile? Attend this session to find out what product managers need to provide to their agile development teams.
Watch Agile, Roadmaps, and Requirements: Are they mutually exclusive?
|
|
About the Presenters
Steve Johnson is a recognized thought-leader on the strategic role of product management and marketing. Broadly published and a frequent keynote speaker, Steve has been a Pragmatic Marketing instructor for more than 10 years and has personally trained thousands of product managers and hundreds of company senior executive teams on strategies for creating products that people want to buy. He teaches several top-rated seminars including Practical Product Management, Requirements That Work, and Pragmatic Roadmapping, as well as many on-site workshops.
Prior to joining Pragmatic Marketing, Steve practiced the discipline of product management for over 18 years at a variety of software and hardware firms and served as head of marketing for the leading provider of performance management software.
Steve writes the Product Marketing blog. Contact Steve at sjohnson@pragmaticmarketing.com
With 21 years of experience in the software industry, and having launched several products following the Pragmatic Marketing Framework, Barbara Nelson is a recognized market-driven product evangelist. As an instructor for more than 7 years, Barbara teaches many of Pragmatic Marketing's top-rated seminars.
Prior to joining Pragmatic Marketing, Barbara served in several product management and marketing positions for Solomon Software (now part of Microsoft). As their vice president of product marketing, she worked closely with product managers, marketers and developers. Barbara helped the company become a more market-driven organization instead of a development-driven organization by applying the principles she learned from Pragmatic Marketing. She attributes her success of building products people want to buy by actively listening to the market.
roadmaps for sales people
I wrote more about this in http://www.pragmaticmarketing.com/publications/magazine/2/2/0312sj
Reconciliation
execution to startegy
"prepare the house for sale" is a roadmap theme; "recarpet the game room" is release; and "move all the furniture before the carpet guys arrive" is a development task.
Your team looks to you to set strategy and then rely on them to break it down into manageable chunks.
Question
communication with execs
Some companies will continue to do extensive market requirements documents but the business plan and product roadmap are the best tools for communicating with management.
Scrum Teams
number of teams
Agile experts tell me that the ideal number of scrum teams per product owner is one. The methods we teach in Living in an Agile World show how to enlighten your teams so that they can use their own judgment. Industry-wide, the average product manager or product owner has three projects. I don't see how you can manage the market research and a prioritized backlog for more.
Prioritzation Process
prioritizing
So focus on the big roadmap themes and then work on the use scenarios that are related to the theme.
new vs. enhancing
new vs existing
I use the same format for both new and existing but you need to convey to your execs and your sales team that a new roadmap may change dramatically. You don't want them to make commitments and give you no room to adapt to the changing marketplace.
Requiring a Roadmap
on roadmap dates
Question
scenarios and stories
Our real aim is to convey market problems to the development team clearly. I suggest a team meeting with some examples of stories or scenarios--and see which format works best for your team. And remember, the problem definition isn't the solution definition, as Barb illustrated with her "8mm by 6mm button" example.
Agile Stories
stories and scenarios
For some companies, those who have been writing "the product shall..." requirements, this approach will be new. Focus on the problem, with the persona as the subject; traditional requirements are focused on the product--and often are feature requests in disguise.
Roadmaps?
best practices
* use an internal roadmap for planning with the team
* use a much less detailed roadmap for communicating to exec, sales, and customers
* focus on themes rather than features
* realize that beauty often makes up for a lack of detail (sales people like 'pretty' ones)
* remember that a roadmap is a plan, not a commitment. The roadmap can and will change over time.



Question