You want to automate certain aspects in your design and development process, as it is proposed by the ideas of Software Factories? Well, first you need to know how to accomplish these tasks manually in an elegant way. I think, it’s an important prerequisite, nobody talks about…
Remember these steps:
- Learn to program
- Learn to design
- Learn to model
- Learn to automate
- Design your automation through DSLs