Extreme Programming XP Workshop Training
- CMDBID 107745
- Course Code WA2762,XP
- Duration 4 Days
Development Course
course overview
download outline
Select Country and City to View dates & book now
Overview
In this course we will review Agile and the Extreme Programming (XP) framework. Extreme Programming has 12 practices, grouped into four areas, derived from the best practices of software engineering. Participants will review, demonstrate, and practice each principle as it related to modern day software development using a real-world project. This course is ideal for team looking to understand XP or to use XP practices to take their projects to the next level.
. Explore more IT technical training hereAudience
Skills Gained
Fine scale feedback
Pair ProgrammingPlanning GameTest Driven Development (BDD optional)Whole Team
Continuous process
Continuous IntegrationRefactoring Design ImprovementSmall Releases
Shared understanding
Coding StandardsCollective Code OwnershipSimple DesignSystem Metaphor
Programmer welfare
Sustainable Pace
Four Days.
Prerequisites
Outline
Outline of Extreme Programming (XP) Workshop Training Chapter 1. Agile Overview
- Manifesto & Principles
- What is Extreme Programming (XP)
- How and why XP with Scrum
XP Values and Rules – 12 practices of XP overview
Chapter 2. Agile and Scrum Framework
- What is time-boxing and why time-boxing?
- What is Empirical Process?
Scrum Framework – in Brief
Chapter 3. Scrum with XP Teams
- Roles and Responsibilities
Creating Shared understanding
- Coding Standards (XP Practice)
- Collective Code Ownership (XP Practice)
- Simple Design (XP Practice)
- System Metaphor (XP Practice)
- Whole Team (XP Practice)
Chapter 4. Scrum & XP Overview
- Scrum Roles, Artifacts and Events
- Definition of Done
Development Team Practices
Chapter 5. Scum & XP Backlog Planning
- User Story and Estimation
- User Story Writing Workshop
- Acceptance Criteria (Gherkin syntax)
- Splitting User Story
- Running Spikes on Complex stories
Release Planning
- Planning Game
- Small Releases (XP Practice)
- Metaphor (XP Practice)
- Iteration Planning
Refine Product Backlog: Prioritization, Sequencing MVP & MMF
Chapter 6. BDD workshop – Collective Ownership and Testing (optional-extra day)
- Principles of Behavior Driven Development
- Why Examples needed for specification
- Writing Examples in Gherkin
Practicing BDD
Chapter 7. Test Driven Development
Test Driven Development
Test Driven Development (XP Practice) Pair Programming (XP Practice)
- Improving the quality and design of the code by testing?
Different types of tests: unit, integration, functional
Chapter 8. Refactoring
- Consequence of technical debt and risk of “breaking” the code
- Where? When? How refactoring?
- Support of TDD and ATDD during refactoring
- Best practices and limitations
The various categories of refactoring tools
Chapter 9. Introduction to Continuous Integration
Continuous Integration Overview
Continuous Improvement (XP Practice) Refactoring (XP Practice)
CI and DevOps
. Explore more IT technical training hereCertification
What is the Extreme Programming XP Workshop Training course about?
Who should attend the Extreme Programming XP Workshop Training training course?
Does the Extreme Programming XP Workshop Training course include certification or an exam?
How can I enrol in the Extreme Programming XP Workshop Training course?
Talk to an expert
Thinking about Onsite?
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.
Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.
All $ prices are in USD unless it’s a NZ or AU date
SPVC = Self Paced Virtual Class
LVC = Live Virtual Class
Please Note: All courses are availaible as Live Virtual Classes
Trusted by over 1/2 million students in 15 countries
Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.