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.
Sales & Marketing Alignment: How to Synergize for Success
Agile & Business Architecture
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. CLICK TO EDIT MASTER TEXT STYLESBusiness Architecture & Agile Overview
Overview
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. 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. 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. 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. 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. 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. CLICK TO EDIT MASTER TEXT STYLESBusiness Architecture & Agile Detail
Detail
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. CLICK TO EDIT MASTER TEXT STYLESHow to Implement the Concepts
In Practice
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. 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. 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. The In Scope Business Processes form the Scope section of the Project Canvas
Integrated Method – Project Canvas
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. The Scope Definition includes the L1 Process Context + L2 Process Design & associated
requirements
Integrated Method – Scope Definition
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
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