Search results for:
No result found! Try with different keywords!
Users
Organizers
Events
Advertisement
Oh Snap, this is a past event! 😵

Do you want to get notified when this event happens again?

Extreme Programming training

Advertisement

Extreme Programming training


Introduction

Extreme Programming (XP) is an Agile software development methodology and style with the focus on best engineering practices, excellent application of engineering techniques, clear communication and excellent collaborative teamwork which enables teams to accomplish goals they previously could not imagine.

 

Extreme Programming consists of:


Philosophy of software development based on the values of communication, feedback, simplicity, courage and respect.

Excellent software development practices that have proven useful in improving teams efficiency and performance.

Complementary principles and intellectual techniques for translating the key values of Extreme Programming into actual practice.


Key characteristics of Extreme Programming are:


A methodology based on addressing constraints in software development.

Lightweight but applicable on every scale.

Adapts to vague and/or rapidly changing requirements.

Focuses on giving up old habits of working for new ways tailored to today’s reality.




Focus and Learning Goals

The Extreme Programming training focuses on all values, principles and practices of Extreme Programming, from beginning to end.

You will learn and get an understanding of all the aspects of XP through interactive theoretical material, assignments and actual real life cases/scenarios. 






Besides Extreme Programming, this training will bring in additional topics to the table that relate to XP and will help you bring the methodology and practices to the next level within your team(s) and organisation.

 

Through this training you will:


Understand what Extreme Programming is.

Learn complimentary practices that can enhance any XP implementation.

Understand how to apply XP within your team(s) and/or organisation.

Learn how to improve your software engineering practices on a technical level as well as a process and functional level.

Be able to start small with XP and scale up from there.




Training topics

Day 1:


Introduction

What is Extreme Programming?

The XP Philosophy

Values, Principles and Practices

Applying the principles

The Extreme Programming Team

The Software Delivery Lifecycle


 

Day 2:


Recap

Managing Scope

Testing


Test Driven Development

Behaviour Driven Development

Three Amigos



Extreme Programming on Scale

Continuous Integration

Distributed Teams

XP vs. Scrum




Audience

If you are a software developer or software tester and would like to improve your development skills from a technical perspective as well as process perspective and enhance collaboration within your team(s). This training will give you the in-depth understanding of Extreme Programming and help you improve your software engineering practices.











Map Strategiefabriek Amsterdam, 20 Hogehilweg, Amsterdam, Netherlands
Loading venue map..
Event details from Report a problem

Are you going to this event?

Advertisement