I’m happy to announce that the Disciplined Agile Consortium (DAC) is now working with SEMAT. SEMAT, Software Engineering Method and Theory, is an international community of people, companies, and universities. Led by Ivar Jacobson, SEMAT is working together to create a common ground, or kernel, for software engineering. As you may know I am one of the original signatories who first indicated their support for the SEMAT effort and am currently a member of the SEMAT advisory board.
So why are we working with SEMAT? We hope to gain several benefits:
- Share DA concepts more widely. We intend to work together to essentialize some of the key concepts that are unique within the Disciplined Agile (DA) toolkit. This will help to get our leading-edge material into the hands of more people.
- Leverage essentialized practices. The SEMAT community has already captured, what they refer to as essentialization of, a wide variety of great practices such as TDD, continuous integration, coordination meetings, and so on. Our approach in DA is to put such practices into context but not to go into detail describing them (instead we reference existing descriptions). So, SEMAT provides DA with a great source of existing material to reference.
- Collaborate with the SEMAT community. There are many practitioners, trainers, and researchers within the SEMAT community and it’s always a great idea to work with smart people!
- Enable our customers. A big advantage with SEMAT is that they’ve published, and continue to publish, a lot of great process material. This is exactly the type of material that organizations need to support the learning activities of their staff as well as their own process definition efforts.
Of course it is still early days and there is a lot to do. Please stay tuned here for further updates!