CLICK TO EDIT MASTER
CLICK TO EDIT MASTER TITLE STYLE
E Venter
specialist sdlc governance
Etienne.Venter@santam.co.za
Agile & Business Architecture
CLICK TO EDIT MASTER TEXT STYLESBusiness Architecture & Agile Overview
Overview
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.
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
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
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
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
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
CLICK TO EDIT MASTER TEXT STYLESBusiness Architecture & Agile Detail
Detail
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
CLICK TO EDIT MASTER TEXT STYLESHow to Implement the Concepts
In Practice
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
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
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
The In Scope Business Processes form the Scope section of the Project Canvas
Integrated Method – Project Canvas
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
The Scope Definition includes the L1 Process Context + L2 Process Design & associated
requirements
Integrated Method – Scope Definition
The Scope Definition includes the L1 Process Context + L2 Process Design & associated
requirements
Integrated Method – Scope Definition
User Stories directly
associated to impacted
activities
Integrated Tooling
…
Modelling
Repositories
CMDB
Deliverable
Artifacts
(Models)
Building
Blocks or
Elements
Business & IT Element Manager
Monitor
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
Monitor
Monitor
Track progress of in
scope business
processes
Agile & Business Architecture
Agile & Business Architecture

Agile & Business Architecture

  • 1.
    CLICK TO EDITMASTER CLICK TO EDIT MASTER TITLE STYLE E Venter specialist sdlc governance Etienne.Venter@santam.co.za Agile & Business Architecture
  • 2.
    CLICK TO EDITMASTER TEXT STYLESBusiness Architecture & Agile Overview Overview
  • 3.
    Speak up whensomething’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 astructured 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 Layeroffers 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 Layeroffers 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 Layeroffers 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 astructured 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 EDITMASTER TEXT STYLESBusiness Architecture & Agile Detail Detail
  • 10.
    Business Process realizesRequirement – 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 EDITMASTER TEXT STYLESHow to Implement the Concepts In Practice
  • 12.
    People Process Technology Measure Enterprise Agile Solution DeliveryCapability 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 Architectureis 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 Architectureis 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 ScopeBusiness Processes form the Scope section of the Project Canvas Integrated Method – Project Canvas
  • 16.
    The In ScopeBusiness Processes form the Scope section of the Project Canvas Integrated Method – Project Canvas In Scope Business Processes identified at Concept Stage
  • 17.
    The Scope Definitionincludes the L1 Process Context + L2 Process Design & associated requirements Integrated Method – Scope Definition
  • 18.
    The Scope Definitionincludes the L1 Process Context + L2 Process Design & associated requirements Integrated Method – Scope Definition User Stories directly associated to impacted activities
  • 19.
  • 20.
  • 21.
    Monitor Workflow to trackInfrastructure 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.
  • 23.
    Monitor Track progress ofin scope business processes