Upload
amos-kennedy
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Norma Acevedo Lopez
Almudena Rodriguez Pardo
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 2
THE Titanic does not need to sink! .LARGE-SCALED SCRUM DEVELOPMENT DOES WORK.
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 3
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 4
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 5
Chocolate competition
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 6
ericsson at a glance
#1
MOBILE INFRASTRUCTURE
OPERATIONS & BUSINESS SUPPORT SOLUTIONS
SERVICES
TV & MEDIA DELIVERY
35,000
25,000
64,000
2.5 billion
1 billion
18050%
118,055
Subscribers managed by us
Subscribers supported by us
Services professionals
LTE smartphone traffic handled by our networks
Employees
Countries with customers
R&D Employees
Patents
In R&D
228B SEK Net Sales 2014
32B SEK
28B US $ / 24 B €
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 8
Establish leadershipEmerging Opportunities
ExcelMarket Leadership
TELECOM OPERATORS
TV & MEDIA
UTILITIES
PUBLIC SAFETY
TRANSPORT
HANDSET & DEVICES
Customers
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 9
Talented workforce across 180 countries
North America
15,4
West & Central Europe 12,5
North Europe& Central Asia 21,2
Mediterranean 13,2
Africa 2,3
Middle East 3,7
India 19,0
South America
Employees by region, thousands
Asia 13,5
South East Asia & Oceanica 4,4
ICT DevelopmentCenter Eurolab
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 11
550EMPLOYEES
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 12
23%
FEMALE
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 13
45NATIONALITIES
Norma Acevedo Lopez
Almudena Rodriguez Pardo
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 14
Diameter Signalling Controller
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 15
Diameter Signalling Controller
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 16
Swisscom - one of the first operators to launch a global LTE
roaming service
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 17
Telstra FOA August 14th , 2015
DSC 15B reached GA on time !
Paul Bramich:“Great work! Especially for a FOA, and for our first FOA from a PDU
executing upon an agile SW development track!!
David Aders (General Manager, Telstra)
“This FOA has been a success and I am pleased to see the improvements being put into
practise.”
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 18
DSC Global references
NetherlandsUPC
SwedenTeliaS
MonacoTelecom
LuxemburgPost
FinlandElisa
Antigua and BarbudaDEA
IranMCI
South AfricaTrials
ArgentinaTrials
ChileTrials
ChinaTelecom, CMCC
TaiwanFastEast Tone
CHT
AustraliaTelstra
CanadaVideotron
SpainVodafon
IrlandMeteor
United StatesMotorolaLimitless MobileSouthernLINC I-Wireless, Bluegrass Cellular
PakistanWarid
IndonesiaIndostat, Telin, Telkomsel, XL
DenmarkTDC
Surinam Motorola
Brazil Claro
GabonAirtel
ZimbabweEconetl
UK O2
TurkeyTurkell
Trinidad Tobago Digicel
Thailand DTAC
Egypt Etisalat
SloveniaMobitel
SeychellesAirtel
SwitzerlandSwisscom
Saudi ArabiaSTC
America Movil
Panama C&W
MoroccoTelecom
MexicoTelcel
MalaysiaOne
JapanSB
Jamaica C&W
IsraelMotorola,Partner
France
OMEA
Cayman I.Digitel
Bahrain Batelco
AzerbaijanBaksel
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 19
DSC StructureAGENDA
OrganizationDevOps & Beyond Risk
ManagementFlow Efficiency
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 20
Development Teams
StandardizationProduct Line
1 PdOUpgrade1 PdO
Product delivery
2 PdOIntegration
Product Intro
84 passengers
The crew
Tools Support
Network Architecture
Services
Network Integration
5 PdODevelopment Maintenance
Market SupportSW UpgradeManagement
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 21
Product DevElopment flow
RequirementCollection
Feature ConceptStudy
C
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 22
RequirementCollection
Product deployment flow
Customer Demos
Feature ConceptStudy
Network Solution Integration & Verification
Washing machine
Scrumban
Continuous integration
SW Upgrade
Scrum
FeatureDevelopment
Node Integration& Verification
C
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 23
RequirementCollection
Customer Acceptance
Test
GlobalDeployment
Product deployment flow
Customer Demos
Feature ConceptStudy
Network Solution Integration & Verification
Washing machine
Scrumban
Continuous integration
SW Upgrade
Scrum
FeatureDevelopment
Node Integration& Verification
C
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 24
Upgrade and maintenanceONE TRACK
UPGRADE PATHS
KEEP JUST THE LAST VERSION ON ALL NETWORKS
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 25
Team Meetings
3 weeks Sprint
7%7%
10%
77%
Sprint Planning DemoOther ceremonies Development
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 26
Daily 11:30
Sync
News E2E Info
Decisions
BugsHelp!
Celebrations
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 27
arQUitectural decision model
Epic A
Spikes
Anatomy
Feature Architecture
Feature workshop
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 28
Spikes
Anatomy
Architecture
FeatureWorkshop
Grooming(User
Stories Workshop)
User Stories
Architecture
Anatomy
ArchitecturalScrum of Scrum
ModelArchitecture
Dependencies
architectural decision model
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 29
One Track
Scrumevents
challenges
Architecturedecisions
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 30
RISK MANAGEMENT
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 31
DSC StructureRISK MANAGEMENT
SpikesCode QualityComponents
integrationContinuousintegration
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 33
SPIKES
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 34
Within the Scrum teams
Daily business
Risk managementClean ups
Refactoring
Restructurin
g
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 35
Ericsson Component Based Architecture
AppNBI
EBSNBI
DMXC
EBS LOTC
CoreMW
COMBRF eVIPSS7CAFDBN SEC
COMSA
EGEM2
SC
XB
SC
XB
CM
XB
CM
XB
GE
P3
IP BB
GE
P3
GE
P3
GE
P3
DSC
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 36
Ericsson Component Based Architecture
LOTC
CoreMW
COMBRF eVIPSS7CAFDBN SEC
COMSA
COMPONENTS
DSC
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 37
NON BACKWARD COMPATIBILITY
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 38
Test strategy
SYSTEM TEST
FUNCTION TEST
UNIT TEST INTEGRATION TEST
CONTINUOUSINTEGRATION
WASHING MACHINE
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 39
WASHING MACHINE
NEWDSC
COMPONENTS
WASHING MACHINE
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 40
X-washing maChine
DSC
NEWCOMPONENTS
X-WASHING MACHINE
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 41
One Track
Scrumevents
challenges
ArchitecturedecisionsX-WM
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 42
Flow efficiency
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 43
Flow efficiency
Re
sou
rce
effi
cie
ncy
Variance
Flow efficiency
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 44
Flow IN EPIC DESIGN
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 45
Partially Done work Us labels = Design (18.06.13->31.12.14)
alistair.cockburn.us/Elephant+Carpaccio+Exercise
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 46
Cba integration activities
Product Backlog
Time-line
mEpic1
mEpic2
mEpic3
mEpic4
mEpic5
mEpic6
CBA Integration 2
CBA Integration 1
CBA Deliveries
1
CBA Deliveries
2
PRA RFS GA
lead-time
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 47
X-washing maChine
DSC
NEWCOMPONENTS
X-WASHING MACHINE
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 48
deVOPS & beyond
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 49
DevOps
Close cooperation with customers
Bringing different internal
functions together
Fast feedback loops
High level of automation
High release frequencyHigh delivery frequency
CommunicationCollaboration
Serviceability
Developers work together with Operations
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 50
Customer Contracts
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 51
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 52
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 53
DSC boost program
R&D/operations Product Line
Sales push
Sales Support
Process improvements
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 54
Bring any feedback and information from the customer right away into development
Present the solution the way the customer wants to see it
Enforce constant discussion with the customer
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 55
CUstOmer Contracts
Agile Tour London 2015 | Public | © Ericsson AB 2015 | 2015-10-08 | Page 56
challenges
One TrackTTM
Architecturedecisions
ScrumeventsX-WM