|
|
|
|
|
Introduction
Processes
Lessons from Crystal
General
Collaboration
Contracts
Other Topics
|
Big Lessons from a Little Process
I presented a session at today's Wellington Agile BarCamp. The session was called "Crystal Clear: Big Lessons from a Little Process". Instead of describing all the details of the process, I outlined four of the most important lessons I have learned from it.
Here are some brief notes on the presentation.
Introduction
General background on Crystal Clear
Big Lessons that I've Learned from Crystal Clear
Links to other resources
I mentioned various other resources during the presentation. They included:
Updates (relevant links which I didn't even mention during the presentation ;-)
That all looks very brief, but on the day it took 50 minutes - honest.
By the way, I did it as an "incremental presentation". After each of the four main points, I paused for questions. The idea was that each main point was like an "iteration", and pausing for questions was like "releasing" that iteration. It seemed to work. We had good discussion after most points, and interleaving questions with presentation made it easier to fit the timeslot. (If all questions are left to the end, how much time should you leave? Will people ask lots of questions? Will they ask none?)
If you were there (or you weren't) please let me know if you have any questions that are not covered in these notes. Either leave a comment below, or email me.
Update 6 March 08:
I gave the presentation again today. Here are some of the BA-related resources that I mentioned:
Scott Ambler on:
A couple of interesting points came out in discussion afterwards. They included the idea of "emphasising facillitation over artifact creation", the concept of ubiquitous language, and the notion that in some cases asking the customer to describe what they need is like a bunch of blind men describing an elephant. Everyone you ask says something different, and what the business really needs might be different again. In cases like these (where the customer organisation is, for whatever reason, unable to speak with a single authoriative voice) my thoughts are: don't just say "that's the customer's problem", or "we can't do agile in these circumstances", but instead apply BA skills to help the customer to articulate their needs.
Finally, here is the page on negotiation, which I mentioned at the end.
Page History: Created 7 Dec 2007
Fixed typos: 3 Jan 08
|
|
|
Copyright (c) 2003-2007, John Rusk.
|
||