The present invention discloses a method and tools for creating and evaluating a set of
system blueprints pertaining to the delivery of a
system or a project. Each
blueprint is an architecture design / specification that enables analysis of each
blueprint, families of blueprints and relationships between
blueprint layers. The present invention allows a user to create various
system blueprints based on data from existing databases containing requirements, solutions, and deployments of a system or project. First, the user creates a Business
Blueprint from the existing requirements
database. Next, using the Business
Blueprint, the user can create one or more Solution Blueprints based on the solutions in the existing solutions
database to satisfy the requirements in the Business
Blueprint. Third, the user uses each Solution Blueprint to create one or more Deployment Blueprint based on deployment platforms and milestones in the existing deployment
database for the deployment and delivery of the selected solutions. After creating each blueprint, users may view the blueprint to visually detect problems and further revise the blueprint. In addition, for each type of blueprint, the user can evaluate the blueprint against various
metrics and criteria related to requirements, solutions, and deployments and view the evaluation results.