SlideShare une entreprise Scribd logo
1  sur  44
Product Management
                             with product developed by many teams




VISIT OUR BLOG: adform.com       Vaidas Adomauskas
TWITTER: adforminsider               2012-03-17
Vaidas Adomauskas




                                   www.agile.lt, #agilelietuva
 Blog: http://scrum.agile.lt
                               www.facebook.com/agilelietuva
 Twitter: @adomauskas          www.slideshare.net/agilelietuva
 www.slideshare.net/vaidasa      www.agileturas.lt, #agileturas
 www.linkedin.com/in/vaidas     www.agilediena.lt, #agilediena


                                                            2
Nice Scrum framework…




                        3
Agenda

 Context

   Teams
   Product Owners / Managers
   Features
   Research

 Summary and Q/A
Context
 Adform system
Just online 
Everyone sees banners…
Planning
Optimization and Real Time Bidding
Reporting
Publisher Web                            Advertiser Web                               Search Engine
             Banner                                      Page                                Searched keyword
                                     Click                               Click
                                             Landing              Page
       …….            Banner                                                               Text Ad
                                              Page

                                                     Browsing
                                                     Tracking
                                                   Transactions




                                                  Internet

                      IN: Request or Event                                 OUT: Content



                               Ad Serving and Web Analytics Front End


                Middleware, Databases, Data Warehouses, BI Back End


                      Management and Planning, Reporting, BI Tools (UI)




Agencies       Advertisers           Publishers        Creative Agencies                    Operators           Partners
Scrum implementation




                        Scrum Start
• 1 team                  2010-03     • > 60 people
• 1 project        • > 40 people      • 9 Scrum teams
                   • 6 Scrum teams    • Research team

     Scrum Pilot
                                           Scrum Now
      2009-12
Teams
How to organize?
Feature Team                                         Component Team




         Highest value features                                   Familiar or “fast” features

         Less delay                                               Increased delay

Craig Larman, Bas Vodde - “Practices for Scaling Lean & Agile
Development”, http://www.craiglarman.com/
Director


Team 1         Team 2         Team 3              Team 4         Team 5         Team 6


  Product        Product        Product             Product        Product        Product
  Owner          Owner          Owner               Owner          Owner          Owner


Scrum Master   Scrum Master   Scrum Master        Scrum Master   Scrum Master   Scrum Master



   Team           Team           Team                Team           Team           Team
Component Teams…
             Good                            Consider

   Easy start - developers          How to divide
    know components, not              components?
    features
                                     How to run valuable sprint
   Testers/analysts divided to       reviews?
    teams
                                     How to plan features?
Publisher Web                           Advertiser Web                               Search Engine
               Banner                                      Page                                Searched keyword
               Team                    Click                               Click
                                               Landing              Page
         …….            Banner                                                               Text Ad
                                                Page

                                                       Browsing
                                                       Tracking
                                                     Transactions




                                                    Internet

                        IN: Request or Event                                 OUT: Content




         Team
                                 Ad Serving and Web Analytics Front End


Middleware, Databases, Data Warehouses, BI Back End
   Team       Team                                                                                     Optimization
                                                                                                            Team
                                                                                                        Back End

                        Management and Planning, Reporting, BI Tools (UI)                                     Team
Team              Team



                                                                                                                     Team

Agencies         Advertisers           Publishers        Creative Agencies                    Operators           Partners
Growing Management
                                                  Director




Team 1         Team 2         Team 3         Team 4         Team 5          Team 6         Team 7         Team 8


  Product        Product        Product        Product         Product        Product        Product        Product
  Owner          Owner          Owner          Owner           Owner          Owner          Owner          Owner


Scrum Master   Scrum Master   Scrum Master   Scrum Master    Scrum Master   Scrum Master   Scrum Master   Scrum Master



   Team           Team           Team           Team            Team           Team           Team           Team
Publisher Web                           Advertiser Web                               Search Engine
               Banner                                      Page                                Searched keyword
               Team                    Click                               Click
                                               Landing              Page
         …….            Banner                                                               Text Ad
                                                Page

                                                       Browsing
                                                       Tracking
                                                     Transactions




                                                    Internet

                        IN: Request or Event                                 OUT: Content




         Team
                                 Ad Serving and Web Analytics Front End


Middleware, Databases, Data Warehouses, BI Back End
   Team       Team                                                                                     Optimization
                                                                                                            Team
                                                                                                        Back End

                        Management and Planning, Reporting, BI Tools (UI)                                     Team
