Software factory
From Wikipedia, the free encyclopedia
For other uses, see Software Factory (Microsoft .NET) (disambiguation).
This article or section is in need of attention from an expert on the subject. Please help recruit one or improve this article yourself. See the talk page for details. Please consider using {{Expert-subject}} to associate this request with a WikiProject |
This article or section is in the middle of an expansion or major revamping. You are welcome to assist in its construction by editing it as well. Please view the edit history should you wish to contact the person who placed this template. If this article has not been edited in several days please remove this template. Consider not tagging with a deletion tag unless the page hasn't been edited in several days. |
In software engineering and enterprise software architecture, a software factory is an organization that specializes in producing computer software applications or software components according to specific, externally-defined end-user requirements. Software factories are generally involved with software projects that have been outsourced from other vendors. See also outsourcing.
[edit] Implementations
- The first company to adopt this term was Hitachi in 1969 with its Hitachi Software Works. Later, other companies such as System Development Corporation in 1975, NEC, Toshiba and Fujitsu in 1976 and 1977 followed the same organizational approach.
[edit] See also
- Software Factory (Microsoft .NET)
- Software Lifecycle Processes
- Software engineering
- Systems engineering
- Software development process
- Factorette
- Code generation
- Domain-Specific Modeling (DSM)
- Model Driven Engineering (MDE)
[edit] External links
- Harvard Business Review Wipro Technologies: The Factory Model
- Welcome to the Machine
- Mass Customizing Solutions by Jack Greenfield