novembre 25, 2015
Agile and XP (eXtreme Programming) Extreme programming (XP) is a programmer-centric agile framework that focuses on small, ongoing releases. XP highlights several principles: pair programming, sustainable pace, ongoing automated testing, effective communication, simplicity, feedback, courage, collective ownership, continuous integration, energized work, shared workspaces, on-site customer representation, and the use of metaphor to describe concepts. [Agile […]
novembre 19, 2015
Avantages et inconvénients de la méthode XP (eXtreme Programming) Extreme Programming apparaît comme la plus radicale des méthodes agiles. Cette méthode se révèle particulièrement efficace dans le cadre de petits projets. XP réalise des applications de qualité grâce à la rigueur imposée sur les tests, qui plus est collent au désirs du client puisque celui-ci […]
novembre 19, 2015
Les rôles dans la méthode XP (eXtreme Programming) La méthode XP décrit 7 rôles : – Développeur – Client – Testeur – Tracker – Coach – Consultant – Big boss Développeur Il est l’élément principal d’un projet XP. En apparence, le développeur passe simplement son temps à écrire des lignes de code, rajouter des fonctionnalités, […]
novembre 19, 2015
Le cycle de vie de la méthode XP (eXtreme Programming) Les grandes lignes du cycle de vie d’un projet XP : – Exploration – Planning – Itérations jusqu’à la 1ère release – Mise en production – Maintenance – Mort Exploration Au cours de cette phase, les développeurs se penchent sur des questions d’ordre technique destinées […]
novembre 19, 2015
Les principes de base de XP (eXtreme Programming) Les principes de base de la méthode XP sont : – Feedback rapide – Assumer la simplicité – Changements incrémentaux – Accueillir le changement à bras ouverts – Un travail de qualité – Apprendre à apprendre – Faible investissement au départ – Jouer pour gagner – Communication […]
novembre 19, 2015
Les 12 pratiques de XP (eXtreme Programming) La méthode XP s’appuie sur 12 pratiques. Les 12 Pratiques XP – Planning Game – Petites Releases – Utilisation de métaphores – Conception simple – Tests unitaires et tests unitaires (fonctionnels) / TDD (Test Driven Development) – Refactoring – Programmation en binôme – Appropriation collective du code – […]
novembre 19, 2015
Les 4 valeurs de XP (eXtreme Programming) XP met en avant quatre valeurs prenant en considération à la fois les enjeux commerciaux et les aspects humains des projets de développement d’applications. Les 4 valeurs : – communication – simplicité – feedback – courage Ainsi les 4 valeurs de XP sont la communication, la simplicité, la […]
novembre 19, 2015
Agile et l’eXtreme Programming (XP) XP (eXtreme Programming) a été créé en 1996 par Ward Cunningham et Kent Beck Historique de XP Kent Beck fait plusieurs promesses aux développeurs, aux responsables et aux clients : – Promesses aux développeurs 1. Travailler sur ce qui compte vraiment pour le client ; 2. Aucune décision à prendre […]
avril 17, 2019
L’agilité à l’échelle, ou «Agile@Scale» ou parfois « Scaling Agile », consiste à mettre en place un cadre pour faire travailler plusieurs équipes ensemble, ces équipes travaillant bien sûr elles-mêmes en mode Agile.
février 23, 2019
SAFe : The Scaled Agile Framework for the Lean-Agile Enterprise The Scaled Agile Framework (abbreviated as SAFe), is a set of organization and workflow patterns intended to guide enterprises in scaling lean and agile practice Along with large-scale Scrum (LeSS), disciplined agile delivery (DAD), and Nexus, SAFe is one of a growing number of frameworks […]
Filed under:
by admin
février 22, 2019
The 5 core competencies of the Lean-agile Enterprise are : Lean-Agile Leadership Team and Technical Agility Release on Demand with DevOps Business Solutions and Lean Systems Engineering Lean Portfolio Management Lean-Agile Leadership Become Lean-thinking Manager-teachers and lead the SAFe Transformation. Exemplify the 5 core values Embrace a Lean-Agile Mindset Apply the 9 SAFe Principles Lead […]
avril 22, 2018
Agile Continuous Integration Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find […]
avril 22, 2018
Test driven development: TDD /Test first development Test driven development TDD /Test first development Extreme programming (XP) emphasizes Test driven development (TDD) Test Driven Development is primarily a design technique with a side effect of ensuring that your source code is thoroughly unit tested. However, there is more to testing than this. You’ll still need […]
avril 21, 2018
Agile dictionary Adaptive – Frequently responding to changes and learning’s on a project by changing the plan, priorities, and/or approach. Agilists believe changes are good! Agile Methods – A set of development methodologies characterized by being iterative, adaptive to changes and learning, value driven, low ceremony, and encouraging empowered teams. BDUF – Big Design Up […]
avril 21, 2018
Learning the PMI-ACP certification exam Tips to Prepare Review the current PMI-ACP reference list. Enroll in a formal study course. Review self-study books published by reputable training organizations. Communication elements : Information Radiators Team Space Agile Tooling : a minimal Agile tools is necessary Osmotic Communications Daily Stand up Meeting Planning monitorine and adapting : […]