Team              Team



                                                                                                                     Team

Agencies         Advertisers           Publishers        Creative Agencies                    Operators           Partners
Conway's law
 ...organizations which design systems ... are
  constrained to produce
     designs which are copies of
     the communication
     structures of these
     organizations.
 The structure of a software system reflects the
  structure of the organization that built it.
http://en.wikipedia.org/wiki/Conway%27s_law

                                                    20
Adform Examples

 Miss use
     Team x builds internal API
     Team y gets the same data from DB directly
         “What if their service is down?!..”
 Sub optimization
     Team x builds front end (bidder)
     Team y builds logics and storage
     Twice more servers are needed
         “What if your service takes all CPU/RAM while running on the
          same server?!”
 …
                                                                         21
Publisher Web                           Advertiser Web                               Search Engine
               Banner                                      Page                                Searched keyword
               Team                    Click                               Click
                                               Landing              Page
         …….            Banner                                                               Text Ad
                                                Page

                                                       Browsing
                                                       Tracking
                                                     Transactions




                                                    Internet

                        IN: Request or Event                                 OUT: Content




         Team
                                 Ad Serving and Web Analytics Front End


Middleware, Databases, Data Warehouses, BI Back End
   Team       Team                                                                                     Optimization
                                                                                                            Team
                                                                                                        Back End

                        Management and Planning, Reporting, BI Tools (UI)                                     Team
Team              Team



                                                                                                                     Team

Agencies         Advertisers           Publishers        Creative Agencies                    Operators           Partners
Publisher Web                           Advertiser Web                               Search Engine
               Banner                                      Page                                Searched keyword
               Team                    Click                               Click
                                               Landing              Page
         …….            Banner                                                               Text Ad
                                                Page

                                                       Browsing
                                                       Tracking
                                                     Transactions




                                                    Internet

                        IN: Request or Event                                 OUT: Content



          Ad Serving and Web Analytics Front End
         Team                                                                                    Real Time Bidding
                                                                                                 and Optimization
                                                                                                     Back End
Middleware, Databases, Data Warehouses, BI Back End
   Team       Team
                                                                                                            Team


                        Management and Planning, Reporting, BI Tools (UI)                                     Team
Team              Team



                                                                                                                     Team

Agencies         Advertisers           Publishers        Creative Agencies                    Operators           Partners
  *Ray Valdes http://blogs.gartner.com/ray_valdes/2008/09/19/organizational-structure-vs-product-architecture-which-one-wins/
Product Owners /
   Managers
      How to start?
Director


Team 1         Team 2         Team 3              Team 4         Team 5         Team 6


  Product        Product        Product             Product        Product        Product
  Owner          Owner          Owner               Owner          Owner          Owner


Scrum Master   Scrum Master   Scrum Master        Scrum Master   Scrum Master   Scrum Master



   Team           Team           Team                Team           Team           Team
POs from development…

              Good                            Consider

   Easy start                        Choose people, not their
       System Analyst – Product       titles
        Owner
       Project Manager – Scrum
        Master                        No real ROI decisions

   Easy synchronization              No direct contact with
                                       customers
   Knows domain/people
Birth of Product Areas

                   … and PM department
                                  Director –
                             Project Management


                             Director – Product    Director – Product
                         …
                                   Area 2                Area 1


                                                        Product Owner
                                 Product Owner X
                                                             W



                                        …              Product Owner Z




                                                              …
Director




                     Team 1      Team 2      Team 3      Team 4      Team 5        Team 6      Team 7      Team 8

Director - Product     Product     Product     Product     Product       Product     Product     Product     Product
  Management           Owner       Owner       Owner       Owner         Owner       Owner       Owner       Owner

                       Scrum       Scrum       Scrum       Scrum         Scrum       Scrum       Scrum       Scrum
                       Master      Master      Master      Master        Master      Master      Master      Master


                        Team        Team        Team        Team         Team         Team        Team        Team




     Education
                    1 CSPO in 2010
                    7 CSPOs in 2011
                    PMs trainings
Start
Now
Features
 How to plan?
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)
Feature with few teams
 Plan:




 Reality:
Feature with few teams

 What works:
     Assign clear “main (feature)” PM (PO)
     Main PM drives this process
Research
  How to fit?
Scrum start


                                         Director


  Team 1         Team 2         Team 3              Team 4         Team 5         Team 6


    Product        Product        Product             Product        Product        Product
    Owner          Owner          Owner               Owner          Owner          Owner


  Scrum Master   Scrum Master   Scrum Master        Scrum Master   Scrum Master   Scrum Master



     Team           Team           Team                Team           Team           Team
