DigitalArtsSci
Digital Arts & Sciences

Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
DigitalArtsSci
  • I would tend to use JavaDoc for all my Java documentation, not just external APIs -- HilaryHolz

This will get more organized, but for the moment, I'm just stashing things here...

Here's an example of the evolution of agile methods 'in the wild' - how it grew and shaped the development of a major wiki platform, TWiki (amusingly, the platform we are using to show you this page). I came across it in my professional work, and wanted to show it to you.

To see the process happening, follow the issue over time:

  1. You can see the interaction between the core developers and plugin and skin developers happening here. Skin developers are pretty 'core', too, so their concerns are really important. An example of skin development is on PatternSkinDev, where you can see a lot of the design discussion, as well.
  2. The discussion on SkinsAndJavaScript led to a refactoring of the full javascript model in TWiki, and led to other methodological changes. The refactoring change currently has a suggestion and a request for a test. Notice that the person who suggested the change did not realize that they were only being asked for the test (test-driven development), but thinks that they have to provide both code and test...
  3. here's the resulting lovely agile structure, with a testing framework and the whole nine yards...

You may also find their whole structure interesting, especially:

-- HilaryHolz - 07 May 2008

r5 - 30 Jul 2008 - 14:21:09 - HilaryHolz
Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
This site is powered by the TWiki collaboration platformCopyright 1999-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Ahatwiki? Send feedback Syndicate this site RSSATOM