SlideShare una empresa de Scribd logo
1 de 23
Skype Agile
history, present and future plans
AgileDays Alek Kozlov March 2012
 2012 © Skype.
Product portfolio – core proposition




 Skype-to-Skype   Skype-to-Skype   Messaging      File and
     voice            video                    screen sharing




 2012 © Skype.                                              Slide 2
Paid offerings



                 Call landlines   Group video     Skype WiFi
                 and mobiles        calling




                 Online number       SMS        Call forwarding
                                                  / Caller ID
 2012 © Skype.                                                    Slide 3
Context




2012 © Skype.             Slide 4
Context
Numbers
• ca 25% of 2011 all phone calls by telegeography
• will grow 48% per year (twice as much as all telecos in world)
  • http://www.webpronews.com/telegeography-skype-international-calls-2012-01

• 35 million users concurrently using Skype at peak times (March 2012)
• 200 million connected users per month (March 2012)




                                                                                Twitter - #ILoveSkype


 2012 © Skype.                                                                                     Slide 5
Context
Organization
• 6 dev sites and ca 50 products (with product candidates)
• ca 500 in engineering org – WE ARE HIRING!!!
  • Ask me or please visit jobs.skype.com

• ca 1000 ppl in total
• Game name – „Buy/Sell Skype“
  • eBay, Silverlake (begining of Agile era), Microsoft

• Living through „Transition programs“
  • „Consultant“ syndromes

  • „Every new consultant knows what is wrong with Skype“, „They are coming, AGAIN, to "fix us"!"


  2012 © Skype.                                                                                         Slide 6
Skype Agile
                Why, How, What



2012 © Skype.                    Slide 7
Why
Why Skype went agile

Situation (2010)                   Business Goals
• Optimized around team            • Shorter delivery cadence
• Ad hoc engineering practices –   • Be able to scale the product
  lack of discipline
                                   • Reduse cost and risk
• No common taxonomy
                                   • Show business value of the
• Knowledge sharing was missing      purchase
• As a result - a lot of waste



  2012 © Skype.                                                       Slide 8
How
How – the strategy

  „Top-Down Push“ of Agile/Scrum
• Initiated by Silverlake (at that moment the main Owners of the Skype )
• Consultancy agencies was deeply involved
• Organizational transition program (so called "OPUS") was prepared and executed




 2012 © Skype.                                                                       Slide 9
What
What – the transition program „OPUS“
• New org structure and roles was prepared
• agile transition execution
• Organization for driving and supporting the change was created
  • For driving the engineering org change after OPUS ended




  2012 © Skype.                                                      Slide 10
What
Product team concept
          Skype Product Organization                         Skype Engineering Organization
                                          Product Team
                                                          Product
                               Product                   Engineering             Product
      Product                  Manager                    Manager              Engineering
    Management
                                                                               Management
    organization
                                Analyst                   Engineers            organization




            Design      UX       Pixel                                      Quality
                                                           Quality
         organization designer perfect                    Engineers
                                                                           Engineeri
                               desinger                                   Organization




2012 © Skype.                                                                              Slide 11
What
Training program was rolled-out
• Certified Scrum Master
• Certified Scrum Product Owner
• Scrum Team Member
• Intro to Scrum
• Cross products planning and delivery




 2012 © Skype.                             Slide 12
What
Engineering Lifecycle (Lifestyle) and Services
• Initial goal - Engineering Excellence
  • Higher Velocity

  • Higer Quality

• Splits into
  • Engineering tools development and support (services) organization

  • Engineering Lifecycle




  2012 © Skype.                                                           Slide 13
What
Engineering tools organization
• Jira – GreenHopper
• Centralized CI and build system infrastructure
  • Quickbuild, Nexus, SVN

• ca 250 servers and counting
  • Build agents is a major contributor to the number

• March 2012 – 1 million builds 




 2012 © Skype.                                            Slide 14
What
Engineering Lifecycle organization
• Agile practices and knowledge
• Agile Maturity Model




 2012 © Skype.                         Slide 15
What
Agile Maturity Model (framework)
• 3 Levels - each 11 YES/NO topics and 4 process metrics
  • "Set of common sense„

  • Incentives

• Level 1
  • "If you breathing, you are good enough" to meet L1 – eg „One backlog for the product“

  • Expected to get in 4 months after MM was introduced

• Level 2
  • Harder to achieve – eg „centrilized CI in use“, „current +2 more sprints are estimated“

  • Team were expected to get there in 8 months after L1 and L2 was introduced



 2012 © Skype.                                                                                  Slide 16
Current state
                Good, Bad, Ugly



2012 © Skype.                     Slide 17
Current
                                                                           state
