Short 4.1-4.3 Flashcards

1
Q

Name the 3 agile scaling frameworks

A
  • Large-scale Scrum
  • Scaled Agile Framework
  • Spotify Model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the 3 agile scaling frameworks

A

Large Scale Scrum:
- non-prescriptive
- radical agile –> difficult to introduce to large firms

Scaled Agile Framework:
- big picture
- soft introduction
- very prescriptive

Spotify Model
- very agile
- limited detail on “how”

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

Risks associated with agile frameworks

A
  • used as a silber bullet
  • may limit the ability to discover other ideas
  • prescriptive frameworks may solve a problem that is not the actual problem of the organization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Recommendations for adopting scaling agile frameworks

A
  • common vocab
  • continuous training to all staff
  • conduct an organization readiness assessment to find barriers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name fields of tension between agile methods and architecture

A

Agile Methods:
- bottom-up
- short-term oriented
- local and project-specific optimum

Architecture:
- top-down
- long-term
- global and company-wide optimum

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

Challenges of EA in large-scale agile development

A
  • Balancing short and long-term planning
  • Balancing architecture improvement and business value
  • Dealing with loss of decision making power
  • Dealing with not understanding of EA by agile teams
  • Dealing with acceptance issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Responsibilities of EA in large-scale agile development

A
  • Collaborate with stakeholders to develop architectural roadmap
  • collaborate with agile teams
  • facilitate architectural decision-making process of agile teams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Challenges in working methodology of EA

A
  • personal communication with agile teams over conversations based on documents
  • creating simplest architecture upfront instead of big design
  • leaving ivory-tower –> close collaboration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Expectations of agile teams regarding EA

A
  • foster common understanding for architecture
  • alignment of business and IT
  • entrusting more architecture responsibility to agile teams
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tactics for better collaboration between EA and agile teams

A

Influence agile teams based on nudging
- show agile teams the benefits of complying with EAM measure
- use visuals and gamification approaches
- avoid financial rewards or punishment for non-compliance
Be a supportive EA
- provide technical guidance
- start with simple architecture upfront
- accept loss of decision-making power

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