- Software factory
In
software engineering and enterprisesoftware architecture , a software factory is an organizational structure that specializes in producing computer software applications or software components according to specific, externally-defined end-user requirements through an assembly process. A software factory applies manufacturing techniques and principles to Software Development to mimic the benefits of traditional manufacturing. Software factories are generally involved with outsourced software creation. See alsooutsourcing .Since coding requires a
software engineer , (or the parallel in traditional manufacturing, a skilled craftsman) it is eliminated from the process at the application layer, the software is created by assembling predefined components instead of using traditional IDE's. See alsocomposite application . Traditional coding, is left only for creating new components or services. Like traditionalmanufacturing , the engineering is left to the creation of the components and the requirements gathering for the system. A composite application is the end result of manufacturing in a software factory.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.
ee 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)External links
* [http://harvardbusinessonline.hbsp.harvard.edu/b01/en/common/item_detail.jhtml?id=606021&referral=1043 Harvard Business Review] Wipro Technologies: The Factory Model
* [http://insurancetech.com/story/mmChannels/IST20030820S0009 Welcome to the Machine]
* [http://www.methodsandtools.com/archive/archive.php?id=64 Mass Customizing Solutions] by Jack Greenfield
* [http://www.sdtimes.com/SearchResult/29398 Outsourcing Without Offshoring Is Aim of ‘Software Factory’] By P. J. Connolly
Wikimedia Foundation. 2010.