what is agile?

Post on 17-Feb-2017

654 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Agile@Work

What is Agile?

My Definition

Business Driven

Empirical Process

(that shapes an) Organization Culture

Business Driven

Business is changing

Steady Decline of Traditional Economy

Business has changed

New economy model has emerged

Creative Economy

Steve Denning

"It exploits an Interconnected Costellation of technological innovations and brings to the marketplace drammatic reductions in cost, size, time and convenience"

Management

"Coherent constellation of different principles in leadership and management has emerged"

Innovation

Innovation is not an option: it's an imperative. The only question is how.

Destructive

Innovation could be Destructive! (for Traditional Economy)

Some ExamplesElectronic Payment

Mobiles

Messaging systems

Cloud

Startup Ecosystem

Opensource

Focus

Focus on what’s really Valuable

Engage Customer

Less is more

What’s needed

A process and culture that enable Innovation

Empirical Process

Empirical Process

“The empirical model of process control provides and exercises control through frequent inspection and

adaptation for processes that are imperfectly defined and generate unpredictable and unrepeatable outputs”

Key principles

Few simple starting rules & Inspect the outcome

Adapt the process & Do it Frequently

Scientific Method“A method or procedure consisting in systematic observation, measurement, and experiment, and the formulation, testing, and modification of hypotheses”

Oxford English Dictionary

Learning Process

“software development is a discovery and learning process” Steve Blank

Creativity

Learning leeds to Creativity

Innovation needs Creativity

Creativity in IT?

How we discover a model

How we design UX

How we write code

How systems comunicate

Organization Culture

Team Oriented

“The sum is more than the sum of its parts” Aristotele

Whole Process

People has a broad view on entire process and product

Empower People

Create the condition to let people perform

Let Problems Emerge

Our Culture is based on

Collaboration and Cultivation

Instead of

Control & Roles

How we do it

How we Inspect

Generate feedback, and collect data

Feedback Loop

Planning

BusinessCode

Code

Test Driven Development

Continuous Integration

Acceptance Criteria

Plan

Short Iteration

Flow Based

Process Metrics

Business

Business Metrics

Customer Involvement

How we Adapt

Iteration Plan

Retrospective

Continuous Improvement

Iteration Plan

Change Priority

Change Scope

Change Time

Change Budget

Retrospective

We discover action to be implemented

Process

Technical

Business

And We measure the outcome

Continuous Improvement

Adopt well known practices

Continuous Improvement

Create new practice based on your needs

Continuous Improvement

Drop no more useful practices

Agile is more than a set of practices

Agile is a Culture

Be Agile!

Marco Trincardi Agile Coach

marco.trincardi@xpeppers.com

@Trink0

https://it.linkedin.com/pub/marco-trincardi/0/717/656

top related