TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

22
/ 100 LEGACY SYSTEMS vs 30 AGILE DEVELOPERS Epic transformation story 2022-06-17 Alexey Kovaliov Head of Information Systems Department

Transcript of TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

Page 1: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

/

100 LEGACY SYSTEMSvs30 AGILE DEVELOPERS

Epic transformation story

2023-05-01Alexey Kovaliov

Head of Information Systems Department

Page 2: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

2

TEO

2023-05-01

Page 3: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 4: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

Do Not Walk the Road of 100 LI

Page 5: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

5

2 YEARS. 4 TRANSFORMATIONS

2023-05-01

Page 6: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 7: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 8: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

8

STAGE 0: ZERO SCALING

2023-05-01

Page 9: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 10: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

10

STAGE 1: FACTORY IN FACTORY

2023-05-01

Page 11: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 12: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 13: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 14: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

14

TEO RESTART!

2023-05-01

Page 15: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 16: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

162023-05-01

STAGE 4: CLOSER LOOK

Page 17: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

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

2023-05-01

Page 18: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

18

EVERYBODY LOVES KITTENS

2023-05-01

Page 19: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

19

EVERYBODY LOVES KITTENS METHODOLOGIES

● Niels Pflaeging● http://www.betacodex.org/● Tons of free materials to download● Workshops

2023-05-01

Page 20: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

20

EVERYBODY LOVES KITTENS TOOLS

2023-05-01

Purpose ToolStrategic Roadmapping Microsoft Excel

System Team Roadmapping

Work Order Lifecycle In-house build tool

Complex Project Management Microsoft ExcelMicrosoft Project

Product Backlog

Microsoft Team Foundation ServerSprint Backlog

Kanban Boards

Sprint Boards

Requirements Engineering Microsoft Office(moving to Magic Draw)

Support Incidents Lifecycle SiAL

Page 21: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

21

NEXT?

● Prove it works and good for the KPIs

● Adopt similar approaches thorough the company

2023-05-01

Page 22: TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERS

22

? ANY ?

2023-05-01