There was a DocumentaryFilm
being planned. We canceled just before pre-production was to begin due to external concerns.
This page is maintained should someone else be interested in starting again.
We [were] making a DocumentaryFilm
that [was being] shaped by the community.
Please help make this an accurate and reliable presentation by voicing your opinions, concerns, thoughts and ideas below.
- XpDocumentaryPitch: the story of ExtremeProgramming
- XpDocumentaryAudience: intended for a wide audience such as PBS(US) or BBC(UK) viewers.
- Presentation includes interviews from principal members of the XP community as well as advocates and objective critics.
- Multiple editions to be produced: (think: iterations)
- Short version: overview of Design Patterns and Agile Development; collection of interviews.
- Feature length documentary: appeals to a wide audience; includes interviews with objective critics; uses metaphor to help explain; presents a real project for demonstration.
- Advocacy (short length) version: promotes ExtremeProgramming from a business perspective; intended for consultants to leave with prospective clients.
- Uses MetaphorsForNontechnicalAudience such as JazzMusicMetaphor for the general audience.
- Demonstration project: show & tell of end-to-end process with experienced practitioners.
- FlyOnTheWall examples: showing ExtremeProgramming in action (without compromising intellectual property issues of host).
- Official website was http://xpdocumentary.com [registration expired]
- English language initially, translations planned.
- Produced in the US; world-wide distribution intended.
- Project started January 2002 [and ceased in mid-March 2002]
Of the co-producers, one is familiar with Unix systems programming, business plans and presenting technical material to non-technical audiences. The other, meanwhile, is knowledgeable regarding psychology, elements of story and presentation to a general audience. Both are experienced with differing aspects of film-making and the related industry.
The working title `Forest versus Trees' is in reference to other disciplines losing sight of one for the other. What does this title mean to you? Does it apply?
As an isolated comment, yes, it risks alienating the audience. The full context is that while working on a project, ExtremeProgramming helps the team achieve the task. Through pairing, one individual focuses on the big picture (the forest) while the other deals with certain details (the trees). This will be explained early within the presentation.
- It does apply, but it risks alienating the cautious doubters. "Well, you may have doubts about PairProgramming, but you're just missing the forest for the trees."
What should we consider including within the documentary?
- A real-life money-on-the-line project
- Background on SmallTalk's influence and the HistoryOfExtremeProgramming (not too much, but it is interesting)
- The clip from GoesToEleven for a little comic relief
- Possibly scenes and reactions from an ExtremeHour, or "first time" reactions from programmers (first time UnitTesting would be a good one)
Whom should we consider for interviewing as supporters, other than WardAndKent
Whom should we consider interviewing as objective critics?
This last group, Booch, Rumbaugh, Jacobson... They are generally well respected software engineers, and rightly so, but there is a clear conflict of interest here. They run RationalSoftware?
, and have to protect RUP. Also, I don't think that Weinberg or DeMarco
would be critical of XP. I think that one of the best critics I've spoken to in recent years is AlistairCockburn
- he's a fan of XP, but not a sheep. -- BryanDollery
How about BarryBoehm
. He just recently commented on XP in IEEE Software I believe.
I suggest the team working on the XpDocumentary
find and read TheSoulOfaNewMachine
, by TracyKidder
. Similarly, read some of the books by BobWoodward?
, of Watergate fame. Interestingly enough, Kidder's next book was "House" - following the same approach. Very appropriate, given the metaphor you suggest.
Then please consider following a similar methodology. In other words, go find an Xp project and become a fly on the wall. Follow it from start to finish, as an observer. Then create the XpDocumentary
from what you learn. I think the entire industry might benefit from a reasonably objective documentary of a real project and project team, told by narrator who has no particular axe to grind.
Conversely, I encourage you to resist the temptation, apparently lurking in these pages, to jump into "metaphors that [have]major problems" in order "[get] non-technical people to understand". This is bad education practice, bad communication practice, and bad business. Your prospective audience will likely leave shaking their heads and wondering what you wanted them to remember and what you wanted them to forget.
Instead, show your audience something real. Give them something they leave wanting to tell their friends about. The C3 project was a genuine success story, and its reality was an important part of establishing the credibility of Xp as a whole.
Agreed! Actions speak louder than words.
We have a project already in the works to serve the purpose of demonstration. The documentary will feature elements of that project from beginning to end.
I'm familiar with TheSoulOfaNewMachine
. I understand your point.
The metaphors were to be used for setting up the demonstration for non-technical audiences.
Do you feel non-technical audiences can get by without metaphor?
The wonderfully articulate JazzMusicMetaphor posted by TomStambaugh
has been moved to its own page.
Who is the intended audience for this documentary? The top of the page says "a wide audience", but just how wide? Is this documentary targeted at "business decision makers", or is it truly for a general audience (people who watch Nova, for example)? -- KrisJohnson
Yes. The PBS (US) or BBC (UK) viewer is the profile.
Please see XpDocumentaryAudience
. -- DanielPezely
We are planning to make a small XpDocumentary
recording the process we learn and practice XP while doing a small project. We call it XpPlayed
. -- JuneKim
See Also: DocumentaryFilm