|
Software factories (the Short version) |
2005-03-21 |
|
Keith Short puts together a neat case in his elevator speech for software factories. The pitch makes me wonder about the audience for this stuff - who needs to know what, and when? I think there are a few important groups and two different paths that software factories will take:
Horizontals
Verticals Without much of an architectural legacy to build into a software factory, the DSL tools will initially get picked up by senior devs trying to model/automate relatively simple domains and promulgate to a very small audience. Only after this stuff is built and proven will architects begin aggregating and refining the results into something to fit the vertical domain and the company. So we really need three elevator stories, for the three different sales - firstly, the senior programmer or architect who is going to steal some time to play with the DSL tools and create mini-factories ("i need a little language right now"), secondly the architect who needs to take the outputs from this and combine them into something for the enterprise six months later ("it looks like powerpoint, which is comforting"), and thirdly the big wheel who will hear about it once it is all done. |
|