Previous Exam Flashcards

1
Q

Please state if the statements below are right or wrong. Additionally justify your answer.

EM uses at maximum two models which are the planned and target state of the EA.

A

Wrong. EAM uses at least 3 models. They are the current state, planned state, and target state.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Please state if the statements below are right or wrong. Additionally justify your answer.

Business capabilities focus on the how and not on the what.

A

No. Business capabilities focus on the WHAT and not how. They are an ideal black-box description of the business.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Please state if the statements below are right or wrong. Additionally justify your answer.

Don’t boil the ocean is an example of a method pattern.

A

False, it is not a method pattern, but an anti-pattern.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Please state if the statements below are right or wrong. Additionally justify your answer.

The Architecture Development Method (ADM) is part of TOGAF and provides a phase-oriented approach for developing an enterprise architecture.

A

Yes. The Architecture Development Method is part of TOGAF and is a phase-oriented approach for developing an enterprise architecture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Please state if the statements below are right or wrong. Additionally justify your answer.

The lean EAM movement argues against using the TOGAF approach.

A

Yes. It produces a countermovement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

From the lecture, you know different types of IT organizations. Please name InsureMe’s IT organization type and explain the organization type’s characteristics. Further, name one advantage and one disadvantage for this IT organization type.

A

It is a decentral IT organization. The characteristic is that each business unit has its own IT. Pros are individual responsibility, and controllability. Contra is the application jungle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Draw the central IT organization and provide its characteristics. Name one pro and con.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Draw the decentral IT organization and provide its characteristics. Name one pro and con.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Draw the federal IT organization and provide its characteristics. Name one pro and con.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What kind of IT organization type would you recommend and why? Name two factors that have to be considered when making organizational change decisions.

A

I recommend the Federal IT organization because it is the best of both worlds. Decentral, but with an organizationally anchored governance for harmonization. You should consider history, and leadership culture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe what an EA model is and name one advantage and disadvantage and one challenge for creating one.

A

EA model creates a common language for business and IT.

It has the pro that it visualizes the EA and makes it accessible to different stakeholders. One challenge is to get to the planned from the target EA model.

One disadvantage of an EA model is that it can be complex and difficult to create and maintain, particularly for large organizations with multiple departments and systems.

One challenge in creating an EA model is ensuring that it is both comprehensive and accurate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Shortly explain the difference between the current, planned and the target EA architecture.

A

Current state of the EA reflects current architecture. Planned state of the EA is derived from planned and budgeted projects. A target state of the EA describes an ideal state.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name the 3 anti-patterns

A

Don’t boil the ocean.
Don’t build an ivory tower.
Don’t be a PP architect.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain “Don’t boil the ocean” and provide recommendation to over it.

A

You should not create a meta-model and then a corresponding EA model by collecting the necessary data. The problem is that data collection efforts are expensive and take time. You have too many EA models that are neither in-depth nor broad. Both are needed.
–> The recommendation is to start with a small model and enlarge it when needed incrementally.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain “Don’t build an invory tower” and provide recommendation to over it.

A

Instead of having all the knowledge centralized, not talking with the stakeholders when the models are built, not talking to agile teams etc.
-> you should establish a shared language, request feedback from agile teams, and participate in agile events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain “Don’t be a PP architect” and provide recommendation to over it.

A

You should not create high-level models because data collection and model creation takes time. Also, often the models are not explained to agile teams. Instead, you should provide MVPs or code to the agile teams, and demonstrate how the model can be implemented.

17
Q

How does a business capability differ from business process?

A

A business capability defines a firm’s capacity to successfully perform a unique business activity.

A business capability describes what a business does and a business process describes how it is done.

18
Q

What is a business capability map?

A

A business capability map (BCM) is a visual representation of the main functions in the enterprise that are necessary to support a firm’s business model and which reflects the firm’s strategic direction.

19
Q

Explain the BCM use case: application lifecycle

A

capabilities with a high amount of applications with an upcoming retirement date in the near future may require special attention to prevent further costs.

20
Q

Explain the BCM use case: Cost vs. User Count Ratio

A

Identify inefficient capabilities by checking each application’s costs against user count . You can use internal users but also customers.

21
Q

Explain BCM: Capability Spanning/Verticalization

A

Every capability should encapsulate everything it needs to function. Applications that span multiple capabilities create unnecessary dependencies and more complexity.

22
Q

Explain BCM: Agile Team Organization

A

Identify capabilities with rigit teams. The opposite are agile team organizations. Here project teams are composed of experts from different functions.

23
Q

Name 3 advantages of EA patterns over EA frameworks.

A

EA Patterns
- general, reusable solutions to a common problem
- known usage and consequences
- discovers working solutions

24
Q

Explain the purpose of the ADM. Name and describe 3 steps of the ADM.

A

ADM is a phase-oriented approach for developing an enterprise architecture.

Preliminary phase: Prepares the organization for undertaking successful EA projects.

Phase A: Architecture Vision: Initiates one iteration of the architecture process. Creates Architecture vision, validates business context, creates statement of architecture work.

Phase B: Business Architecture: Describes current business architecture and develops target architecture.

25
Q

Name 5 challenges EA face when collaborating with agile teams in large-scale agile development

A
  1. Balancing short-term and long-term planning.
  2. Balancing architecture improvements and business value
  3. Dealing with acceptance issues by agile teams.
  4. Dealing with lacking understanding of EA.
  5. Dealing with loss of decision-making power.
26
Q

Describe 5 changes in enterprise architect’s working methodology as presented in the lecture.

A
  1. Preferring communication with agile teams based on a personal conversion rather than on documents.
  2. Leaving the ivory tower through close collaboration with teams.
  3. Involving agile teams in the decision-making process
  4. Create the simplest architecture that works instead of a big design.
  5. Using new tools such as collaboration tools of agile teams.