Extreme Programming Workshop

Available Languages: C++  Java  C#  C  Python 

Art for Extreme Programming Workshop

Transfer %

Knowledge: 60%, Skill-Building: 40%

Learning Outcome

  • A thorough grasp on Agile principles and values
  • Deep understanding of Agile project management and evolutionary design
  • Master customer practices such as storytelling and storytesting
  • Master development tools and build practical skills in automated micro-testing, code smells, refactoring, test-driven development and continuous integration
  • Strategies to integrate these practices into your process and team environment

Method of Instruction

Interactive Dialogues, Lectures, Live and Video Demonstrations, Hands-on Programming Exercises, Online eLearning, and Instructional Games

Target Audience

  • Primary: Customers, Managers, Architects, Testers, Designers, and Programmers
  • Secondary: Technical Writers, and Analyst

Course Level

Introductory

Course Prerequisites

  • Required: an open mind
  • Highly Recommended: basic understanding of the lifecycle of software projects
We can customize the contents and agenda to best suit your needs.

Contents

Extreme Programming (XP) Overview 3
Extreme Programming Simulation 4
Evolutionary Design 5
Chartering 7
Understanding User Stories 8
Agile Planning Simulation 9
Test-Driven Development 10
PairDraw: A Pairing Simulation 11
XP Iterations 13
Roles and Responsibilities 15
Continuous Integration 16
Continuous Delivery 17
Continuous Learning 18
An XP Game To Review What You Learned 19
Adopting Agility 20

Related Items



Request a Quote

Have Any Questions?

Transfer %

Knowledge: 60%, Skill-Building: 40%

Learning Outcome

  • A thorough grasp on Agile principles and values
  • Deep understanding of Agile project management and evolutionary design
  • Master customer practices such as storytelling and storytesting
  • Master development tools and build practical skills in automated micro-testing, code smells, refactoring, test-driven development and continuous integration
  • Strategies to integrate these practices into your process and team environment

Method of Instruction

Interactive Dialogues, Lectures, Live and Video Demonstrations, Hands-on Programming Exercises, Online eLearning, and Instructional Games

Target Audience

  • Primary: Customers, Managers, Architects, Testers, Designers, and Programmers
  • Secondary: Technical Writers, and Analyst

Course Level

Introductory

Course Prerequisites

  • Required: an open mind
  • Highly Recommended: basic understanding of the lifecycle of software projects
We can customize the contents and agenda to best suit your needs.

Contents

Extreme Programming (XP) Overview 3
Extreme Programming Simulation 4
Evolutionary Design 5
Chartering 7
Understanding User Stories 8
Agile Planning Simulation 9
Test-Driven Development 10
PairDraw: A Pairing Simulation 11
XP Iterations 13
Roles and Responsibilities 15
Continuous Integration 16
Continuous Delivery 17
Continuous Learning 18
An XP Game To Review What You Learned 19
Adopting Agility 20

Related Items