Changes

no edit summary
Line 1: Line 1:  
This is a definition for GC Business Enterprise Architecture
 
This is a definition for GC Business Enterprise Architecture
 +
 +
<b>Align to the GC Business Capability model</b>
 +
* Define program services as business capabilities to establish a common vocabulary between business, development, and operation
 +
* Identify capabilities that are common to the GC enterprise and can be shared and reused
 +
* Model business processes using Business Process Management Notation (BPMN) to identify common enterprise processes
 +
 +
<b>Design for Users First and Deliver with Multidisciplinary Teams</b>
 +
* Focus on the needs of users, using agile, iterative, and user-centred methods
 +
* Conform to both accessibility and official languages requirements
 +
* Include all skillsets required for delivery, including for requirements, design, development, and operations
 +
* Work across the entire application lifecycle, from development and testing to deployment and operations
 +
* Ensure quality is considered throughout the Software Development Lifecycle
 +
* Ensure accountability for privacy is clear
 +
* Encourage and adopt Test Driven Development (TDD) to improve the trust between Business and IT
 +
 +
<b>Design Systems to be Measurable and Accountable</b>
 +
* Publish performance expectations for each IT service
 +
* Make an audit trail available for all transactions to ensure accountability and non-repudiation
 +
* Establish business and IT metrics to enable business outcomes
 +
* Apply oversight and lifecycle management to digital investments through governance
 +
|}
514

edits