SACEMA Online Projects

This is a space where SACEMA's online projects can be hosted. There is a facility for VersionControl using Mercurial. Most (but not all) of the projects here are Modgen models or VisualStudio C++ programs which wrap such models in some way.

Agile and Legacy Projects

The Art of Agile Development (AgileBook) is a book detailing the specific, well-defined method of Extreme Programming (XP), which is one of the methods within the Agile software development paradigm. This space is in the infancy of attempting to facilitate the practices of XP to the extent that SACEMA as an organisation is interested in adopting them. Some of the projects below are labelled (agile) to indicate that they were either developed from scratch using an initial minimum subset of XP practices (detailed below) or have been significantly migrated into the state they would be in if they had been so developed. Some others are labelled (legacy) to indicate that they were not developed with even this standard of agility in mind, but there is a serious intention to migrate them into the desired state over time. Many of the XP practices outlined in the book require the involvement of more than a lone developer, and the initial minimum subset of these practices takes this organisational constraint into account. The subset consists for now of the following XP practices:
  • XP releasing practices:

     ⋄ (AgileBook 7.3)VersionControl

     ⋄ (AgileBook 7.4)TenMinuteBuild

     ⋄ (AgileBook 7.5)ContinuousIntegration

  • XP planning practices:

     ⋄ (AgileBook 8.1)Vision

     ⋄ (AgileBook 8.2)ReleasePlanning

  • XP developing practices:

     ⋄ (AgileBook 9.3)TestDrivenDevelopment

     ⋄ (AgileBook 9.5)SimpleDesign
If anybody is interested in expanding this list of practices by becoming involved in some role in any of these projects, please contact me. (My email link is at the bottom of this page.)

Infrastructure


  • BuildScript (agile)

  • HattaWiki (third-party project deployed)

     ⋄ wiki repository

     ⋄ wiki web interface

Modgen models


  • HIVMM (project is "frozen")

     ⋄ alt_hivmm

     ⋄ hivmm

     ⋄ hivmm_docs

     ⋄ hivmm_model_data

     ⋄ hivmm_scripts

  • CellMM (development is dormant; but in active use in the BacaerCellMM project)

     ⋄ cellmm

  • LifeStyle (development is dormant)

     ⋄ lifestyle

  • RiskGroups (legacy: under active development)

  • SchedPerf (project was stillborn)

     ⋄ schedperf

  • TestMM (project was stillborn)

     ⋄ testmm

VS.NET C++ Modgen wrapper applications


  • Commons (legacy: occasional development as needed)

     ⋄ commons

  • WHO Intervention Explorer (legacy: development dormant)

     ⋄ ie_developer

     ⋄ ie_user

  • ParamSpaceExplorer (legacy: making it agile will make it a lot more usable and useful)

     ⋄ pse

  • EpiModGen (agile releasing and developing so far...)

     ⋄ epimodgen

Java projects


  • DEBI (legacy: development is halted, but XP releasing practices should be implemented to make it usable)

«Main Page  • Queries? Email: Roger Mateer  • Last Modified: 2011/08/15  • All rights reserved © SACEMA 2011