Scrum start – in component team


                                         Director


  Team 1         Team 2         Team 3              Team 4         Team 5         Team 6


    Product        Product        Product             Product        Product        Product
    Owner          Owner          Owner               Owner          Owner          Owner


  Scrum Master   Scrum Master   Scrum Master        Scrum Master   Scrum Master   Scrum Master



     Team           Team           Team                Team           Team           Team
Software                             Research
                                           projects




http://lunar.lostgarden.com/uploaded_images/essay-DiscovertheFunEarly-ScrumComplexity-729863.jpg
Scrum now – in “consultants” team


                                                   Director




           Team 1      Team 2      Team 3      Team 4      Team 5       Team 6      Team 7      Team 8

             Product     Product     Product     Product      Product     Product     Product     Product
             Owner       Owner       Owner       Owner        Owner       Owner       Owner       Owner

             Scrum       Scrum       Scrum       Scrum        Scrum       Scrum       Scrum       Scrum
             Master      Master      Master      Master       Master      Master      Master      Master

Research
 (RnD)        Team        Team        Team        Team         Team        Team        Team        Team
Research in “consultants” team…

             Good                          Consider

   Dedicated time to try new      Agree on research
    technologies                    priorities (with PMs)

   Review of legacy               Involve relevant teams
    applications                    (form “virtual teams”)

   Consultant like questions      Communicate results
Summary
What can I use from this talk?
Thank you


             Vaidas Adomauskas
               v.adomauskas@gmail.com
                     http://scrum.agile.lt
44

Contenu connexe

Similaire à Agile Product Management With Product Developed By Many Teams v2

Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - AdobeAd Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - AdobeDave Lloyd
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVStefan Haas
 
Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?NavigationArts
 
Eu13 Corp Capabilities
Eu13 Corp CapabilitiesEu13 Corp Capabilities
Eu13 Corp Capabilitieseu13corp
 
Best Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful DeploymentsBest Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful DeploymentsJoel Oleson
 
Microsoft The Power Of A Sourcing Pipeline 2008 12
Microsoft   The Power Of A Sourcing Pipeline 2008 12Microsoft   The Power Of A Sourcing Pipeline 2008 12
Microsoft The Power Of A Sourcing Pipeline 2008 12Robert Richardson
 
CGU Workshop at AIMS Conference
CGU Workshop at AIMS ConferenceCGU Workshop at AIMS Conference
CGU Workshop at AIMS ConferenceCraig Rispin
 
Delivering exceptional web experiences
Delivering exceptional web experiencesDelivering exceptional web experiences
Delivering exceptional web experiencesChad Hollingsworth
 
David Terry, Website Optimization and Automation to Maximize Lead Generation ...
David Terry, Website Optimization and Automation to Maximize Lead Generation ...David Terry, Website Optimization and Automation to Maximize Lead Generation ...
David Terry, Website Optimization and Automation to Maximize Lead Generation ...webcontent2007
 
Web Content Development Process - Best Practices
Web Content Development Process - Best PracticesWeb Content Development Process - Best Practices
Web Content Development Process - Best PracticesArnaud Dasprez
 
HR Analytics - A Pathway to Business Impact
HR Analytics - A Pathway to Business ImpactHR Analytics - A Pathway to Business Impact
HR Analytics - A Pathway to Business ImpactHuman Capital Media
 
Siderean and AWS (AWS Startup Event LA 2008)
Siderean and AWS (AWS Startup Event LA 2008)Siderean and AWS (AWS Startup Event LA 2008)
Siderean and AWS (AWS Startup Event LA 2008)Bradley Allen
 
Expected solutions web solutions
Expected solutions   web solutionsExpected solutions   web solutions
Expected solutions web solutionsChetan Mohan
 
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.comCodesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.comCollabNet
 
6910 week 4 - sem, seo, & cxm
6910   week 4 - sem, seo, & cxm6910   week 4 - sem, seo, & cxm
6910 week 4 - sem, seo, & cxmSeth Garske
 
Performance appraisal from_net importent
Performance appraisal from_net importentPerformance appraisal from_net importent
Performance appraisal from_net importentRenuga Devi
 
Performance appraisal from_net importent
Performance appraisal from_net importentPerformance appraisal from_net importent
Performance appraisal from_net importentRenuga Devi
 
Incitrio: State Education Editors Conference 2009
Incitrio: State Education Editors Conference 2009Incitrio: State Education Editors Conference 2009
Incitrio: State Education Editors Conference 2009Angela Hill
 

