Lecture 3.3 Capacity-based planning Flashcards
Most frequent EA challenges
Classical layers and elements of a business architecture
What is the definition of a business capability?
A functional building block of the business architecture that supports the business model and the business strategy. It defines the organization’s capacity to successfully perform a unique business activity.
What are the characteristics of a business capability?
Stability: independent from the organizational model, technologies, and vendor solutions
Abstraction: encapsulate and abstract from any explicit resource, business process or IT
Horizontal Structure: a complete and non-overlapping functional decomposition of the enterprise
Vertical Structure: can be broken into more granular business capabilities
What does a business capability describe?
WHAT an enterprise does
What does a business process describe?
HOW it is done
Need for modelling business capabilities
What is a Business Capability Map (BCM)?
A visual representation of the main functions in the enterprise which are necessary to support the company’s business model and which reflects the company’s strategic direction.
Can a BCM be used to communicate business goals?
Yes. You can show a strategic relevance map which shows which capabilities are how high, medium and low relevance.
Then you show the capability condition map, which shows the state of capabilities now.
–> Then you show the strategic gap map
3 major use cases for business capabilities
- Application focus
- Capability focus
- Infrastructure Component focus
Which capabilities need special attention?
Those which contain a high number of applications that are about to retire in the near future. –> prevents further costs
How to identify inefficient capabilities?
By analyzing each application’s cost (running, maintenance) vs. user count.
Should there be capability spanning?
No. Each capability should encapsulate everything needed in order to perform its function. Applications, which support multiple capabilities generate unnecessary dependencies and more complexity.
What is an agile team organization?
An agile team organization means that project teams are composed of experts from different functions (planning, development, testing)
What are the benefits of capability-based planning?
(You can use business capabilities for capacity-based planning.)