Rollup Plugin
This is a plugin for rolling up Extreme Programming (XP) iterations. The name and inspiration comes from the functionality described in the book Extreme Programming Applied by Ken Auer and Roy Miller. For more information on XP please visit
which provide good starting points.
Rollup can be done for either stories or tasks.
Story rollup provides a list of the stories with the developer and story points in a table. Example:
Task rollup is more detailed summing up all tasks per story. Also a matrix showing who paired with whom is displayed and finally a list of tasks which has not been paired. (Should of course be empty
Example:
TestStory
Developer: BarrySmith
Total For Iteration
Pair Table:
Format: Number of times (actual time)
Syntax Rules
The plugin is invoked by either of the two tags:
- %ROLLUPTASKS{topicname}%
- %ROLLUPSTORIES{topicname}%
If no topic name is given, the current topic is used.
The rollup requires a strict notation:
- Iterations must be named with the prefix "Iteration". Example: IterationFoo.
- Stories must be children of the iteration and must be named with the suffix "Story". Example: FooStory.
- Tasks can either be children of a story or of a iteration. They must be named with the suffix "Task". Example: FooTask.
- Developers are entered per story with the heading Developer:
- Story points are entered per story with the heading StoryPoints:
- Pairing partners are entered per task wqith the heading PairedWith:. Remember to enter team members name consistently, otherwise the pairing table will not work.
RollupPlugin Settings
- One line description, is shown in the TextFormattingRules topic:
- Set SHORTDESCRIPTION = This is a plugin for rolling up Extreme Programming (XP) iterations.
Plugin Installation Instructions
- Unpack
- Make sure the files end up their respective directory, lib/TWiki/Plugins and data/TWiki
Plugin Info
--
MarcusAhnve - 02 May 2002