wedding dresses & agile priciples

Post on 14-Apr-2017

309 views 0 download

transcript

#Agile_Algiers @AlgiersMeetup

Wedding dresses & agile priciplesDoing agile doesn’t mean being agile

#Agile_Algiers @AlgiersMeetup

@abdeslem_

https://abdeslemmenacere.wordpress.com/

Abdeslam Menacere

CTO

‘’Agile coach’’ ‘’ Trainer ’’

#Agile_Algiers @AlgiersMeetup

Little story

#Agile_Algiers @AlgiersMeetup

Mme Selmani

Malika

Sihem

Mme Soufi

#Agile_Algiers @AlgiersMeetup

The Standish Group - Chaos Report

#Agile_Algiers @AlgiersMeetup

Why ?

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

CHAOS MANIFESTO édition 2011

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall

#Agile_Algiers @AlgiersMeetup

Now i feel better

#Agile_Algiers @AlgiersMeetup

Agile principles

#Agile_Algiers @AlgiersMeetup

Agile : 4 principes fondamentaux •Les individus et leurs interactions plus que les processus et les outils

•Des logiciels opérationnels plus qu’une documentation exhaustive

•La collaboration avec les clients plus que la négociation contractuelle

•L’adaptation au changement plus que le suivi d’un plan

http://agilemanifesto.org/

Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.

#Agile_Algiers @AlgiersMeetup

Our highest priority is to satisfy the customerthrough early and continuous delivery

of valuable software.

#01

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

Welcome changing requirements, even late in development. Agile processes harness change for

the customer's competitive advantage

#02

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

Deliver working software frequently, from a couple of weeks to a couple of months, with a

preference to the shorter timescale

#03

#Agile_Algiers @AlgiersMeetup

Robert C. Martin (Uncle Bob)

In everything we do,whether writing tests,writing production code,or refactoring,we keep the systemexecuting at all times.

#Agile_Algiers @AlgiersMeetup

Business people and developers must work together daily throughout the project.

#04

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

Build projects around motivated individuals. Give them the environment and support they

need, and trust them to get the job done.

#05

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

The most efficient and effective method of conveying information to and within a

development team is face-to-face conversation.

#06

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

Working software is the primary measure of progress.

#07

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

Agile processes promote sustainable development.

The sponsors, developers, and users should be able

to maintain a constant pace indefinitely

#08

#Agile_Algiers @AlgiersMeetup

Stable Velocity.Sustainable Pace.

-Mike Cottmeyer-

#Agile_Algiers @AlgiersMeetup

Continuous attention to technical excellence and good design enhances agility.

#09

#Agile_Algiers @AlgiersMeetup

Scrum without automation is like driving a sports car on a dirt track – you won’t experience the full potential, you will get frustrated, and you will probably end up blaming the car- Ilan Goldstein -

#Agile_Algiers @AlgiersMeetup

Simplicity -the art of maximizing the amount of work not done- is essential

#10

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

The best architectures, requirements, and designs emerge from self-organizing teams.

#11

#Agile_Algiers @AlgiersMeetup

Mike Cohn

The benefit of allowing ateam to self-organize isn’tthat the team finds someoptimal organization fortheir work that a managermay have missed. Rather, itis that by allowing the teamto self-organize, they areencouraged to fully own theproblem.

#Agile_Algiers @AlgiersMeetup

#Agile_Algiers @AlgiersMeetup

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its

behavior accordingly

#12

#Agile_Algiers @AlgiersMeetup

Improving daily work is even more importantthan doing daily work

Mike Cohn

It doesn’t matterhow good you are today;if you’re not better next month,you’re no longer agile

#Agile_Algiers @AlgiersMeetup

If you want to do agile the right way, start by being agile- Abdeslam Menacere -

#Agile_Algiers @AlgiersMeetup

@abdeslem_ https://abdeslemmenacere.wordpress.com