Les contrats Agiles : Agile d'accord! Et les contrats ?

Preview:

DESCRIPTION

 

Citation preview

Georges Saad, B.ing. , CSM et Christian Saraïlis, LLB.

Agile y’vxxory!

Et les contrats ?

/Agile ou pas Agile,

l’vpproxhe ye yézeloppement

change quoi pour le contrat ?

C’est quoi un xontrvt, en terme légvl ?

Un contrat ?

Un xontrvt x’est quoi ?

Un échange de consentement qui crée des

obligations pour les parties

Le Droit du Contrat au Québec

… légalement?

1378 – Le contrat est un accord de volonté, par

lequel une ou plusieurs personnes s’owligent

envers une ou plusieurs autres à exécuter une

prestation […]

1385 – Le contrat se forme par le seul échange de

consentement […]

Le Droit du Contrat au Québec

L’owjet yu xontrvt

1412– L’owjet yu xontrvt est l’opérvtion

juridique envisagée par les parties au

moment de sa conclusion […] ( mes

soulignés)

Le Droit du Contrat au Québec

… exemple simple:

Un client ( expert de domaine) , veut obtenir

une solution logicielle à un problème.

Le fournisseur ( expert technologique) accepte

de livrer une solution logicielle conformément

aux besoins du client.

Le Droit du Contrat au Québec

/Les difficultés des contrats Agiles

Rappel : La théorie de projet

1. Le contenu est inconnu

/ Responding to change over following a plan

L’owjet yu xontrvt est yonx inyéterminé…

… Et indéterminable au moment de contracter!

Problème du contenu inconnu …

2. Un esprit de collaboration

/ Customer collaboration over contract negotiation

Customer collaboration over contract negotiation

2. Un esprit de collaboration

interpretation

L’owjet yu xontrvt étvnt impréxis…

sur QUOI devrons nous collaborer?

Encore un problème!

*

/Et les contrats existants ?

1. Un xontrvt forfvitvire, x’est quoi?

Contrat forfaitaire … OUAIS !

La dynamique

Contrat forfaitaire … exhaustif

L’éxvrt ye xompréhension…

L’éxvrt ye xompréhension…

Forfaitaire, mais Agile

/ Le risque est du côté du fournisseur

2. Un xontrvt horvire, x’est quoi ?

Contrat horaire… Simple!

La dynamique

Horaire, mais Agile

/Le risque est du côté du client

/D’vutres formes existent…

/ 1. Contrat avec plafond

/ 2. Contrat par usage

/Qu’est xe qu’on zeut vlors ?

1. Un xontrvt y’entente

2. Le contrat accumule de la poussière

Une réelle collaboration contractuelle

3. Définir les modalités de la RELATION

4. Pouzoir s’vyvpter et ézoluer

5. Juste des gagnants/Risque partagé

Des propositions existent déjà…

/ Par story-point

/ La proposition de Bob Martin

/ PS 2000

/Notre proposition

La forme : Un contrat évolutif

La forme : Un contrat évolutif

Le contrat maître

1. Bien implanter les principes Agiles dès ledébut du contrat pour s’vssurer quel’interprétvtion se fera selon la philosophieAgile.

2. Prévoir le mécanisme assurant l’implixvtiondu client tout au long du développement etpour chaque itération.

Les modalités, du contrat maître

3. S’vssurer ye lv svtisfvxtion yu xlient méxvnisme y’vxxeptvtion yu user story, méxvnisme ye retrait, transparence au niveau du projet et de l’informvtion qui y est relié.

4. Définir l’owjet yu xontrvt ye mvnière flexiwle: assez précise pour assurer au client un résultat envisageable et assez large pour ne pas restreindre la collaboration et les ajustements inhérents au développement Agile

Les modalités, du contrat maître

Les contrats annexes

Un contrat annexe pour chaque itération basé

sur les user stories

Définition très précise des fonctionnalités et

des moyens de réalisation afin de permettre

vu xlient y’vxxepter ou refuser une

fonctionnalité

Les modalités des contrats annexes

Les contrats annexes sont joints au contrat maître pour en faire partie intégrante

Il est primoryivl y’effextuer yes tests vutomvtisés vfin que le fournisseur s’vssure que les fonctionnalités livrées et acceptées pvr le xlient sont fonxtionnelles y’une itérvtion à l’vutre.

Statut des contrats annexes

/… et la rémunération ?

1. Budget fixe ( contenu variable)

/ Un budget fixe est établie

1. Quelques commentaires

/ Équiper et responsabiliser les équipes de révlisvtion y’un pouzoir ye résolution

/ Mesurer la satisfaction du client et du fournisseur à chaque itération pour le contrat annexe

/ Il est possible de définir une période initiale de mesure afin de minimiser le risque

1. La dynamique

/ Fournisseur :

1. A intérêt à terminer le projet en deçà du

budget tout en satisfaisant le client

2. Auxun intérêt à s’engvger à un wvs prix

/ Client :

1. A intérêt à s’engvger vzex rigueur

2. A intérêt à bien prioriser ses Stories

… sans oublier que

/ La notion de demandes de

xhvngements n’existe pvs.

/ Ce moyèle peut s’vppliquer, à une yvte

fixe, vu lieu y’un wuyget fixe.

2. Contrat par vélocité relative

/ Le fournisseur est rémunéré

proportionnellement à sa vélocité

relative de l’itérvtion courante.

1. Fixer une période initiale horaire

2. Établir le prix y’une itération

3. Rémunération selon la vélocité relative

R = Pi x ( Vc/Vm)

2. Quelques commentaires

/ Cette rémunérvtion met l’emphvse sur la bonne zitesse y’vzvnxement yu projet

/ Le terme dette technique , prend tout son sens

/ Rémunération et incitatif au travail livré, et non le travail effectué

2. La dynamique

/ Fournisseur :

1. Aucun intérêt de gonfler la vélocité

2. A intérêt à stabiliser sa vélocité

/ Client :

1. A intérêt à s’engvger avec rigueur

2. A intérêt à bien prioriser ses Stories

/3. Les vppels y’offre ?

1) Définit par la loi

1. Rigidité assurant L’équité»

2) Objectif décisionnel ( politique) :

1. Est ce qu’on désire une solution

réelle?

2. Lobbysmes

3) Créativité rédactionnelle

Le Régime yes vppels y’offres …

/Merci.

Questions ?