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 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.)