Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Software Factory by Mind Map: Software Factory
0.0 stars - 0 reviews range from 0 to 5

Software Factory

History of Software Factories

Michael A. Cusumano (M.I.T): major historian of software factories

Steve Cook & Stuart Kent (Microsoft): proposed the software factory method

Late 1960's: the term 'factory' was coined in the field of software engineering

Hitachi Corporation: first company in the world that adopted the term 'factory' to label software facility


Microsoft Patterns & Practices Team: structured collection of related software assets

Jack Greenfield & Keith Short:software product line which configures extensible development environment, processes and contents using SF templates based on SF schemas for automating development & maintenance of archetypal products

Software Development Tool:


Models & Design Patterns

Domain Specific Languages (DSL)

Software Product Line

Software Factories vs. Mass Customization

Types of Mass Customization:

How Software Factories Works:

30% of each application is built during AD period

70% are ready to built components

results to a complete or partial output

outputs multiple product instances

Future of Software Factories


3 Key Ideas:

software factory schema (recipes)

software factory templates (ingredients)

extensible development environment (kitchen):

Software Factory Examples

mobile client

smart client

web client


delivers exactly what the customers are in need of

competitive position for the manufacturer

customer convenience

earn the loyalty of the customers

cost reduction


tedious procurement process

priced higher as compared to the standard ones

takes longer time to be delivered to the customer

requires training of manpower

expensive IT investment

probable risks of failure due to poor IT architecture