Login | Register
My pages Projects Community openCollabNet

horizon
Project home

If you were registered and logged in, you could join this project.

Summary Tools for Automating Software Development Process
Categories design, issuetrack, construction, process, requirements
License BSD License
Owner(s) cristipotlog

Message from the owner(s)

Oscar Wilde said that “an idea that is not dangerous is unworthy of being called an idea at all.” This project is filled with ideas about how software process development can become positively dangerous in the business world of today and possibly that of tomorrow.

This project is in planning phase. More documentation and, hopefully, source code coming soon.

Vision & Mission

This work is inspired by a methodology developed at Microsoft called Software Factories.

A Software Factory is defined by Jack Greenfield, et al., as:

"[...] a software product line that configures extensible tools, processes, and content using a software factory template based on a software factory schema to automate the development and maintenance of variants of an archetypical product by adapting, assembling and configuring framework-based components."

Software Factories are based on the convergence of key ideas in systematic reuse, model driven development, development by assembly and process frameworks. Many of these ideas are not new. What is new is their synthesis into an integrated approach that lets organizations with domain expertise implement the Software Factory pattern, building languages, patterns, frameworks and tools to automate development in narrow domains.

For more information about this project please reffer to the Vision document.