Lesson 141 - Managing Architecture Decisions

  Рет қаралды 5,372

Software Architecture Monday

Software Architecture Monday

Күн бұрын

Пікірлер: 17
@morgadoapi4431
@morgadoapi4431 2 жыл бұрын
Even if you stopped in lesson 60 you have already deserved a lifetime of rest. Thanks for posting these videos.
@markrichards5014
@markrichards5014 2 жыл бұрын
Glad you are enjoying them!
@mahdi5796
@mahdi5796 2 ай бұрын
Thank you. Which technologies do you recommend to keep and manage ADRs? Is Git a good fit?
@eumatheuslc
@eumatheuslc 2 жыл бұрын
Many thanks, Mark!
@alexsharma
@alexsharma 2 жыл бұрын
Good idea... but How to align it with agile process where Sprints are short n changes , new requirement may be high?
@Rhy-vd6dg
@Rhy-vd6dg 2 жыл бұрын
The new requirements are architectural? That should be defined at the start with business collaboration in my opinion
@markrichards5014
@markrichards5014 2 жыл бұрын
Well, these are for architecture decisions - decisions impacting the structure of a system. In the early stages of a system the architecture changes frequently. I usually accompany these with architecture stories (see lesson 106)
@MrDomenic123
@MrDomenic123 Жыл бұрын
What happens if an ADR is in proposed state and then gets rejected (for example by the architecture review board)? Would that make the ADR go into a Rejected state?
@markrichards5014
@markrichards5014 Жыл бұрын
It would stay in proposed state until it is accepted. If modification are needed (which they likely would be), then you would modify the ADR, still in proposed state.I usually indicate such things in the ==Notes section of the ADR
@MrDomenic123
@MrDomenic123 Жыл бұрын
@@markrichards5014 Thanks for your answer. So will all ADRs be approved eventually?
@markrichards5014
@markrichards5014 Жыл бұрын
@@MrDomenic123 Generally yes, unless the specific architecture decision (or portion of the system it pertains to) is no longer needed.
@alexsharma
@alexsharma 2 жыл бұрын
What to mention in old ADR status? Superseded with ADR 82?
@markrichards5014
@markrichards5014 2 жыл бұрын
Yes, except using the word by; For example, in ADR 67, it would say "Status: Superseded by 82"
@Rhy-vd6dg
@Rhy-vd6dg 2 жыл бұрын
Welcome back king
@Rcrdslns
@Rcrdslns 2 жыл бұрын
Thanks for your video, really grateful you continue to post these series as those are really useful for our practice. Just out of curiosity, it seems like architecture practice emerged during the Waterfall days where requirements were defined at the beginning of the project. However, as Agile has taken over, it generally states to avoid documentation (delivery has priority and not documentation and all that non-sense 😹) . How do you do Architecture in an agile environment? How does your approach change (if there is) when facing this new type of workflow?
@markrichards5014
@markrichards5014 2 жыл бұрын
Great question - unlike the waterfall days when architecture was more static, these days architecture is always iterative. This is one of the reasons distributed architectures like microservices are so popular today - they are easier to evolve than other architecture styles. Also, however, the role of an architect has changed; in an agile world it is necessary for the architect to be involved in the entire lifecycle of a project and beyond.
@V0KIAL
@V0KIAL 2 жыл бұрын
乁(♥ ʖ̯♥)ㄏ
Lesson 140 - Governing Data Services
10:30
Software Architecture Monday
Рет қаралды 4,3 М.
Lesson 116 - Negotiation Tips for Software Architects
13:19
Software Architecture Monday
Рет қаралды 5 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Lesson 183 - Head First Software Architecture
10:37
Software Architecture Monday
Рет қаралды 6 М.
What Software Architects Do That Programmers DON'T
12:51
Thriving Technologist
Рет қаралды 130 М.
Lesson 55 - Architecture Decision Records
10:29
Software Architecture Monday
Рет қаралды 13 М.
Lesson 157 - Incorporating ADRs Into Existing Systems
11:06
Software Architecture Monday
Рет қаралды 4,7 М.
Lesson 100 - My Architecture Journey: Lessons Learned
14:47
Software Architecture Monday
Рет қаралды 4,5 М.
Top 5 Most Used Architecture Patterns
5:53
ByteByteGo
Рет қаралды 294 М.