kuusi vuotta sprinttien pyörteissä - f-securen kokemuksia ... · kuusi vuotta sprinttien...

42
Protecting the irreplaceable | f-secure.com Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka Palomäki, CTO

Upload: nguyentram

Post on 13-Apr-2018

221 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Protecting the irreplaceable | f-secure.com

Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä

Oliopäivät; 2009-12-09

Pirkka Palomäki, CTO

Page 2: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-092 © F-Secure

Page 3: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-093 © F-Secure

Page 4: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Portfolio expansion (PCs, mobile phones, new devices..)

CONTENT

PROTECTIONSolutions that keep

content safe

ONLINE

SECURITYProtecting from Internet

threats

ONLINE STORAGE

AND RELATED SERVICESAccess, sharing,

social media integration

Anti-

Virus &

Firewall

Parental

control

Browsing

protection

On-line

back-up

Storage

platform

Sharing

Media

access

E-mail

filtering

Anti-theft

2009-12-094 © F-Secure

Page 5: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

An overview to the portfolio

Health Check

Online Scanner

World map

Seeding and marketing applications:

Anti-Malware

Firewall, intrusion

prevention & application

control

Email safety/productivity

Browsing Protection &

Privacy

Anti-theft

(lock , wipe & trace)

Vulnerability check &

system updater

Parental control On-line backup, storage &

sharing

System performance tuneup

Value added services:

VAS delivery platform

In-the-cloud & 24/7

security services

Customization &

integration services

Update, delivery & storage

infrastructure

Systems, Services & Tools:

Service delivery

automation

Support tools and

information systems

2009-12-095 © F-Secure

Page 6: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

R&D @ F-Secure

• 300+ people

• Located in 5 offices in four

countries

• Typically around 20 concurrent

projects / release efforts

• Many supported Operating

Systems, OS version and > 20

language versions

• Common components & product

platforms

© F-Secure2009-12-096

Page 7: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-097 © F-Secure

Page 8: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Our Old Development Process from 1999

© F-Secure2009-12-098

DiscontinuationGeneral AvailabilityProduct Realization

S3 R1S1 V3 V1V2

ReleaseDevelopment

D1S2 R2

Idea

Collection

Release

Planning

Feasibilty

study

System

Test

Beta

Validation

RC

Validation

Launch

PreparationDevopment iterations Market

Launch

Screening and Initiation Validation

D2

Product life-cycle and product realization cycle

DA Dn ...

Project

Initiation

Page 9: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

An Example of a Project During The “FPRP Era”

© F-Secure2009-12-099

Schedule estimation

0 50 100 150 200 250 300

Baseline At S1

Baseline At DA

Planned At D4

Planned At D3

Planned At D2

Planned At D1

Planned At V3

Planned At V2

Planned At V1

Latest Estimate

Project length in calendar days

S1 to DA

to D4

to D3

to D2

to D1

to V3

to V2

to V1

Page 10: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

First Attempt to IID - FPRP 2.0- more emphasis on iterations

• Incremental development of software and services

• PSG defines Dn gate criteria bases on checklists.

• The product under development should at all times be stable

© F-Secure2009-12-0910

General

Availability

R1S1 V3 V1V2

Release

D1S2

System

Test

Beta

Validation

RC

ValidationDevelopment Iterations

GAScreening Validation

DA Dn ... D2

Development

Business and Feasibility

Study

Product &

Project

Initiation

Product &

Project

ElaborationReleasing

Elaboration

Design

Implementation

1 iteration

Test and

stabilize

Page 11: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

The Burden of History Was Still Too Heavy

• No matter the changes, the tendency was still

towards waterfall

• Customers may forget a missing feature quickly, but

everyone will remember the missed deadlines for

long

• Not really knowing what customers really wanted.

We started to get more qualified feedback only when

customers & partners had access to the software

• Delays in project schedules have cascading effects

in larger organizations

© F-Secure2009-12-0911

Page 12: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-0912 © F-Secure

Page 13: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Autumn of 2003 - Leap of faith to try something completely different

• Acknowledging the facts, that we had:

• Two very different high level objectives:

1. Optimizing time (frequent deliveries) and fit to market (customer value)

(Agile)

2. Optimizing the cost to market across different customer segments and

businesses (shared technology stack, platforms and product lines)

• Large and multiple teams involved in bigger projects and no answers from

anyone how to manage agile in larger scale

• Everyone not located in the same office, let alone the same country

• No full picture how to scale agile into large scale, but just vision and faith in

the direction

© F-Secure2009-12-0913

Page 14: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Change to Budget & Theme Driven Projects

© F-Secure2009-12-0914

Contents

Resources TimeContents

ResourcesTime

Product Council

Vision / Themes

Page 15: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Initial view on agile at the company level

© F-Secure2009-12-0915

DISCONTINUED

Development

1 month iterations

F1,F2,F3,...

F0: Product

Council updates

Project

Roadmap

Product

Management

1 month iteration

CD

BOX

Backlog

management

with Product

Managers

and R&D

Other FunctionsIterations as needed