Good
• Transitioning „Everything at once“
• Vocabulary and common language for the whole company is in place
• Product Managers:
  • We are doing much more features than did ever before
  • At least 6 releases per year (previously – at the best once a year)

• Maturity framework
  • As a reflecting, thinking and focusing tool




 2012 © Skype.                                                               Slide 18
Current
                                                                             state
Bad
• Need for coaching support were understood only after transition started
• People doing the practices but don't understand principles
• Some people feel that they were „opused“/pushed into this change




 2012 © Skype.                                                                 Slide 19
Current
                                                                                               state
Ugly
• Transitioning „Everything at once“
  • Lessons learned: Preparation should be more thorough

• A lot of „agile leaders“ who thinks that they know what to do
  • But they don’t know

  • Even agile coaches were guilty in this sin

• Product management on portfolio level is a big challenge
  • too hard to manage dependencies - we still need to discover the way how to do this well

• Product Quality
  • Technical debt and cutting the corners (in push to deliver)



  2012 © Skype.                                                                                  Slide 20
Next steps




2012 © Skype.                Slide 21
Building the right product and engineering                Next
                                                          steps
excellence

• Transitioning from push to pull

• Sustainable development

• Continuous delivery
 • Mass „hallucination“, but we believe that achievable


 2012 © Skype.                                              Slide 22
Thank you!

                Questions?



2012 © Skype.                Slide 23

Más contenido relacionado

La actualidad más candente

Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...Cisco DevNet
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
AIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product TeamsAIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product TeamsAIPMM Administration
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentKen Power
 
Cloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructurebrian.white
 
Identifying and managing waste in software product development
Identifying and managing waste in software product developmentIdentifying and managing waste in software product development
Identifying and managing waste in software product developmentKen Power
 
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001jucaab
 
Identifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsIdentifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsKen Power
 
The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...
The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...
The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...Andrea Darabos
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar Operae Partners
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organizationInstitut Lean France
 
AIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product TeamsAIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product TeamsStartup Product Academy, LLC
 
The Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves CaseauThe Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves CaseauInstitut Lean France
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington PostDave Burke
 
GrayCell Corporate Presentation
GrayCell Corporate PresentationGrayCell Corporate Presentation
GrayCell Corporate PresentationAmit-GrayCell
 

La actualidad más candente (19)

Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
 
Business value of Agile : A People10 Showcase
Business value of Agile : A People10 ShowcaseBusiness value of Agile : A People10 Showcase
Business value of Agile : A People10 Showcase
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
AIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product TeamsAIPMM Webcast: Project/Product Views of High Performing Product Teams
AIPMM Webcast: Project/Product Views of High Performing Product Teams
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
Cloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructure
 
Identifying and managing waste in software product development
Identifying and managing waste in software product developmentIdentifying and managing waste in software product development
Identifying and managing waste in software product development
 
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001
 
Identifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development EnvironmentsIdentifying and Managing Waste in Complex Product Development Environments
Identifying and Managing Waste in Complex Product Development Environments
 
The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...
The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...
The Role of Project Professionals Creating Agile Organisations - PMI UK Agile...
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar
 
Foundations of the Scaled Agile Framework 3.0
Foundations of the Scaled Agile Framework 3.0Foundations of the Scaled Agile Framework 3.0
Foundations of the Scaled Agile Framework 3.0
 
Managing product development flow across an IT organization
Managing product development flow across an IT organizationManaging product development flow across an IT organization
Managing product development flow across an IT organization
 
AIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product TeamsAIPMM Webcast: 5 Factors of Successful Product Teams
AIPMM Webcast: 5 Factors of Successful Product Teams
 
The Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves CaseauThe Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves Caseau
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington Post
 
GrayCell Corporate Presentation
GrayCell Corporate PresentationGrayCell Corporate Presentation
GrayCell Corporate Presentation
 

Similar a Skype agile - past, present and future

Technical_Update_Germany
Technical_Update_GermanyTechnical_Update_Germany
Technical_Update_GermanyBogdan Doinea
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesLaszlo Szalvay
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc processMichael Deady
 
DYNDEC Company Overview
DYNDEC Company OverviewDYNDEC Company Overview
DYNDEC Company OverviewDYNDEC
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?SilverDev by Experia
 
eLearning Suite 6 Workflow
eLearning Suite 6 WorkfloweLearning Suite 6 Workflow
eLearning Suite 6 WorkflowKirsten Rourke
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Edunomica
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
CREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE
 
HR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformationHR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformationNakisa
 
