Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Alexey Kovoliov. 100 legacy systems

492 views

Published on

Real life case study about the Agile adoption in telecommunications service provider company (TEO LT) and different organizational patterns, tried for the Agile software development unit.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Alexey Kovoliov. 100 legacy systems

  1. 1. 100 LEGACY SYSTEMS / VS 30 AGILE DEVELOPERS Epic transformation story 2014-10- 28 Alexey Kovaliov Head of Information Systems Department
  2. 2. TEO 2014-10-28 2
  3. 3. PURPOSE? ● Different organizational patterns suitable for Agile ● Case study of the Agile adoption ● ~3500 employee company ● ~90 employee Information Systems unit ● + Subcontractors ● Encourage to adopt Agile in product or industrial companies ● Encourage to experiment and seek for organization efficiency 2014-10-28 3
  4. 4. Do Not Walk the Road of 100 LI
  5. 5. 2 YEARS. 4 TRANSFORMATIONS 2014-10-28 5
  6. 6. 100+ LEGACY SYSTEMS ● Business Support Systems ● Sales Channels ● CRM ● Billing ● Order Management ● Operations Support Systems ● Telco ● Datacenters ● Service centers ● Enterprise Resource Planning ● Finances ● HR ● Corporate compliance ● Data Analytics 2014-10-28 6
  7. 7. STAGE 0: ZOMBIES & SPAGHETTI ● #.# Headcount per system ● 0.25 – 15.00 ● Utilization 100% ● No resource sharing ● No teamwork ● No task management tools ● No methodology ● Disorganization ● Unmotivated undead ● Good for budgeting ● Worst for scale and prioritization 2014-10-28 7
  8. 8. STAGE 0: ZERO SCALING 2014-10-28 8
  9. 9. STAGE 1: SYSTEM FACTORIES ● 3-4 Thematic groups of systems ● System Factory is a sub-unit ● Manager ● System Analysts ● Software Developers ● Testers ● Agile/Scrum ● Integration with Work Order tool ● Automated KPIs ● Scalability problem ● Thick spaghetti 2014-10-28 9
  10. 10. STAGE 1: FACTORY IN FACTORY 2014-10-28 10
  11. 11. STAGE 1+: TROOPERS ● Troopers = 2 Dedicated teams ● Software Developers ● Tester ● Fast and adoptable ● Break through with new projects ● Dedicated Agile backlogs ● Requirements QA and acceptance ● Pass the results Harrison ● Harrison = Factory ● Supports legacy ● Owns the systems ● New projects’ results’ QA 2014-10-28 11
  12. 12. STAGE 2: IN-HOUSE SYSTEM FACTORIES ● 50 employee unit moves to TEO ● Easy “as is” integration ● No one left behind ● Not a single idle day ● Same Agile approach ● Ownership of the systems ● Improved scalability ● Internal + External Troopers ● New challenges: ● Redundancies of roles ● Internal/External costs 2014-10-28 12
  13. 13. STAGE 3: FUNCTIONAL SILOS ● Roles Consolidation ● Analysts  Planning ● Analysts  Support ● Testers  Support ● Less Management Roles ● Purified SWD Unit ● Managers ● SWD Teams ● Subcontractors Troopers ● SWD KPIs ● Limited Agile ● Issues with Agile planning 2014-10-28 13
  14. 14. TEO RESTART! 2014-10-28 14
  15. 15. STAGE 4: CELL-BASED NETWORK ● Market ● All TEO Units ● External Sphere ● 5 Systems Ownership Teams ● Project Managers Team ● KANBAN ● Internal Sphere ● Architect Team ● SWD Teams ● External SWD Teams ● QA Team ● Resource Managers Team ● Scrum/KANBAN 2014-10-28 15
  16. 16. 2014-10-28 16 STAGE 4: CLOSER LOOK
  17. 17. BENEFITS ● Autonomy and self-organization of the teams ● 2 level hierarchy for 85 employee organization ● As less management as possible ● External sphere is the King ● Transparency of every team’s tasks and roles ● Single Window principle both for WO and Support ● Extensibility by External Troopers still staying Agile ● Same backlogs for everyone ● Fits into even more sophisticated Technology projects organization ● Hardware ● Telco infrastructure ● Business transformations 2014-10-28 17
  18. 18. EVERYBODY LOVES KITTENS 2014-10-28 18
  19. 19. EVERYBODY LOVES KITTENS METHODOLOGIES ● Niels Pflaeging ● http://www.betacodex.org/ ● Tons of free materials to download ● Workshops 2014-10-28 19
  20. 20. EVERYBODY LOVES KITTENS TOOLS Purpose Tool Strategic Roadmapping Microsoft Excel System Team Roadmapping Work Order Lifecycle In-house build tool Complex Project Management Microsoft Excel Microsoft Project Sprint Backlog Kanban Boards Sprint Boards Requirements Engineering Microsoft Office 2014-10-28 20 Product Backlog Microsoft Team Foundation Server (moving to Magic Draw) Support Incidents Lifecycle SiAL
  21. 21. NEXT? ● Prove it works and good for the KPIs ● Adopt similar approaches thorough the company 2014-10-28 21
  22. 22. ? ANY ? 2014-10-28 22

×