Today I've had the second day of a three day CMMI training. After a more general training about software process improvement last year this is a basic course helping to establish CMMI in a company. Currently we are not planning to do so, but we're discussing it and maybe we'll trying to achieve the levels 2 and then 3 in future. My first impressions are really good. CMMI contains lots of helpful and well organized process areas with useful goals and practices. And it is no bloated model that forces to use every part. In fact it emphasizes that there has to be a good business motivation for each activity. So an introduction can easily be tailored to the own needs.
Additionally the CMMI training has influences to the Tideland projects. Not that we'll introduce CMMI for our small team, but the TOT project will be extended, the existing RMS project will be integrated, and features supporting software development teams will be added. The feature set is inspired through my main job leading a software development team, experiences made during lots of projects, and last but not least this training. I'll create an outline in our wiki and inform you here.