Process: A43 - Solution Development and Integration
Implementing a solution. (Note: This process is described at the activity level only.)
DescriptionWorkflowRolesWork Products
Purpose

The Solution Development and Integration process exists to bring together all of the elements specified by the solution design, regardless of whether they are to be created or acquired, and to complete their customization, configuration, and integration.

Relationships
Context
Description

Outcomes

As a result of the successful implementation of this process:

  • Agreed solutions are produced to approved specifications, on time, within budget and generally maximizing stakeholder value
  • Frequent demonstrations of capabilities to stakeholders are done to provide feedback on requirements, other specifications, and implemented assets
  • Lessons learned are fed to key stakeholders so requirements and other specifications can be evolved as necessary
  • Solutions are ready for testing and examination of solution capabilities
  • All necessary elements exist to support Solution Management (life cycle, maintenance, known errors, documentation, best practice guidance, and others)
  • All solution components are identified and tracked
  • Solution characteristics are fully verified before Solution Acceptance activities

Scope

Includes

  • Establishing development standards
  • Development of new functionality
  • Integration of new and existing functionality
  • Use of all design elements
  • Prototyping
  • Creating alpha, beta, and general availability versions of solutions
  • Making any procured elements available to the solution development and integration team. These can come from external or internal providers
  • Working in conformance with agreed version control policies and procedures for solution elements, at whatever level of assembly or integration

Excludes

  • Testing (unit testing is considered to be in the Solution Test process, even if performed by the implementer or builder)
  • Solution pilot and deployment (Deployment Management)
  • Procurement (Supplier Management)
  • Asset Management
  • Administration of version control (includes Configuration Management of elements within the solution during the development phase)
Properties
Event Driven
Multiple Occurrences
Ongoing
Optional
PlannedYes
RepeatableYes