Post on 19-Oct-2014
description
Supporting governments and
corporations in achieving savings
The Story of Agile
@ VORTAL
© VORTAL 2014 – All rights reserved 1
Who I am…
2
Rui Barreira
Senior Delivery Manager/Agile Coach
@ VORTAL
Agile Enthusiast since 2008
Experienced Software Architect and
Product Manager
pt.linkedin.com/in/ruimbarreira/
rui.barreira@vortal.biz
3
Once upon a time
in the end of 2012…
The Reality
© VORTAL 2014 – All rights reserved 4
Software Development became
core to business
New IT Development Unit
1
2
The Heroes
© VORTAL 2014 – All rights reserved 5
The Challenges
© VORTAL 2014 – All rights reserved 6
Communication
DeliveryRequirements
~14.000.000 lines
Team Organization
© VORTAL 2014 – All rights reserved 7
PRODUCT OWNER
ARCHITECTURE
GROUPTECHNICAL LEAD
SCRUM MASTER
TEAM MEMBER
The Practices
© VORTAL 2014 – All rights reserved 8
Management
Scrum based1
Daily Meetings, Planning & Retrospective
2
3 weeks cycle3
Engineering
Continuous Integration1
Peer Review2
Incremental Design3
The Board
© VORTAL 2014 – All rights reserved 9
Retrospective
© VORTAL 2014 – All rights reserved 10
14 Releases / 10 Months
Fully committed team
Responsive to Change
Lack of continuous improvement
Lack of external process visibility
11
Going to
SOUTH AMERCIA!
© VORTAL 2014 – All rights reserved 12
Global Challenge
© VORTAL 2014 – All rights reserved 13
Team ”Upgrade”
10Functional Experts
30Software Engineers
25+ Different Backgrounds
Rich Experience
Portfolio.
250+ Accumulated Years Of Experience
…and Growing!
© VORTAL 2014 – All rights reserved 14
Some current Heroes
© VORTAL 2014 – All rights reserved 15
Streams & Workgroup
Projects Mainline Technical FastTrack Innovation
FunctionalAnalysis
Scrum ofScrums
ArchitectureWorkgroup
© VORTAL 2014 – All rights reserved 16
Backlogs
Strategic Roadmap
All the features ofproduct roadmap
Stream’s Backlog
All the features of a particular stream
Sprint Backlog
Stories for thesprint
© VORTAL 2014 – All rights reserved 17
Sprints & Acceptance
Sprint 1
% Functional Analysis Acceptance
FRDxxxWeek 2
% Development
FRDxxx
Week 4 Week 6Week 5
% Development
FRDzzz
% Development
FRDzzz
Week 3
Sprint 2
Sprint 3
% Functional Analysis Acceptance
FRDyyyWeek 9
% Development
FRDyyyWeek 8
% Development
FRDyyyWeek 7
% Functional Analysis Acceptance
FRDzzz
Week 1
% Development
FRDxxx
FA check point FA check point
FA check point FA check point
FA check point FA check point
Global Control
© VORTAL 2014 – All rights reserved 18
Done is better than perfect
19
Development
Finished Report
Code Commented
and Committed to
Line
Technical
Requirement
Document
Unit Tests
© VORTAL 2014 – All rights reserved
Practice, repetition, learn, adapt
20© VORTAL 2014 – All rights reserved
Team Lists 10 Problems
Act
Find
Options
Prioritize
Review
2 more
problems
There is always someone slower
21© VORTAL 2014 – All rights reserved
C
O
A
C
H
Create Trust and Rapport
Observe and Assess
Ask Powerful Questions
Challenge and Give Feedback
Hold Accountable
Retrospective
© VORTAL 2014 – All rights reserved 22
7000 hours delivered
Focus on people
Continuous improvement
Bigger team, less proximity
Automate, Automate, Automate
© VORTAL 2014 – All rights reserved 23
24
COMMITMENT
25
COLLECTIVE
OWNERSHIP
26
COMMUNICATION &
COLLABORATION
27
PEOPLE
28
THIS IS HOW WE DO IT
AND YOU?
THANKS
for your attention
© VORTAL 2014 – All rights reserved 29