A colleague of mine mailed me today saying I really needed to check out http://www.softwarefactoriestoolkit.net
SFT is a free product, well actually it’s still a , from Clarius Consulting. Clarius Consulting is helping the Microsoft Corporation for a while now with it’s Software Factories Vision. Although Microsoft already released several technologies/products to empower this vision it’s clarius’s goal to make it much easier to create your own software factory using the Gax & DSL technology. This is actually a whole step forward. I remember attending a Visug event here in Belgium that was about Guidance Automation Toolkit. The thing that was stopping me from diving into this was the complexity of creating a custom guidance package.
Another plus is the support for VB.NET. Most software packages that are being released come in C#. Sometimes there’s a vb version available, but you won’t see this often.
Using scripting you can make your own recipe. The scripting is much easier for a developer because he (or maybe she?) can write the code. It’s up to the scripting engine to make sure the right things happen. Granted that your code is accurate ofcourse
When I went to the site I looked at the videos, but I have to say that the quality of contents is just bad. The presenter is not used to giving presentations I think and the sound is also not optimal. After 1,5 video’s I got so annoyed I stopped watching them.
Maybe I’ll try this “SFT stuff” later on, but for now I’ll wait and see how the community will react to this.
A short feature list:
- Eases integration between GAX and DSL Tools, providing several assets to make your guidance packages and DSL designers work togheter seamsly without effort .
- Provides plenty of automated guidance for creating your own Guidance Packages, starting with real world and customizable solution templates.
- Adds full support for VB.Net developers.
- Fixes several well-known GAX issues and bugs.
- Adds GAX support for Scripting and Eventing.
- Uses the much better WiX setup technology over VS Setup projects, proving support for generating both, setup and merge modules for your guidance packages.
- Base library offering stock assets ready to use covering VS, DSL, TFS, WWF and other technologies.
Includes several sample guidance packages demonstrating the usage of the different offered features.
