Presentation for my talk at ALE 2011 conference in Berlin, 2011-09-07. I talked about Product Management in Agile organization with product developed by many teams. In the talk i covered 4 main topics: organizing teams, getting Product Owners, planning cross team features, and fitting research into all of this.
10. Publisher Web Advertiser Web Search Engine Banner Searched keyword Click Click Page Banner Page Landing Page ……. Text Ad Browsing Tracking Transactions Impressions, clicks, other transactions Impressions, clicks, other transactions Internet Anyone in the room has similar system? IN: Request or Event OUT: Content Ad Serving and Web Analytics Front End Middleware, Databases, DataWarehouses, BI Back End Management and Planning Tools, Reporting, BI Tools Partners Agencies Publishers Creative Agencies Advertisers Operators
13. Feature Team Component Team Highest valuefeatures Less delay Familiar or “fast” features Increased delay Craig Larman, Bas Vodde - “Practices for Scaling Lean & Agile Development”, http://www.craiglarman.com/
15. Component Teams… Good Consider Easy start - developers know components, not features Testers/analysts divided to teams How to divide components? How to run valuable sprint reviews? How to plan features?
16. Publisher Web Advertiser Web Search Engine Banner Searched keyword Click Click Page Team Team Team Team Team Team Team Team Banner Page Landing Page ……. Text Ad Browsing Tracking Transactions Impressions, clicks, other transactions Impressions, clicks, other transactions Internet IN: Request or Event OUT: Content Ad Serving and Web Analytics Front End Middleware, Databases, DataWarehouses, BI Back End Management and Planning Tools, Reporting, BI Tools Partners Agencies Publishers Creative Agencies Advertisers Operators
20. POs from development… Good Consider Easy start System Analyst – Product Owner Project Manager – Scrum Master Easy synchronization Knows domain/people Choose people, not their titles No real ROI decisions No direct contact with customers
23. Director - Product Management Start with PM from development Create new (or educate existing) PM department Education 1 CSPO in 2010 7 CSPOs in 2011 PMs trainings
25. Video cube – new event (e.g. banner turn) Planning – set in UI Banner – handle event and pass it Serving – accept and record Warehouse – store and attribute Reporting – add to report (create new) How to plan/execute this?
33. Research in “consultants” team… Good Consider Dedicated time to try new technologies Review of legacy applications Consultant likequestions Agree on research priorities (with PMs) Involve relevant teams Communicate results Treat research differently than development
35. Start with component teamsMove to feature teams Start with PM from developmentCreate new (or educate existing) PM department Cross-functional “teams of teams”! Treat research differently than development