The Story of Agile @ Vortal - Agile Portugal

Preview:

DESCRIPTION

Scaling agile in a fast growth environment!

Citation preview

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

Recommended