Similaire à Agile Product Management With Product Developed By Many Teams v2 (20)

Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - AdobeAd Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
Ad Tech - Maximizing Enterprise SEO - Dave Lloyd - Adobe
 
Medha Infosystems
Medha InfosystemsMedha Infosystems
Medha Infosystems
 
Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTV
 
Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?Share Point, The Right CMS For Your Website?
Share Point, The Right CMS For Your Website?
 
Eu13 Corp Capabilities
Eu13 Corp CapabilitiesEu13 Corp Capabilities
Eu13 Corp Capabilities
 
Best Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful DeploymentsBest Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful Deployments
 
Microsoft The Power Of A Sourcing Pipeline 2008 12
Microsoft   The Power Of A Sourcing Pipeline 2008 12Microsoft   The Power Of A Sourcing Pipeline 2008 12
Microsoft The Power Of A Sourcing Pipeline 2008 12
 
CGU Workshop at AIMS Conference
CGU Workshop at AIMS ConferenceCGU Workshop at AIMS Conference
CGU Workshop at AIMS Conference
 
Delivering exceptional web experiences
Delivering exceptional web experiencesDelivering exceptional web experiences
Delivering exceptional web experiences
 
David Terry, Website Optimization and Automation to Maximize Lead Generation ...
David Terry, Website Optimization and Automation to Maximize Lead Generation ...David Terry, Website Optimization and Automation to Maximize Lead Generation ...
David Terry, Website Optimization and Automation to Maximize Lead Generation ...
 
Web Content Development Process - Best Practices
Web Content Development Process - Best PracticesWeb Content Development Process - Best Practices
Web Content Development Process - Best Practices
 
HR Analytics - A Pathway to Business Impact
HR Analytics - A Pathway to Business ImpactHR Analytics - A Pathway to Business Impact
HR Analytics - A Pathway to Business Impact
 
Siderean and AWS (AWS Startup Event LA 2008)
Siderean and AWS (AWS Startup Event LA 2008)Siderean and AWS (AWS Startup Event LA 2008)
Siderean and AWS (AWS Startup Event LA 2008)
 
Expected solutions web solutions
Expected solutions   web solutionsExpected solutions   web solutions
Expected solutions web solutions
 
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.comCodesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
Codesion's Live Webinar: Cutting Edge Cloud Development Tools for Force.com
 
6910 week 4 - sem, seo, & cxm
6910   week 4 - sem, seo, & cxm6910   week 4 - sem, seo, & cxm
6910 week 4 - sem, seo, & cxm
 
Performance appraisal from_net importent
Performance appraisal from_net importentPerformance appraisal from_net importent
Performance appraisal from_net importent
 
Performance appraisal from_net importent
Performance appraisal from_net importentPerformance appraisal from_net importent
Performance appraisal from_net importent
 
ClusterHub
ClusterHubClusterHub
ClusterHub
 
Incitrio: State Education Editors Conference 2009
Incitrio: State Education Editors Conference 2009Incitrio: State Education Editors Conference 2009
Incitrio: State Education Editors Conference 2009
 

Plus de Vaidas Adomauskas

20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptxVaidas Adomauskas
 
20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptxVaidas Adomauskas
 
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptxVaidas Adomauskas
 
20210408 vaidas adomauskas - mano sekmes istorija
20210408   vaidas adomauskas - mano sekmes istorija20210408   vaidas adomauskas - mano sekmes istorija
20210408 vaidas adomauskas - mano sekmes istorijaVaidas Adomauskas
 
20210318 vaidas adomauskas - startup lithuania
20210318   vaidas adomauskas - startup lithuania20210318   vaidas adomauskas - startup lithuania
20210318 vaidas adomauskas - startup lithuaniaVaidas Adomauskas
 
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasAgile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasVaidas Adomauskas
 
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...Vaidas Adomauskas
 
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Vaidas Adomauskas
 
Where is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectWhere is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectVaidas Adomauskas
 
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusKaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusVaidas Adomauskas
 
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileAgile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileVaidas Adomauskas
 
Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?Vaidas Adomauskas
 
Agile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingAgile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingVaidas Adomauskas
 
Judrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymasJudrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymasVaidas Adomauskas
 
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimąKas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimąVaidas Adomauskas
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...Vaidas Adomauskas
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedAgile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedVaidas Adomauskas
 
Agile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedAgile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedVaidas Adomauskas
 