Use the Power of APEX Dictionary Views to Increase the Quality of Your APEX ...
Use the Power of APEX Dictionary Views to  Increase the Quality of Your APEX ...Use the Power of APEX Dictionary Views to  Increase the Quality of Your APEX ...
Use the Power of APEX Dictionary Views to Increase the Quality of Your APEX ...Jan Huyzentruyt
 
The Creative Product Owner
The Creative Product OwnerThe Creative Product Owner
The Creative Product OwnerAl Bennett
 
OpenERP - 2012 OpenERP Strategy
OpenERP - 2012 OpenERP StrategyOpenERP - 2012 OpenERP Strategy
OpenERP - 2012 OpenERP StrategyOdoo
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014Justin Petite
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusKnowit_TM
 
Agile Engineering Traceability
Agile Engineering TraceabilityAgile Engineering Traceability
Agile Engineering TraceabilityCaleb Brown
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
SAFe for Scrum Masters 2020
SAFe for Scrum Masters 2020SAFe for Scrum Masters 2020
SAFe for Scrum Masters 2020Grant Hamel
 
MBASmart - DYNDEC Assessment Partner
MBASmart - DYNDEC Assessment PartnerMBASmart - DYNDEC Assessment Partner
MBASmart - DYNDEC Assessment PartnerMBASmart
 

Similar a Skype agile - past, present and future (20)

Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
 
Technical_Update_Germany
Technical_Update_GermanyTechnical_Update_Germany
Technical_Update_Germany
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_Values
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
 
DYNDEC Company Overview
DYNDEC Company OverviewDYNDEC Company Overview
DYNDEC Company Overview
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?
 
eLearning Suite 6 Workflow
eLearning Suite 6 WorkfloweLearning Suite 6 Workflow
eLearning Suite 6 Workflow
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
 
Agile 101
Agile 101Agile 101
Agile 101
 
CREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate Overview
 
HR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformationHR's NEXT TOP MODEL: Current & best practices in organizational transformation
HR's NEXT TOP MODEL: Current & best practices in organizational transformation
 
Use the Power of APEX Dictionary Views to Increase the Quality of Your APEX ...
Use the Power of APEX Dictionary Views to  Increase the Quality of Your APEX ...Use the Power of APEX Dictionary Views to  Increase the Quality of Your APEX ...
Use the Power of APEX Dictionary Views to Increase the Quality of Your APEX ...
 
The Creative Product Owner
The Creative Product OwnerThe Creative Product Owner
The Creative Product Owner
 
OpenERP - 2012 OpenERP Strategy
OpenERP - 2012 OpenERP StrategyOpenERP - 2012 OpenERP Strategy
OpenERP - 2012 OpenERP Strategy
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars Irenius
 
Agile Engineering Traceability
Agile Engineering TraceabilityAgile Engineering Traceability
Agile Engineering Traceability
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
SAFe for Scrum Masters 2020
SAFe for Scrum Masters 2020SAFe for Scrum Masters 2020
SAFe for Scrum Masters 2020
 
MBASmart - DYNDEC Assessment Partner
MBASmart - DYNDEC Assessment PartnerMBASmart - DYNDEC Assessment Partner
MBASmart - DYNDEC Assessment Partner
 

Último

👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 

Último (20)

👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 

