On va être confrontés a la gestion de projet pendant le projet Yaka*(star)
Objectifs du cours:
Understand what is a project
Understand project management fundamentals
understand basic business interacions customer, service provider, budget, cost, price, contract
acquire project management vocabulary… in english
practice projet management process & technique on a simple project (Yaka*)
acquire basic toolkit to use along your study cycle @epita and more
Understand AGILE concepts and how they fit within Project Management
Plan du cours:
Introduction, definitions, concepts
Product scope: concepts
project scope: deliverables & wbs
schedule & resources management
costs, risks / qcm
communication, note de cadrage
organization, program and portfolio management. Agile concepts
agile methodology introduction
X. Feedback on yaka* propal
Fil Rouge: tender yakasserole (yaka*)
Evalutions:
Qcm: vocabulary - apres le module 5
yaka*: Phase de propal
Retour sur PROPAL
Cours
What is a project
Project: A project is a temporary endeavor (effort) undertaken to create a unique product, service or result. Temporary: has a beginning and end.
Ex: dév une nouvelle apli, site web, composant pharmaceutique, construire une route etc…
Ce qui n’est pas un projet: support operations, sales operations, HW Maintenance (tout ce qui est de la pratique courante, qui n’a pas de début ou de fin, qui est répété assez souvent…)
Project Management Concepts
Modele en triangle
Scope: Defines WHAT ? = The work that has to be performed. What the deliverables expect. And also HOW ? it will be performed. Defines what also what is excluded from the delivery.
Time: When ? = The time you have to execcute your project and when you must deliver what is expected (SCOPE)
Costs: How much ? = The budget that can be spent to achieve the work defined in the SCOPE.
Quality is often defined as the 4th constraint driving to an Iron square model. En gros, est ce qu’on paye des indiens pour faire le taf ? Des dev internes experimentés ? etc…
Importance of project management
Meet business objective
Satisfy stakeholder expectatins
Be more predicatble
Increase chances of success
Deliver the right product in the right rime
Resolve Problems
Respond to risks
Manage and optimize resources
Manage Changes
Balance the influence of constraints: scope, time, costs, quality
En gros ce sont les expectations du project management. L’entreprise a donc beaucoup d’espoir dans le chef de projet en charge.
Management d’équipe =/= Management de projet
Project management: Project and development LIFE CYCLE
Generalement 3 parties sequentielles:
Le cycle de vie peut être “predictive” ou “adaptive”.
Predictive: Scope, time, cost are defined in the early stages. All changes are carefully managed. This is the classic approach also called waterfall life cycle.
Adaptive: Agile, iterative, or incremental. The detailled scope is definied before the start of an iteration.
Predictive: on va faire un pont, et puis c’est fini. Adaptive: On fait une appli en 1 an… Sauf que dans 1 an, les technos peuvent évoluer etc et la project réalisé est hasbeen.
Biensûr, il existe des projets d’infos qui sont prédictive.
Project Management: Process Groups
Conception & initiation
Project initiation
Project Charter
Definition & planning
Scope & budget
WBS (work breakdown structure: comment on va découper le boulot en arboresance de tache)
Gantt Chart (planning des taches representer)
Communication plan
Risk Management
Execution (suivre l’evolution du projet)
Status & tracking
Forecasts
KPIs
Quality
Performance & control
Objectives
Change management
Quality
Deliverables
Effort & cost trackinig
project close (le moment où l’on est payé )
AGILE Concepts & Positionning
Très utilisé dans les projets d’infos (certains pensent que tous les projets doivent être fait en agile). C’est pour un besoin adaptive. On a souvent a faire avec des technos évolutive. Par exemple, quand les VM sont apparus, cela a changé la manière de voir les choses.
On a souvent aussi des attentes flous du client car il n’y connait pas grand chose aux nouvelles technologies. On essaie donc de présenter les technos, et de faire partciper un maximum le client au processus de création pour être sûr qu’on ne se trompe pas.
Il faut produire des choses qui marchent en très peu de temps car il faut le présenter.
Le prototypage =/= Le developpemennt agile
Agile manifest
Les individus et les ineractions sont plus importants que le processus et les outils.
La collaboration compte plus que la negociation du contrat.
Un logiciel qui marchent vaut mieux que de la bonne documentation
Répondre au changement vaut mieux que Suivre un plan.
Conduite de projet 1
On va être confrontés a la gestion de projet pendant le projet Yaka*(star)
Objectifs du cours:
Plan du cours:
X. Feedback on yaka* propal
Fil Rouge: tender yakasserole (yaka*)
Evalutions:
Cours
What is a project
Project: A project is a temporary endeavor (effort) undertaken to create a unique product, service or result.
Temporary: has a beginning and end.
Ex: dév une nouvelle apli, site web, composant pharmaceutique, construire une route etc…
Ce qui n’est pas un projet: support operations, sales operations, HW Maintenance (tout ce qui est de la pratique courante, qui n’a pas de début ou de fin, qui est répété assez souvent…)
Project Management Concepts
Modele en triangle
Scope: Defines WHAT ? = The work that has to be performed. What the deliverables expect. And also HOW ? it will be performed. Defines what also what is excluded from the delivery.
Time: When ? = The time you have to execcute your project and when you must deliver what is expected (SCOPE)
Costs: How much ? = The budget that can be spent to achieve the work defined in the SCOPE.
Quality is often defined as the 4th constraint driving to an Iron square model.
En gros, est ce qu’on paye des indiens pour faire le taf ? Des dev internes experimentés ? etc…
Importance of project management
En gros ce sont les expectations du project management. L’entreprise a donc beaucoup d’espoir dans le chef de projet en charge.
Management d’équipe =/= Management de projet
Project management: Project and development LIFE CYCLE
Generalement 3 parties sequentielles:
Le cycle de vie peut être “predictive” ou “adaptive”.
Predictive: Scope, time, cost are defined in the early stages. All changes are carefully managed. This is the classic approach also called waterfall life cycle.
Adaptive: Agile, iterative, or incremental. The detailled scope is definied before the start of an iteration.
Predictive: on va faire un pont, et puis c’est fini.
Adaptive: On fait une appli en 1 an… Sauf que dans 1 an, les technos peuvent évoluer etc et la project réalisé est hasbeen.
Biensûr, il existe des projets d’infos qui sont prédictive.
Project Management: Process Groups
AGILE Concepts & Positionning
Très utilisé dans les projets d’infos (certains pensent que tous les projets doivent être fait en agile).
C’est pour un besoin adaptive. On a souvent a faire avec des technos évolutive. Par exemple, quand les VM sont apparus, cela a changé la manière de voir les choses.
On a souvent aussi des attentes flous du client car il n’y connait pas grand chose aux nouvelles technologies. On essaie donc de présenter les technos, et de faire partciper un maximum le client au processus de création pour être sûr qu’on ne se trompe pas.
Il faut produire des choses qui marchent en très peu de temps car il faut le présenter.
Le prototypage =/= Le developpemennt agile
Agile manifest
Les individus et les ineractions sont plus importants que le processus et les outils.
La collaboration compte plus que la negociation du contrat.
Un logiciel qui marchent vaut mieux que de la bonne documentation
Répondre au changement vaut mieux que Suivre un plan.