Realus Scrum naudojimas imonese (2010-06-29_07-01)
Realus Scrum naudojimas imonese (2010-06-29_07-01)Realus Scrum naudojimas imonese (2010-06-29_07-01)
Realus Scrum naudojimas imonese (2010-06-29_07-01)Vaidas Adomauskas
 

Plus de Vaidas Adomauskas (20)

20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
 
20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx20210419 - Vaidas Adomauskas - Toptal.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx
 
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
 
20210408 vaidas adomauskas - mano sekmes istorija
20210408   vaidas adomauskas - mano sekmes istorija20210408   vaidas adomauskas - mano sekmes istorija
20210408 vaidas adomauskas - mano sekmes istorija
 
20210318 vaidas adomauskas - startup lithuania
20210318   vaidas adomauskas - startup lithuania20210318   vaidas adomauskas - startup lithuania
20210318 vaidas adomauskas - startup lithuania
 
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas AdomauskasAgile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
 
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
 
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
 
Where is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectWhere is the Project Manager in Agile Project
Where is the Project Manager in Agile Project
 
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektusKaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
 
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use AgileAgile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
 
Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?Agile projekto planas - kaip ji paruošti?
Agile projekto planas - kaip ji paruošti?
 
Agile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is LeadingAgile Maturity In Lithuania - How To Measure And Who Is Leading
Agile Maturity In Lithuania - How To Measure And Who Is Leading
 
Judrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymasJudrus (Agile) projektu valdymas
Judrus (Agile) projektu valdymas
 
Starting Agile in a Company
Starting Agile in a CompanyStarting Agile in a Company
Starting Agile in a Company
 
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimąKas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
 
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons LearnedAgile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
 
Agile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedAgile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeed
 
Realus Scrum naudojimas imonese (2010-06-29_07-01)
Realus Scrum naudojimas imonese (2010-06-29_07-01)Realus Scrum naudojimas imonese (2010-06-29_07-01)
Realus Scrum naudojimas imonese (2010-06-29_07-01)
 

