Product Metaphor

Posted July 19, 2010 by Joshua Kerievsky in Extreme Programming, Refactoring, Software Design

A product metaphor shapes the look and behavior of a product, integrates the product's features and inspires new functionality. If you value metaphors, a single word can inspire your entire product.
Read more

1 comment


Our Recent World Wide eLearning Rollout

Posted March 26, 2009 by Joshua Kerievsky in Agile eLearning, Extreme Programming

Our biggest customer has recently rolled out our eLearning to their developers at offices around the globe. They started with folks in the India office, then moved on to offices in China, South Korea, Australia and so on. By early March, 2009, the rollout had been completed to all locations in Europe and North America.
Read more

No comments


eXPosures – Release/Iteration Planning at a Financial Company

Posted September 22, 2004 by Industrial Logic in Agile Transition, Coaching, Extreme Programming

Planning is critical to the success of your Extreme Programming project. We can help your team by guiding them through Release and Iteration Planning. Upon completion of your project’s first Release and Iteration plans, you will know how to conduct Iteration Planning meetings and you’ll understand when and how to update your Release plan. We […]
Read more

No comments


eXPosures – Evant: A Successful ASP in San Francisco

Posted September 22, 2003 by Industrial Logic in Agile Transition, Coaching, Extreme Programming

Evant, this Application Service Provider (ASP) formerly known as Retail Aspect, embraced XP and is now reaping the fruits of that decision. Industrial Logic's Joshua Kerievsky has participated on this project and photographed it for your viewing pleasure. The Evant XP engineering team, led by CTO Vraj Mohan and coached by Rob Mee, is featured in the visual tour below.
Read more

1 comment


Value Squares

Posted December 5, 2002 by Joshua Kerievsky in Coaching, Extreme Programming, Simulation and Games, Training

Value Squares is a game that teaches how the XP values – Courage, Communication, Feedback & Simplicity – map to XP's practices. Players are asked a value question about a specific card and must decide which value is most applicable for that card.
Read more

1 comment


Retrospective Roulette

Posted October 3, 2002 by Joshua Kerievsky in Coaching, Extreme Programming, Simulation and Games, Training

An XP team can play Retrospective Roulette at the end of an iteration or project to assess how they’re doing. This game is played with the entire deck of eXtreme Programming Playing Cards.
Read more

2 comments


XP War

Posted by Joshua Kerievsky in Coaching, Extreme Programming, Simulation and Games, Training

XP War is a fast-paced game that resembles the old card game, War. The game is played with either all of the solution cards or problem cards from your deck of eXtreme Programming Playing Cards. Players compete to win the highest number of solutions or problems by comparing their values.
Read more

No comments


How to Run an XP Change Readiness Assessments

Posted January 31, 2002 by Joshua Kerievsky in Agile Transition, Extreme Programming, Learning

How to Run an XP Change Readiness Assessments (.pdf) How do you know whether an organization or team is ready for Extreme Programming? You perform an XP Change Readiness Assessment. This paper describes how.
Read more

No comments


How To Run An Iteration Retrospective

Posted by Joshua Kerievsky in Agile Transition, Extreme Programming, Learning

How To Run An Iteration Retrospective (.pdf) Iteration retrospectives help teams improve during a project, not after it ends. This 1-page, how-to guide provides guidance on how to conduct iteration retrospectives.
Read more

No comments


Extreme Programming Playbook

Posted January 1, 2002 by Industrial Logic in Extreme Programming

Extreme Programming Playbook (.pdf) Every team on every playing field of software development moves and competes within the boundaries of a written or unwritten playbook. This paper describes the extreme plays in the playbooks of Extreme Programming teams.
Read more

No comments