Quantitative metrics for assessing status of a platform architecture for cloud computing
First Claim
Patent Images
1. A computer-implemented method for measuring the architecting of a customer system during continuous delivery on a cloud-computing platform, the method comprising:
- defining and developing, by a computer system, a platform architecture of a customer system in terms of a plurality of architecture types, the architecture types including a first architecture type that is a Go-To-Market Architecture (GTMA) that documents how the customer system will address a customer'"'"'s business model;
for the first architecture type, defining, by the computer system, a plurality of first architecture type units (ATUs) to further define and detail the first architecture type, wherein each of the first architecture type units comprises a corresponding set of architecture type unit detail (ATUD) deliverables;
for each of the first architecture type units, ordering, by the computer system, the deliverables into a series of discrete stages (levels of detail) so that each deliverable belongs to exactly one of the discrete stages of the first architecture type;
defining, by the computer system, a set of quality requirements for the deliverables;
determining, by the computer system, a current status of the first architecture type as a first architecture pulse (AP) value, wherein the first pulse value combines a current status for each stage of the first architectural type, based on the defined quality requirements, together with a current level of detail of the of the first architectural type, based on the existing deliverables; and
wherein the first pulse also reflects a preference that the deliverables of the first architectural type be created in an order according to the series of discrete stages; and
generating structured information to evaluate a staggered resource deployment associated with planning resources to be allocated before a development cycle of the customer system.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more implementations relate generally to a platform architecture planning process utilizing architecture type unit definitions. For example, an architecture for realizing a customer system on a cloud computing platform may be defined in terms of a plurality of architecture types, each type (AT) defined by plural architecture type units (ATUs), and each ATU comprising a set of ATU Details.
200 Citations
20 Claims
-
1. A computer-implemented method for measuring the architecting of a customer system during continuous delivery on a cloud-computing platform, the method comprising:
-
defining and developing, by a computer system, a platform architecture of a customer system in terms of a plurality of architecture types, the architecture types including a first architecture type that is a Go-To-Market Architecture (GTMA) that documents how the customer system will address a customer'"'"'s business model; for the first architecture type, defining, by the computer system, a plurality of first architecture type units (ATUs) to further define and detail the first architecture type, wherein each of the first architecture type units comprises a corresponding set of architecture type unit detail (ATUD) deliverables; for each of the first architecture type units, ordering, by the computer system, the deliverables into a series of discrete stages (levels of detail) so that each deliverable belongs to exactly one of the discrete stages of the first architecture type; defining, by the computer system, a set of quality requirements for the deliverables; determining, by the computer system, a current status of the first architecture type as a first architecture pulse (AP) value, wherein the first pulse value combines a current status for each stage of the first architectural type, based on the defined quality requirements, together with a current level of detail of the of the first architectural type, based on the existing deliverables; and
wherein the first pulse also reflects a preference that the deliverables of the first architectural type be created in an order according to the series of discrete stages; andgenerating structured information to evaluate a staggered resource deployment associated with planning resources to be allocated before a development cycle of the customer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for measuring the architecting of a customer system during continuous delivery on a cloud-computing platform, the computer system comprising:
-
a processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the computer system to perform operations comprising; defining and developing a platform architecture of a customer system in terms of a plurality of architecture types, the architecture types including a first architecture type that is a Go-To-Market Architecture (GTMA) that documents how the customer system will address a customer'"'"'s business model; for the first architecture type, defining a plurality of first architecture type units (ATUs) to further define and detail the first architecture type, wherein each of the first architecture type units comprises a corresponding set of architecture type unit detail (ATUD) deliverables; for each of the first architecture type units, ordering the deliverables into a series of discrete stages (levels of detail) so that each deliverable belongs to exactly one of the discrete stages of the first architecture type; defining a set of quality requirements for the deliverables; determining a current status of the first architecture type as a first architecture pulse (AP) value, wherein the first pulse value combines a current status for each stage of the first architectural type, based on the defined quality requirements, together with a current level of detail of the of the first architectural type, based on the existing deliverables; and
wherein the first pulse also reflects a preference that the deliverables of the first architectural type be created in an order according to the series of discrete stages; andgenerating structured information to evaluate a staggered resource deployment associated with planning resources to be allocated before a development cycle of the customer system. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
-
defining and developing a platform architecture of a customer system in terms of a plurality of architecture types, the architecture types including a first architecture type that is a Go-To-Market Architecture (GTMA) that documents how the customer system will address a customer'"'"'s business model; for the first architecture type, defining a plurality of first architecture type units (ATUs) to further define and detail the first architecture type, wherein each of the first architecture type units comprises a corresponding set of architecture type unit detail (ATUD) deliverables; for each of the first architecture type units, ordering the deliverables into a series of discrete stages (levels of detail) so that each deliverable belongs to exactly one of the discrete stages of the first architecture type; defining a set of quality requirements for the deliverables; determining a current status of the first architecture type as a first architecture pulse (AP) value, wherein the first pulse value combines a current status for each stage of the first architectural type, based on the defined quality requirements, together with a current level of detail of the of the first architectural type, based on the existing deliverables; and
wherein the first pulse also reflects a preference that the deliverables of the first architectural type be created in an order according to the series of discrete stages; andgenerating structured information to evaluate a staggered resource deployment associated with planning resources to be allocated before a development cycle of the customer system.
-
Specification