Dernier

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Dernier (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Agile Product Management With Product Developed By Many Teams v2

  • 1. Product Management with product developed by many teams VISIT OUR BLOG: adform.com Vaidas Adomauskas TWITTER: adforminsider 2012-03-17
  • 2. Vaidas Adomauskas www.agile.lt, #agilelietuva Blog: http://scrum.agile.lt www.facebook.com/agilelietuva Twitter: @adomauskas www.slideshare.net/agilelietuva www.slideshare.net/vaidasa www.agileturas.lt, #agileturas www.linkedin.com/in/vaidas www.agilediena.lt, #agilediena 2
  • 4. Agenda  Context  Teams  Product Owners / Managers  Features  Research  Summary and Q/A
  • 9. Optimization and Real Time Bidding
  • 11. Publisher Web Advertiser Web Search Engine Banner Page Searched keyword Click Click Landing Page ……. Banner Text Ad Page Browsing Tracking Transactions Internet IN: Request or Event OUT: Content Ad Serving and Web Analytics Front End Middleware, Databases, Data Warehouses, BI Back End Management and Planning, Reporting, BI Tools (UI) Agencies Advertisers Publishers Creative Agencies Operators Partners
  • 12. Scrum implementation Scrum Start • 1 team 2010-03 • > 60 people • 1 project • > 40 people • 9 Scrum teams • 6 Scrum teams • Research team Scrum Pilot Scrum Now 2009-12
  • 14. Feature Team Component Team  Highest value features  Familiar or “fast” features  Less delay  Increased delay Craig Larman, Bas Vodde - “Practices for Scaling Lean & Agile Development”, http://www.craiglarman.com/
  • 15. Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Product Product Product Product Product Product Owner Owner Owner Owner Owner Owner Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Team Team Team Team Team Team
  • 16. Component Teams… Good Consider  Easy start - developers  How to divide know components, not components? features  How to run valuable sprint  Testers/analysts divided to reviews? teams  How to plan features?
  • 17. Publisher Web Advertiser Web Search Engine Banner Page Searched keyword Team Click Click Landing Page ……. Banner Text Ad Page Browsing Tracking Transactions Internet IN: Request or Event OUT: Content Team Ad Serving and Web Analytics Front End Middleware, Databases, Data Warehouses, BI Back End Team Team Optimization Team Back End Management and Planning, Reporting, BI Tools (UI) Team Team Team Team Agencies Advertisers Publishers Creative Agencies Operators Partners
  • 18. Growing Management Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Product Product Product Product Product Product Product Product Owner Owner Owner Owner Owner Owner Owner Owner Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Team Team Team Team Team Team Team Team
  • 19. Publisher Web Advertiser Web Search Engine Banner Page Searched keyword Team Click Click Landing Page ……. Banner Text Ad Page Browsing Tracking Transactions Internet IN: Request or Event OUT: Content Team Ad Serving and Web Analytics Front End Middleware, Databases, Data Warehouses, BI Back End Team Team Optimization Team Back End Management and Planning, Reporting, BI Tools (UI) Team Team Team Team Agencies Advertisers Publishers Creative Agencies Operators Partners
  • 20. Conway's law  ...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.  The structure of a software system reflects the structure of the organization that built it. http://en.wikipedia.org/wiki/Conway%27s_law 20
  • 21. Adform Examples  Miss use  Team x builds internal API  Team y gets the same data from DB directly  “What if their service is down?!..”  Sub optimization  Team x builds front end (bidder)  Team y builds logics and storage  Twice more servers are needed  “What if your service takes all CPU/RAM while running on the same server?!”  … 21
  • 22. Publisher Web Advertiser Web Search Engine Banner Page Searched keyword Team Click Click Landing Page ……. Banner Text Ad Page Browsing Tracking Transactions Internet IN: Request or Event OUT: Content Team Ad Serving and Web Analytics Front End Middleware, Databases, Data Warehouses, BI Back End Team Team Optimization Team Back End Management and Planning, Reporting, BI Tools (UI) Team Team Team Team Agencies Advertisers Publishers Creative Agencies Operators Partners
  • 23. Publisher Web Advertiser Web Search Engine Banner Page Searched keyword Team Click Click Landing Page ……. Banner Text Ad Page Browsing Tracking Transactions Internet IN: Request or Event OUT: Content Ad Serving and Web Analytics Front End Team Real Time Bidding and Optimization Back End Middleware, Databases, Data Warehouses, BI Back End Team Team Team Management and Planning, Reporting, BI Tools (UI) Team Team Team Team Agencies Advertisers Publishers Creative Agencies Operators Partners *Ray Valdes http://blogs.gartner.com/ray_valdes/2008/09/19/organizational-structure-vs-product-architecture-which-one-wins/
  • 24. Product Owners / Managers How to start?
  • 25. Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Product Product Product Product Product Product Owner Owner Owner Owner Owner Owner Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Team Team Team Team Team Team
  • 26. POs from development… Good Consider  Easy start  Choose people, not their  System Analyst – Product titles Owner  Project Manager – Scrum Master  No real ROI decisions  Easy synchronization  No direct contact with customers  Knows domain/people
  • 27. Birth of Product Areas … and PM department Director – Project Management Director – Product Director – Product … Area 2 Area 1 Product Owner Product Owner X W … Product Owner Z …
  • 28. Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Director - Product Product Product Product Product Product Product Product Product Management Owner Owner Owner Owner Owner Owner Owner Owner Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Master Master Master Master Master Master Master Master Team Team Team Team Team Team Team Team  Education  1 CSPO in 2010  7 CSPOs in 2011  PMs trainings
  • 29. Start
  • 30. Now
  • 32. 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)
  • 33. Feature with few teams  Plan:  Reality:
  • 34. Feature with few teams  What works:  Assign clear “main (feature)” PM (PO)  Main PM drives this process
  • 35. Research How to fit?
  • 36. Scrum start Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Product Product Product Product Product Product Owner Owner Owner Owner Owner Owner Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Team Team Team Team Team Team
  • 37. Scrum start – in component team Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Product Product Product Product Product Product Owner Owner Owner Owner Owner Owner Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Team Team Team Team Team Team
  • 38. Software Research projects http://lunar.lostgarden.com/uploaded_images/essay-DiscovertheFunEarly-ScrumComplexity-729863.jpg
  • 39. Scrum now – in “consultants” team Director Team 1 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Product Product Product Product Product Product Product Product Owner Owner Owner Owner Owner Owner Owner Owner Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Master Master Master Master Master Master Master Master Research (RnD) Team Team Team Team Team Team Team Team
  • 40. Research in “consultants” team… Good Consider  Dedicated time to try new  Agree on research technologies priorities (with PMs)  Review of legacy  Involve relevant teams applications (form “virtual teams”)  Consultant like questions  Communicate results
  • 41. Summary What can I use from this talk?
  • 42.
  • 43. Thank you Vaidas Adomauskas v.adomauskas@gmail.com http://scrum.agile.lt
  • 44. 44