Melaleuca Adopts Microsoft Team Foundation Server 2008
Melaleuca has been progressing towards Microsoft-based technologies over the last few years. They are a medium sized IT shop with a large suite of custom applications. They've had the classic challenges associated with a small company that has become wildly successful very quickly, and they now need to move towards a more traditional enterprise computing model with software development standards. They must do this quickly without hindering the business.
Melaleuca is a strong proponent of Agile development practices. In particular, Test Driven Development (TDD) with Continuous Integration (CI) principles with convenient feedback processes were elements of the SDLC that Melaleuca wanted to capture. They adopted Visual Studio Team Foundation Server 2008 (TFS2008) to help with Application Lifecycle Management concepts that go well beyond the traditional SDLC. Melaleuca as experience the following benefits:
- They now have full control over their source code, including database objects such as DDL and stored procedures.
- Using TFS2008, they have implemented a complex branching and merging methodology that allows them to safely maintain three parallel releases of each product concurrently and at different stages of the release cycle.
- Melaleuca has implemented Test Driven Development (TDD) with Unit Testing and Continuous Integration (CI) principles.
- They can now perform multiple builds per day for their most complicated projects, thus reducing risk considerably during the development phase.
- Using TFS2008, Melaleuca has implemented a 'Kan Ban' approach to their support efforts, and they created a corresponding workflow in TFS2008 which allows all participants in their process to see where any given change is in the SDLC.
More details will become available when Melaleuca releases a case study soon. Please stay tuned.



Comments