Extensibility How easily does the Please consider the RADIO BUTTONS: 5 - Model-Driven Graphical, – application adapt to changes degree to which changes drag-n-drop technical and extend to meet new are easily and adaptation and functional Label: “5 – requirements? responsively made to extensibility. Marginal effort Value: 5 design, construction, needed to achieve additional integration and capability and to sustain Very Label: “4 – implementation of the application relevancy. Value: 4 Configurable”, application including: 3 Configurable: – Label: “3 – q Addition of business Configurations enable Value: 3 Configurable”, functionality. responsive to most functional enhancements; technologies are reasonably adaptive with Label: Somewhat “2 – q Addition, deletion or the exception of known core Value: 2 Configurable”, modification of interfaces 2 dependencies; extensibility is and integration to/from achieved through other applications. Label: “1 – configuration and additional Value: 1 Programmatic”, modules. q Adaptation to infrastructure changes. 1 Programmatic: Difficult – and costly to extend q Collaborative functionality to any degree interaction with external without significant applications or services. modernization, programming, and database changes; technologies are q Evolution to new unchangeable without development languages significant investments; and methods.
2 Extensibility How easily does the application adapt to changes and extend to meet new requirements? Please consider the degree to which changes are easily and responsively made to design, construction, integration and implementation of the application including: q Addition of business functionality. q Addition, deletion or modification of interfaces and integration to/from other applications. q Adaptation to infrastructure changes. q Collaborative interaction with external applications or services. q Evolution to new development languages and methods. RADIO BUTTONS: Label: “5 – Value: 5 Label: “4 – Very Configurable”, Value: 4 Label: “3 – Configurable”, Value: 3 Label: “2 – Somewhat Configurable”, Value: 2 Label: “1 – Programmatic”, Value: 1 5 - Model-Driven – Graphical, drag-n-drop technical adaptation and functional extensibility. Marginal effort needed to achieve additional capability and to sustain application relevancy. 3 – Configurable: Configurations enable responsive to most functional enhancements; technologies are reasonably adaptive with the exception of known core dependencies; extensibility is achieved through configuration and additional modules. 1 – Programmatic: Difficult and costly to extend functionality to any degree without significant modernization, programming, and database changes; technologies are unchangeable without significant investments;
FY%2018%20Application%20Portfolio%20Management%20Assessment%20and%20Validation%20Instructions.docx