SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Mais 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)
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

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