(Sales, marketing, manufacturing,

CA, IT, etc.)

Strategy

Management

6 month

iteration

R.I.P

Investment

Guidelines

for Product

Lines and

Research

Monthly

Demonstration

and Services

GENERAL

AVAILABILITY OF A

VERSION

Page 16: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Biggest differences in FPRP and FLEX

F-PRP (and RUP to an extent)

• Role & document focused

• Heavy emphasis on testing during

validation

• Committing to the scope early in the

process

• Fixed resources and scope

translating flexible schedule

(=missed deadlines)

FLEX (and Scrum to an extent)

• Team and customer value focused,

deliverable-oriented

• End-to-end system testing during

every iteration

• Committing initially to themes &

minimal viable scope, final detailed

scope through the iterations

• Fixed cadence & fixed resources;

flexibility in scope (but also in time

in rare cases, if deemed necessary)

© F-Secure2009-12-0916

Page 17: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Roads to Process Implementation

© F-Secure2009-12-0917 Source: Börjesson & Mathiassen (2004)

PR

OC

ES

S P

ULL (

EM

PLO

YE

ES

)

PROCESS PUSH (MANAGEMENT)

HIG

HLO

W

LOW HIGH

Highway

Country roadDead-end street

Cross-roads

Possible Guaranteed

PossibleNot possible

Page 18: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Deployment Strategy

© F-Secure2009-12-0918

SC

OP

E O

F C

HA

NG

E

PACE OF CHANGE

HIG

HLO

W

LOW HIGH

Big Bang

RubiqueSmall steps

Construction

Page 19: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Swinging the Pendulum And Jumping To Cold Water

• Starting with a few “pilot projects”

• Catalyzing the change by completely removing the old process model and

introducing the new one

• The big bang approach ("attack weeks")

• Stopping the development for two weeks to “make room” for change

• Training product managers, project manager, project teams to Scrum

• Seen as necessity, as initially not much “pull” for change.

© F-Secure2009-12-0919

Page 20: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

The Big Bang approach

1. Created needed instability to make a drastic change

• Not allowing to revert back to old way of doing or

• slowly trying to accommodate the change

2. Created confusion

• However, it forced us to prioritize & incrementally solve the problems that

surfaced

=> A more gradual approach could have been easier, but wouldn’t most likely

produced the same results and could have been less productive

© F-Secure2009-12-0920

Page 21: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Key catalysts for change

1. The results and experiences of the pilot projects

2. Teams that were already using similar methods within the old framework

• Teams that had started the transition on their own before the change

• Delivering "always running software" and "deliver early and often"

• The scope management (although not in “backlog way”) was already being done in the most successful projects

• Customer involvement had already become a necessity for many of the projects

=> In retrospect agile was a natural change for some of our teams, which made the change easier

© F-Secure2009-12-0921

Page 22: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Cultural change brought by the Agile transition

• People started to be more accountable and taking more

responsibility at every level, as they now feel a stronger

ownership of their own work

• More people focus on product design as opposed to

executing single tasks distributed by the project manager

• Many of the values in agile (customer collaboration,

individuals and interaction) are enablers for innovation

=> Better commitment, communication and more people

involved in innovation

© F-Secure2009-12-0922

Page 23: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-0923 © F-Secure

Page 24: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Successes (1/2)

• We were able to change to "truly iterative" process framework

• Short feedback cycle in all areas: product quality, process and procedures quality, scope

• Quick decision making (wrong decision is, in many cases, better than no decision)

• We have continuous integration and a stable build at all times in most of our teams

• We have the pressure to do the right things

• Product owners now have the pressure to choose what adds the most value to the customer since they have better visibility to what can and cannot be done in one sprint

• After every sprint the teams are able to demo what is done and they have their retrospective in which they reflect how they can become even more efficient

• We are focused on managing the scope

• Better focus on delivering the most valuable items/features first, so we are able to get the best ROI possible

© F-Secure2009-12-0924

Page 25: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Successes (2/2)

• Risk management for projects is now part of the daily work

• we have daily meetings (however, not in all teams)

• we have detailed planning events (sprint planning)

• we react fast to risks that have materialized or have a high probability

• Emphasizes the wellbeing and motivation of the team members to create better result

• Sustainable phase, helps people create value every day in the work

• Replacing the intensity peaks at the end by a healthy dozes of daily pressure

• Pre defined rhythm encourages the team members to have fun and build a good team spirit

• Teams can identify unnecessary tasks that do not bring any value and drop all such tasks

• Focusing on the value adding tasks people can also get a lot of achievements every day that they can feel good about.

• We have been able to include localization and documentation into incremental and iterative

© F-Secure2009-12-0925

Page 26: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Not all good, without challenges- initial problems that surfaced

• Typical change resistance

• The entire company didn’t change and adapt to agile

way of working

• No good agreement on how roadmaps and related

communication would be addressed

• Good culture of consistent documentation as the word

comprehensive was translated to no documentation in many

cases

• At the beginning week-end “sprints” as an "extension" to

resourcing

© F-Secure2009-12-0926

Page 27: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Further Challenges in Latter Phases - After we started to master the sprint and team level

