Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile & Business Architecture

505 views

Published on

I had a good session yesterday as a guest lecturer at UCT to discuss the value of Business Architecture in executing projects using agile as the delivery method to the group completing the Postgraduate Diploma in Enterprise Systems and Business Process Management.

Published in: Business
  • Be the first to comment

Agile & Business Architecture

  1. 1. CLICK TO EDIT MASTER CLICK TO EDIT MASTER TITLE STYLE E Venter specialist sdlc governance Etienne.Venter@santam.co.za Agile & Business Architecture
  2. 2. CLICK TO EDIT MASTER TEXT STYLESBusiness Architecture & Agile Overview Overview
  3. 3. Speak up when something’s not right and should be improved. Don’t be afraid to challenge and shoot for better. Care enough about the work you do and the business you are part of. Bring a sense of energy and drive to your work. Remember that clients trust us with their insurance needs. Don’t take short cuts, do a proper job, finish things. Strive for success Think about the long term impact of your actions. Strive to see beyond the facts in front of you and care about the human behind them. Keep your promises. Do what you say you are going to do.
  4. 4. Agile is a structured and iterative approach to project management and product development, most commonly used for software. Despite sharing common values, there is no formula for the perfect agile team. Some implement Scrum while others use Kanban. Agile Overview Kanban Scrum Scrum Cadence: Regular fixed length sprints (ie, 2 weeks) Release: At the end of each sprint if approved by the product owner Roles: Product owner, scrum master, development team Key Metrics: Velocity Kanban Cadence: Continuous flow Release: Continuous delivery or at the team's discretion Roles: No existing roles. Some teams enlist the help of an agile coach Key Metrics: Cycle time
  5. 5. The Business Layer offers products and services to external customers, which are realized in the organization by business processes performed by business actors. Business Architecture Overview – ArchiMate 2.1
  6. 6. The Business Layer offers products and services to external customers, which are realized in the organization by business processes performed by business actors. Business Architecture Overview – ArchiMate 2.1 Manage your Business Processes
  7. 7. The Business Layer offers products and services to external customers, which are realized in the organization by business processes performed by business actors. Business Architecture Overview – ArchiMate 2.1 Application Layer Technology Layer Implementation & Migration Motivation
  8. 8. Agile is a structured and iterative approach to project management and product development, most commonly used for software. Despite sharing common values, there is no formula for the perfect agile team. Some implement Scrum while others use Kanban. Business Architecture Drives Backlog Agile + Business Architecture Overview Kanban Scrum Associate User Stories to Business Processes
  9. 9. CLICK TO EDIT MASTER TEXT STYLESBusiness Architecture & Agile Detail Detail
  10. 10. Business Process realizes Requirement – ArchiMate 2.1 Business Role Business Interface Business Function / Process is assigned to Business Service realizes Business Event triggers Value Business Object accesses consists of Meaning Business Actor Business Information Behaviour Structure Goal Requirement Motivation Application Service Application Function Application Component Application Interface Data Object accesses Infrastructure Service Node System Software Infrastructure Interface Artifact Network Stakeholder DeliverableWork Package Application Technology Implementation & Migration
  11. 11. CLICK TO EDIT MASTER TEXT STYLESHow to Implement the Concepts In Practice
  12. 12. People Process Technology Measure Enterprise Agile Solution Delivery Capability 1 POINT 1 People Quality people, especially good Business & System Analysts 4 POINT 4 Monitor & Improve Continuously monitor the solution delivery process & make improvements as required 2 POINT 2 Integrated Method Define your solution delivery process to have clear Stages | Deliverables | Artifacts & Building Blocks 3 POINT 3 Integrated Tooling Invest in tools that ensures that a trusted requirements and design repository is maintained. This ensures agility 1 2 3 4
  13. 13. The Business Architecture is the starting point and it is here where the key requirements are identified Integrated Method Which Business Processes are In Scope? Identify Requirements per In Scope Business Process
  14. 14. The Business Architecture is the starting point and it is here where the key requirements are identified Integrated Method Which Business Processes are In Scope? Identify Requirements per In Scope Business Process Inch wide, mile deep Agile Mile wide, inch deep Traditional
  15. 15. The In Scope Business Processes form the Scope section of the Project Canvas Integrated Method – Project Canvas
  16. 16. The In Scope Business Processes form the Scope section of the Project Canvas Integrated Method – Project Canvas In Scope Business Processes identified at Concept Stage
  17. 17. The Scope Definition includes the L1 Process Context + L2 Process Design & associated requirements Integrated Method – Scope Definition
  18. 18. The Scope Definition includes the L1 Process Context + L2 Process Design & associated requirements Integrated Method – Scope Definition User Stories directly associated to impacted activities
  19. 19. Integrated Tooling … Modelling Repositories CMDB Deliverable Artifacts (Models) Building Blocks or Elements Business & IT Element Manager
  20. 20. Monitor
  21. 21. Monitor Workflow to track Infrastructure Applications KANBAN board to track Infrastructure Applications Element Status Element Detail Configure KANBAN boards with workflows to track Elements i.e. • Projects • Business Processes • Business Applications • Infrastructure Applications • Nodes (servers) & Devices • System Software • Etc. … Modelling Repositories CMDB
  22. 22. Monitor
  23. 23. Monitor Track progress of in scope business processes

×