-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
practice: rewrite deliberate practice overview, add architecture kata
- Loading branch information
1 parent
9d2ac88
commit ba73433
Showing
3 changed files
with
116 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Architectural Katas | ||
|
||
An architectural kata is a deliberate practice technique to grow experience and skills with respect to architectural design. | ||
|
||
A challenge is selected (or assigned), discussed and a solution presented - usually in a group setting. | ||
|
||
The Architectural Katas website generates kata challenges to solve as well as the recommended rules to maximise the value of the activity. | ||
|
||
[Architectural Katas website](https://www.architecturalkatas.com/){target=_blank .md-button} | ||
|
||
??? EXAMPLE "Kata: Mock Internet UN" | ||
Organization running "Mock UN" events wants to take its events online, permitting students to participate online | ||
|
||
Requirements: student-diplomats must be able to video-chat with one another; student-diplomats must be able to "give speeches" to the "assembly" (video-chat to the entire group); (mocked) world events (created by moderators) distributed via (mock) "news sites"; moderators must be able to monitor any video chat for appropriateness | ||
|
||
Users: 500 or so "diplomats" per "mock UN" gathering; dozens of moderators per "mock UN"; many "mock UN"s simultaneously; no new hardware requirements on students | ||
|
||
|
||
> A kata is a technique from martial arts training, encouraging repetition of actions to increase skill. | ||
|
||
!!! INFO "Related: Code kata" | ||
Code kata encourages the same challenge to be solved in several different ways, to grow experience with solving a solution with a programming language. | ||
|
||
|
||
### Group practice | ||
|
||
The architectural kata technique can be used within a group setting, with one or more groups. | ||
|
||
Groups of 3 to 5 people tend to be the most effective, especially where there are a good mixture of experiences. | ||
|
||
> Architectural kata workshops are commonly run at technical conferences and Ted Neward has run many of these workshops | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters