Top Banner
© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners. Agile Implementation at AT&T AT&T Tel Aviv Center of Excellence Dotan Naveh
14

Agile at AT&T

Sep 06, 2014

Download

Technology

AgileSparks

Case study AT&T
By Dotan Naveh @ AgileIL12

http://agilesparks.com/ATT-DotanNaveh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile at AT&T

© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners.

Agile Implementation at AT&T

AT&T Tel Aviv Center of Excellence

Dotan Naveh

Page 2: Agile at AT&T

• Fast growing site• 4 Lines of Business• 20 Projects/Releases• 54 Scrum teams• 25 Discovery teams• 450 employees adopting

Agile

Who are we?

2

Page 3: Agile at AT&T

3

• AT&T Connect

• Unified Communication Services

• Telephony Application Server

• AT&T Messages

• Network Abstraction Broker

Products

• Linux, Java, WebSphere, Oracle

• Windows / .Net

• Mobile development (iOS / Android / RIM)

• SIP and Telephony

• HTML 5

• Cloud

Technology

Page 4: Agile at AT&T

Why we chose Agile?

Focus on

Quality

Planning & Visibility

Embrace Content and Technology

Changes

Need for Frequent

Deliveries & Quick TTM

Improve Communications and Teamwork

Increase Empowerment & Satisfaction

4

Page 5: Agile at AT&T

“Sandwich” approach • Top-down (management track) and bottom-up (team track)

Loosely-coupled approach• Independent implementation per each LOB• Aligned terms, concepts and re-use of learning

Optimizing the whole• Focusing on the end to end process (not just development) • Discovery team approach: Idea to Cash• E2E agile lifecycle management tool from day 1

AT&T Agile Implementation Approach

5

Page 6: Agile at AT&T

Pre-implementation “checklist”

Management education, buy-in, and approval

HL process

Roles & Responsibilities

Agile lifecycle tool

LOB leadership workshops

6

Page 7: Agile at AT&T

Items Gathering

Scrum

Team

Sprint Planning

Task

Task

Task

AT&T Development Lifecycle

2-3 Week

Sprints

Daily

Meetings

Continuous

Integration

Working Software

Demo

Retrospective

Elaborate Items into prioritized Epics + HL

Architecture

Elaborate Epics into prioritized

‘Ready’ User Stories

(Prioritized)

Product Backlog

User Story

User Story

Epic

User Story

Epic

Item

Sprint Backlog

Scrum team “sniffing”

Discovery Team

7

Page 8: Agile at AT&T

Continuous Improvement: always planning ahead…

      Q4 2011 Q1 2012 Q2 2012 Q3 2012 Q4 2012                       

Quality

Measurements   Set the Quality mindset

Define Measurement State Baseline

Measuring/improve measurementsMetrics analysis

 

Process Improvement

Set forums and flowDefine process Practice in team level

Practice in org. levelShape the process

Formulize the at&t LCSet continuous improvement tracking mechanism

Run Improvements initiatives 

Engineering practices

 Technical Ceremonies  and roles implementation

Working Software every  Sprint

Define Continuous Integration guidelines

Perform Continuous Integration

Advanced Engineering  Practices    

Automated Testing

    Automated testing (Unit & system)   Advanced Automation  (System 

level)    …% Unit Test…% Sanity

…% Regression

Product Backlog    'Ready' Stories Review Items' High level solution   High Quality 

Backlog          

E2E flow  Visualization of  E2E process, policies & QG

Basic Release managementpractices and tools

Focus on optimizing the  E2E flow (Kanban)

Continuous system stabilization 

Acceptance Test Driven  Development

Closer work and earlier  feedback from Marketing 

Team Agility   QA & Development start collaborate  

 Testing is part of the team Conduct all ceremonies  correctly  

and efficiently  Leveraging team performance  through advanced coaching the SM and  managers    

Visibility   Release backlog    Release Progress Release Quality          

8

Page 9: Agile at AT&T

Session Objective ParticipantsManagement interviews

Learn specific LOB constrains & challenges PMOProduct OwnerR&DTestingArchitect

1-2 Day LOB Management workshop

1. LOB pains, constrains & challenges2. Why do we need to change? 3. Agree on the LOB e-2-e process 4. Structure the Discovery & Scrum teams agreement on process and plan

Extended LOB management team

LOB Kickoff Whole group introduction All group

1 DayUser Stories Workshop

1.Backlog management 2.How to elaborate an Item\Epic? Initial Backlog for 1-2 Sprints

Discovery team members

Scrum Course All group

Ongoing Support 1. SM forum, PO forum2. Supporting Scrum and Discovery teams3. LOB change management and on-going process improvement4. Training for Project Management and Testing organizations

LOB Agile Implementation plan

9

Page 10: Agile at AT&T

Current Implementation status

10

Implementation Start Date

Forming Storming Norming Performing

Mobility Oct 2011

Connect Oct 2011

UC Jan 2012

IMS Mar 2012

60%

71%

74%

57%

Agile maturity level

FormStorm

NormPerform

Page 11: Agile at AT&T

Roles &

Responsibilities

Automation

Documentation

11

Our Main Challenges

Page 12: Agile at AT&T

12 © AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.

Our Quick Wins

More content delivered

Working software on time

Low number of bugs and flat trend

Ability to start early and cope with change

Better visibility

Page 13: Agile at AT&T

13 © AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.

Recommendations / Takeaways

Management attention and

ownership

Early implementation of

Agile tool

Quality backlog and a ready stories

Focus on Zero Defect Approach

Continuous Integration &

Automation are key

Invest in coaching and training

Inspect and adapt!

Page 14: Agile at AT&T

© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual Property and/or AT&T affiliated companies. All other marks contained herein are the property of their respective owners.

Any questions?