Component-Based Software Engineering
Organizational Readiness
Organizational readiness emcompasses:
existing development process, developer skills, and corporate culture.
A company needs:
A software engineering process
training programs for component technologies, project teams
mentoring programs for projects
Divide people into (a) component builders, and (b) component assemblers.
Organize a component infrastructure:
(a) GUI layer, (b) workflow and process control,
(c) business service, and (d) data service.