Skype agile - past, present and future

  • 1. Skype Agile history, present and future plans AgileDays Alek Kozlov March 2012 2012 © Skype.
  • 2. Product portfolio – core proposition Skype-to-Skype Skype-to-Skype Messaging File and voice video screen sharing 2012 © Skype. Slide 2
  • 3. Paid offerings Call landlines Group video Skype WiFi and mobiles calling Online number SMS Call forwarding / Caller ID 2012 © Skype. Slide 3
  • 5. Context Numbers • ca 25% of 2011 all phone calls by telegeography • will grow 48% per year (twice as much as all telecos in world) • http://www.webpronews.com/telegeography-skype-international-calls-2012-01 • 35 million users concurrently using Skype at peak times (March 2012) • 200 million connected users per month (March 2012) Twitter - #ILoveSkype 2012 © Skype. Slide 5
  • 6. Context Organization • 6 dev sites and ca 50 products (with product candidates) • ca 500 in engineering org – WE ARE HIRING!!! • Ask me or please visit jobs.skype.com • ca 1000 ppl in total • Game name – „Buy/Sell Skype“ • eBay, Silverlake (begining of Agile era), Microsoft • Living through „Transition programs“ • „Consultant“ syndromes • „Every new consultant knows what is wrong with Skype“, „They are coming, AGAIN, to "fix us"!" 2012 © Skype. Slide 6
  • 7. Skype Agile Why, How, What 2012 © Skype. Slide 7
  • 8. Why Why Skype went agile Situation (2010) Business Goals • Optimized around team • Shorter delivery cadence • Ad hoc engineering practices – • Be able to scale the product lack of discipline • Reduse cost and risk • No common taxonomy • Show business value of the • Knowledge sharing was missing purchase • As a result - a lot of waste 2012 © Skype. Slide 8
  • 9. How How – the strategy „Top-Down Push“ of Agile/Scrum • Initiated by Silverlake (at that moment the main Owners of the Skype ) • Consultancy agencies was deeply involved • Organizational transition program (so called "OPUS") was prepared and executed 2012 © Skype. Slide 9
  • 10. What What – the transition program „OPUS“ • New org structure and roles was prepared • agile transition execution • Organization for driving and supporting the change was created • For driving the engineering org change after OPUS ended 2012 © Skype. Slide 10
  • 11. What Product team concept Skype Product Organization Skype Engineering Organization Product Team Product Product Engineering Product Product Manager Manager Engineering Management Management organization Analyst Engineers organization Design UX Pixel Quality Quality organization designer perfect Engineers Engineeri desinger Organization 2012 © Skype. Slide 11
  • 12. What Training program was rolled-out • Certified Scrum Master • Certified Scrum Product Owner • Scrum Team Member • Intro to Scrum • Cross products planning and delivery 2012 © Skype. Slide 12
  • 13. What Engineering Lifecycle (Lifestyle) and Services • Initial goal - Engineering Excellence • Higher Velocity • Higer Quality • Splits into • Engineering tools development and support (services) organization • Engineering Lifecycle 2012 © Skype. Slide 13
  • 14. What Engineering tools organization • Jira – GreenHopper • Centralized CI and build system infrastructure • Quickbuild, Nexus, SVN • ca 250 servers and counting • Build agents is a major contributor to the number • March 2012 – 1 million builds  2012 © Skype. Slide 14
  • 15. What Engineering Lifecycle organization • Agile practices and knowledge • Agile Maturity Model 2012 © Skype. Slide 15
  • 16. What Agile Maturity Model (framework) • 3 Levels - each 11 YES/NO topics and 4 process metrics • "Set of common sense„ • Incentives • Level 1 • "If you breathing, you are good enough" to meet L1 – eg „One backlog for the product“ • Expected to get in 4 months after MM was introduced • Level 2 • Harder to achieve – eg „centrilized CI in use“, „current +2 more sprints are estimated“ • Team were expected to get there in 8 months after L1 and L2 was introduced 2012 © Skype. Slide 16
  • 17. Current state Good, Bad, Ugly 2012 © Skype. Slide 17
  • 18. Current state Good • Transitioning „Everything at once“ • Vocabulary and common language for the whole company is in place • Product Managers: • We are doing much more features than did ever before • At least 6 releases per year (previously – at the best once a year) • Maturity framework • As a reflecting, thinking and focusing tool 2012 © Skype. Slide 18
  • 19. Current state Bad • Need for coaching support were understood only after transition started • People doing the practices but don't understand principles • Some people feel that they were „opused“/pushed into this change 2012 © Skype. Slide 19
  • 20. Current state Ugly • Transitioning „Everything at once“ • Lessons learned: Preparation should be more thorough • A lot of „agile leaders“ who thinks that they know what to do • But they don’t know • Even agile coaches were guilty in this sin • Product management on portfolio level is a big challenge • too hard to manage dependencies - we still need to discover the way how to do this well • Product Quality • Technical debt and cutting the corners (in push to deliver) 2012 © Skype. Slide 20
  • 21. Next steps 2012 © Skype. Slide 21
  • 22. Building the right product and engineering Next steps excellence • Transitioning from push to pull • Sustainable development • Continuous delivery • Mass „hallucination“, but we believe that achievable 2012 © Skype. Slide 22
  • 23. Thank you! Questions? 2012 © Skype. Slide 23

Notas del editor

  1. Skype’s core product offerings are:Skype-to-Skype voice callingSkype-to-Skype video callingInstant Messaging between two people or a group of peopleSkype to Skype file (very useful to send big files) and screen sharingAll of the above features are FREE. In addition presence and mood message + being able to store list of contacts is available to all Skype users.
  2. Over time, Skype has introduced a robust set of paid products to its users. We position this as “If you pay a little, you can do more things, in more ways, with more people”These products are: Calling from Skype to regular landline or mobile phone numbersCall forwarding and Caller IDSkype Online numberSMSWiFi (enables you to access pay as you go WIFI access in global hotspots)Qik (video streaming and capture startup that Skype acquired in early 2011)Group video calling and soon to be joined by group screen sharing
  3. Driving the engineering org change after OPUS ended