• Frustration from other parts of the organization that R&D would not “commit

to anything”; continuous reduction of scope

• Understanding of release goals and objectives not on sufficient level at

project start and hard to get any commitments beyond the next iteration

• Too much initially focus on Scrum and not paying enough attention (and

assigning business value) to engineering disciplines => building quality debt

• Longer term architecture just “emerged” – wasn’t coordinated and created

architectural “silos” => building architectural debt

• Pain in creating completely new things, especially large systems as front end

planning was seen bad by “religious agilists”

• Synchronizing & coordinating larger multisite efforts not effective

© F-Secure2009-12-0927

Page 28: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-0928 © F-Secure

Page 29: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Areas we have worked during the last year (1/2)

• Extending the process frame from point product release “projects” to solution

releases (F-LEX 2)

• Delivery of the full solution (including software, services, training, support,

etc.) through one coordinated efforts

• Applying lean

• Restructuring some team compositions to feature teams

• Reducing handover waste between teams

• Reinforcing engineering disciplines through out teams

• Continuous builds

• Unit/module level testing

• Code reviews

• Etc…

© F-Secure2009-12-0929

Page 30: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Areas we have worked during the last year (2/2)

• “Internal open source” model

• Everyone can contribute to common technology stack to remove bottle

necks easily created with shared libraries and technologies

• “Code guardians” that ensure a solid official trunk

• Corporate wide longer term architecture planning and implementation

• Longer term architecture planning (architecture runways) and way to take

the architecture research spikes and implementation to the iterations

• Scaling agile, lean and requirements management at the corporate level

• Strategy, business planning and agile

• Longer term portfolio level, capacity & investment planning

• Solution vision, concept creation & release planning

• Further clarifying “enterprise” & agile roles

© F-Secure2009-12-0930

Page 31: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Optimizing the efficient value delivery- Improving portfolio management besides execution

© F-Secure2009-12-0931

Do

ing

th

e r

igh

t th

ing

s

Doing things right 100%

100%

0%

Portfolio

Management

Value Realized

Value Lost

Page 32: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Project Organization in a Multi-Team Environment

© F-Secure2009-12-0932

Page 33: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Solution BackLog Work Levels

© F-Secure / Training materialDecember 10,

200933

Page 34: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Traditional product management pulled to many directions

© F-Secure2009-12-0934

Finance Sales & Marketing

R&D

Traditional domain of

product management

• Bridges the different “sub-

cultures”

• Need to have capability to

work together with different

“cultures”

• Being “pulled” to many

directions

• Hard to make best use of

time

Page 35: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Bridging different “sub-cultures”

© F-Secure2009-12-0935

Finance Sales & Marketing

R&D

Product management

as a cross functional

effort

• Involving more people in

understanding the different

“sub-cultures”

• Product management

consists of multiple people in

different roles

• Defining product

management discipline in

more granular roles

Page 36: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Different roles in product management and linking them to positions and roles

© F-Secure2009-12-0936

Market Expert Product Expert

Advocacy Expert Technology / Architecture

Expert

• strategic and outbound

• owner of price, place, promotion

and longer term vision for product

and release themes

• understand market landscape,

competitors and dynamics

• product marketing and positioning

• 80% external / 20% internal

• technical and tactical

• owner of details in release

implementation

• understand the details of products

(own and competitors)

• drives the competitiveness of

releases

• 20% external / 80% internal

• Advocates the existing solutions to

the field

• Helps sales and account

management

• Funnels back future requirements

• 90% external / 10% internal

• Develops the vision for longer term

technology competitiveness and

operational efficiency

• Drives daily implementation of

sound architecture and technology

choices

• 10% external / 90% internal

Page 37: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

Agenda

1. Case Company Background

2. Initial attempts to change the game

3. Swinging the pendulum

4. Initial results

5. Recent development

6. Summary

2009-12-0937 © F-Secure

Page 38: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

In retrospect… our lessons learned

© F-Secure2009-12-0938

Scrum is not enough and won’t solve the

problems at the enterprise level alone

Ensure good engineering disciplines. We

started with Scrum and XP as the baseline, but

forgot to put emphasis on the latter in the

beginning.

Don’t become religious. Some front-end

planning and long term planning is still good

and even needed especially with multi teams.

Page 39: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

… Lessons learned

© F-Secure2009-12-0939

You need to have good agile teams

to continue to the enterprise level

agility

There is certain Maslow’s hierarchy in building

an agile enterprise.

Build gradually and ensure to have the right

things in place first.

Page 40: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

… Lessons learned

© F-Secure2009-12-0940

Don’t expect that change is fast

Agile methods are simple to explain and simple

to take into use, but the cultural change and

company wide adoption takes time.

Now there is better knowledge and support in the

industry however!

Page 41: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

… Lessons learned

© F-Secure2009-12-0941

Ensure top management support and buy-in

The change to agile requires changes in the entire

organization thus requiring top management buy out

from all functions in the organization

Page 42: Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ... · Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; 2009-12-09 Pirkka

The saga continues…

Our change started six years ago and still goes on…