Workshop Catalog
Welcome to Industrial Logic's Workshop Catalog,
a repository of educational experiences
on Extreme Programming,
Testing & Refactoring and Design Patterns.
This catalog was designed to help
you find the workshops that best match your needs.
The contents of each workshop are composed
of activities, which are defined in our
Activity Catalog.
Please feel free to customize
any workshop by modifying the activities it contains. Or,
invent your own workshop by choosing which activities
you'd like your workshop to contain. Every workshop can be
taught in Java, C#, C++ or some combination thereof.
We hope you find this catalog useful
and welcome your
questions or feedback.
|
|
|
The Extreme Programming Workshop
|
| Name | Days | Activities |
| XPW501 | 5.0 | Pair Draw: A Pairing Simulation, Extreme Programming, A Simulation, Unit Testing Tool, Release Planning, Test-Driven Development, Code Smells, Refactoring War, The Refactoring Challenge, Continuous Integration, Iteration, XP War, Evolutionary Design, Refactoring to Patterns, Mock Objects, Storytest-Driven Development, XP Adoption |
| XPW500 | 5.0 | Pair Draw: A Pairing Simulation, Extreme Programming, A Simulation, Unit Testing Tool, Release Planning, Test-Driven Development, Continuous Integration, Iteration, Code Smells, The Refactoring Challenge, Evolutionary Design, Storytest-Driven Development, XP War, XP Adoption |
| XPW400 | 4.0 | Pair Draw: A Pairing Simulation, Extreme Programming, An Introduction, Extreme Programming, A Simulation, Code Smells, Refactoring War, The Refactoring Challenge, Test-Driven Development, Storytest-Driven Development, Mock Objects, Release Planning, Evolutionary Design, XP Project Retrospective, XP Chartering, Test-Driven Management, XP Roles & Responsibilities, XP War, XP Adoption |
| XPW303 | 3.0 | Pair Draw: A Pairing Simulation, Extreme Programming, An Introduction, Extreme Programming, A Simulation, XP Project Retrospective, XP Chartering, Test-Driven Management, Storytest-Driven Development, Release Planning, XP Roles & Responsibilities, Code Smells, Evolutionary Design, XP War, XP Adoption |
| XPW302 | 3.0 | Pair Draw: A Pairing Simulation, Extreme Programming, An Introduction, Release Planning, Extreme Programming, A Simulation, XP Roles & Responsibilities, Test-Driven Development, Evolutionary Design, Code Smells, XP War, XP Adoption |
| XPW301 | 3.0 | Pair Draw: A Pairing Simulation, Unit Testing Tool, Test-Driven Development, Code Smells, The Refactoring Challenge, Release Planning, Continuous Integration, Iteration, XP War, XP Adoption |
| XPW300 | 3.0 | Pair Draw: A Pairing Simulation, Extreme Programming, A Simulation, Unit Testing Tool, Test-Driven Development, Code Smells, The Refactoring Challenge, Release Planning, Iteration, XP War, XP Adoption |
| XPW202 | 2.0 | Pair Draw: A Pairing Simulation, Extreme Programming, An Introduction, Test-Driven Development, The Refactoring Challenge, Continuous Integration, Iteration, XP War, XP Adoption |
| XPW201 | 2.0 | Pair Draw: A Pairing Simulation, Extreme Programming, A Simulation, Test-Driven Development, Release Planning, Code Smells, The Refactoring Challenge, Evolutionary Design, Storytest-Driven Development, Unit Testing Legacy Code, XP Adoption |
| XPW200 | 2.0 | Pair Draw: A Pairing Simulation, Release Planning, Extreme Programming, A Simulation, Evolutionary Design, Storytest-Driven Development, XP Adoption, Customer Coaching, XP War |
| XPW100 | 1.0 | Pair Draw: A Pairing Simulation, Extreme Programming, A Simulation, XP Roles & Responsibilities, XP Adoption |
|
|
|
The Testing & Refactoring Workshop
|
| Name | Days | Activities |
| TRW500 | 5.0 | Unit Testing Tool, Test-Driven Development, Mock Objects, The Refactoring Challenge, Code Smells, Evolutionary Design, Refactoring to Patterns, Storytest-Driven Development, Refactoring War, Testing & Refactoring Adoption |
| TRW450 | 4.5 | Test-Driven Development, Mock Objects, The Refactoring Challenge, Evolutionary Design, Storytest-Driven Development, Code Review, Refactoring War |
| TRW400 | 4.0 | Unit Testing Tool, Test-Driven Development, Code Smells, The Refactoring Challenge, Mock Objects, Refactoring to Patterns, Evolutionary Design, Storytest-Driven Development, Test-Driven HTML, Refactoring War, Testing & Refactoring Adoption |
| TRW302 | 3.0 | UML, Object-Oriented Design, Unit Testing Tool, Test-Driven Development, Code Smells, The Refactoring Challenge, Mock Objects, Evolutionary Design, Storytest-Driven Development, Refactoring to Patterns, Refactoring War, Testing & Refactoring Adoption |
| TRW301 | 3.0 | Unit Testing Tool, Test-Driven Development, Unit Testing Legacy Code, Team-Programming, Evolutionary Design, Storytest-Driven Development, Test-Driven HTML, Testing & Refactoring Adoption |
| TRW300 | 3.0 | Unit Testing Tool, Test-Driven Development, Code Smells, Refactoring War, The Refactoring Challenge, Mock Objects, Evolutionary Design, Storytest-Driven Development, Refactoring to Patterns, Testing & Refactoring Adoption |
| TRW251 | 2.5 | Refactoring War, The Refactoring Challenge, Storytest-Driven Development, Refactoring to Patterns |
| TRW250 | 2.5 | Unit Testing Tool, Test-Driven Development, Code Smells, The Refactoring Challenge, Mock Objects, Evolutionary Design, Storytest-Driven Development, Refactoring to Patterns, Refactoring War, Testing & Refactoring Adoption |
| TRW200 | 2.0 | Unit Testing Tool, Test-Driven Development, Code Smells, The Refactoring Challenge, Mock Objects, Evolutionary Design, Storytest-Driven Development, Refactoring War, Code Review, Testing & Refactoring Adoption |
| TRW100 | 1.0 | Test-Driven Development, Code Smells, The Refactoring Challenge, Mock Objects, Evolutionary Design, Refactoring War, Testing & Refactoring Adoption, Unit Testing Legacy Code |
|
|
|
The Design Patterns Workshop
|
| Name | Days | Activities |
| DPW-ONLINE | 70.0 | Programming with Patterns |
| DPW503 | 5.0 | Learning Design Patterns, Code Smells, The Refactoring Challenge, Refactoring to Patterns, Mock Objects, Refactoring War, Patterns Cocktail, Patterns Poker |
| DPW502 | 5.0 | Learning Design Patterns, Refactoring to Patterns, Patterns Poker, Patterns Cocktail, Unit Testing Tool, Test-Driven Development, Evolutionary Design, Storytest-Driven Development, Mock Objects, Code Smells, The Refactoring Challenge, Refactoring War |
| DPW501 | 5.0 | Learning Design Patterns, Refactoring to Patterns, Storytest-Driven Development |
| DPW500 | 5.0 | Learning Design Patterns, Refactoring to Patterns, Patterns Poker, Patterns Cocktail, Unit Testing Tool, Mock Objects, Code Smells, The Refactoring Challenge, Refactoring War, Test-Driven Development, Storytest-Driven Development, Testing & Refactoring Adoption |
| DPW402 | 4.0 | Learning Design Patterns, Refactoring War, Unit Testing Tool, Code Smells, The Refactoring Challenge, Refactoring to Patterns, Patterns Cocktail, Mock Objects, Patterns Poker, Testing & Refactoring Adoption |
| DPW401 | 4.0 | Learning Design Patterns, Refactoring to Patterns, Patterns Cocktail, Patterns Poker, Programming with Patterns |
| DPW400 | 4.0 | Learning Design Patterns, Refactoring to Patterns, Patterns Cocktail, Patterns Poker |
| DPW250 | 2.5 | Learning Design Patterns, Refactoring to Patterns, Patterns Cocktail, Patterns Poker |
|
|
|
Other Workshops
|
| Name | Days | Activities |
| ESW100 | 1.0 | The Effective Stories Workshop: Storytelling, Storytesting, Storytest-Driven Development |
| ESW200 | 2.0 | The Effective Stories Workshop: Storytelling, Storytesting, Storytest-Driven Development, Guided Application |
| APM200 | 2.0 | The Agile Project Management Workshop: Understanding foundational Agile principles, Setting up the Collaborative Game (the Kickoff), Playing the Collaborative Game, Closing and Setting Up the Next Collaborative Game, Participating in the Agile Community and Professional Development |
|
|
|
|
|