generated at
ソフトウェアアーキテクトのキャリアパス

Level 1 : 開発者
読むべき本
入門レベル
"A brief history of project management (and why you should care)", Chapter 1 in Making Things Happen, Scott Berkun (20 pages, Analytical) (マネジメント領域)
"Software Engineering Code of Ethics and Professionalism", ACM/IEEE-CS (3 pages, Analytical) (基礎領域)
"What Is Software Testing? And Why Is It So Hard?", James A Whittaker (10 pages, Analytical) (テスト領域)
Code Complete 2nd Edition, Chapter 20, Steve McConnell (25 pages, Analytical) (品質領域)
Code Complete 2nd Edition, Chapter 24, Steve McConnell (25 pages, Analytical) (保守領域)
Code Complete 2nd Edition, Chapter 5, Steve McConnell (45 pages, Analytical) (設計領域)
Code Complete 2nd Edition, Chapters 1, 2, 8, 34, Steve McConnell (66 pages, Analytical) (構築領域)
ソフトウェア要求 第 3 版 (Software Requirements 3rd Edition), Chapter 1, Karl Wiegers (22 pages, Analytical) (要求領域)
有能レベル
A Friendly Introduction to Software Testing, Bill Laboon (230 pages, Analytical) (テスト領域)
CODE COMPLETE 第 2 版 (Code Complete 2nd Edition), Steve McConnell (960 pages, Analytical) (構築、設計、保守領域)

Level 2 : シニア開発者
熟達のゴール
構築のコーチをできる人
読むべき本
Competence
Version Control by Example, Rick Sink (288 pages, Inspectional) (CNFG)
Leadership

Level 3: 技術リード
レベル 3 の作業を完了すると、専門家はメンテナンスと品質の能力と設計のリーダーシップを獲得できる
このレベルでは、このパスは、ソフトウェア テクニカル マネージャー パスを除く他のパスから大きく分岐
これに取り組む前にこのレベルの専門家には、本当にアーキテクチャまたは技術管理を追求したいのか、それとも別の道を選択するのかを慎重に検討すること
レベル 3 を完了することを選択した専門家は、大小のプロジェクトのあらゆる側面に参加する間に一連の「勝利」を蓄積し、それらのプロジェクトの成功に不可欠な存在となる
この人材は、一貫して明確な技術的判断を下し、プロジェクトレベルの問題を定期的に検討するという実績を獲得する
この人物は、構築やテストの分野で自分のチーム内で他の人にリーダーシップを発揮することが多く、より大きな組織に対してもリーダーシップを発揮し始める

熟達のゴール
構築と同様に設計についてもコーチできる人
読むべき本
Competence
Competitive Engineering, Tom Gilb, Specification Quality Control Chapter (40 pages, Analytical) (QUAL)
Handbook of Software Quality Assurance 4th Edition, Chapters 1, 2, 4, 7, 12, 15, G. Gordon Schulmeyer (151 pages, Analytical) (QUAL)
ピアレビュー 高品質ソフトウェア開発のために (Peer Reviews in Software), Chapters 3-4, Karl Wiegers (29 pages, Analytical) (QUAL)
Leadership
Domain-Driven Design: Tackling Complexity in the Heart of Software, Eric Evans (560 pages, Inspectional, as part of a Syntopical Reading set) (DSGN)
Object Oriented Design Heuristics, Arthur Riel (400 pages, Inspectional, as part of a Syntopical Reading set) (DSGN)
Software Architecture in Practice 3rd Edition, Bass, Clements, and Kazman (646 pages, Syntopical) (DSGN)

Level 4: “Associate Architect”
自分のプロジェクトのあらゆる側面に対して完全な所有権を持ち、多くの独自の貢献を行う
この人の決定は、プロジェクトの成功に大きな影響を与える
この人物は、自分のチーム内で定期的にリーダーシップを発揮し、組織内の他のメンバーにとって主要な技術リソースとして認識される

読むべき本
Competence
ソフトウェア要求 第 3 版 (Software Requirements 3rd Edition), Parts I-II, Karl Wiegers (382 pages, Analytical) (RQMT)
User Stories Applied, Chapters 2, 6, 7, Mike Cohn (28 pages, Analytical) (RQMT)
Leadership
A Practitioner’s Guide to Software Test Design, Lee Copeland (300 pages, Syntopical) (TEST)
Developer Testing: Building Quality into Software, Alexander Tarlinder (352 pages, Syntopical) (TEST)
Technology specific book such as Test Driven Development for Embedded C, James Grenning; Test Driven Java Development, Farcic and Garcia (356, 286 pages, Syntopical) (TEST)
Tool specific book such as FIT for Developing Software, Mugridge and Cunningham; The Cucumber Book for Java: Behavior-Driven Development for Testers and Developers (336, 384 pages, Inspectional, as part of a Syntopical Reading set) (TEST)

Level 5 : ソフトウェアアーキテクト
このキャリア パスのレベル 4 は、許容可能かつ合理的なプラトー レベルであると考えられており、ほとんどの専門家はレベル 5 に進むことを選択しません。レベル 4 とレベル 5 の違いは、ビジネスに必要なエンドツーエンドのプロジェクト理解の発展です。 広範な技術的判断と深いリーダーシップのための追加サポートを開発します。 エンジニアリングよりもビジネス能力に重点を置いたキャリア パスのバリエーションについては、このドキュメントの「カスタマイズと適応」セクションで説明します。
レベル 5 を完了すると、プロフェッショナルは品質と要件のリーダーシップを獲得できます。 レベル 5 のプロフェッショナルは現在、構築、テスト、設計、品質、要件の分野を含む、ソフトウェア アーキテクトに必要なスキルの完全なセットでリーダーシップを発揮しています。
この人物は、一連のプロジェクトの内部および外部の側面、会社の技術戦略およびビジネス戦略に対するプロジェクトのポートフォリオの影響、および顧客とのプロジェクトのポートフォリオの成功を十分に考慮するチャンピオンになりました。 この人物は会社の技術戦略の責任を負い、それに独自の貢献をしています。 この人物は定期的に組織全体で広範な技術的リーダーシップを発揮しており、この人物の技術的な決定は会社の成功に大きな影響を与えます。 レベル 5 を完了するには約 2 年かかると予想されます。
図 7 は、専門家がレベル 5 を完了するための要件を示しています。

読むべき本
Competence
Return on Software: Maximizing the Return on Your Software Investment, Steve Tockey, Chapter 1-5, 7-11, 18-20 (187 pages, Analytical) (FNDN)
Leadership
Quality-Focused
Competitive Engineering, Tom Gilb (480 pages, Inspectional, as part of a Syntopical Reading set) (QUAL, RQMT)
Measuring Defect Potentials and Defect Removal Efficiency, Capers Jones (3 pages, Syntopical) (PRCS, QUAL)
ソフトウェア品質の経済的側面 (The Economics of Software Quality), Capers-Jones and Bonsignour (624 pages, Syntopical) (QUAL)
Requirements-Focused
BDD in Action, John Ferguson Smart (384 pages, Syntopical) (RQMT)
Competitive Engineering, Tom Gilb (480 pages, Inspectional, as part of a Syntopical Reading set) (QUAL, RQMT)
Mastering the Requirements Process 3rd Edition, Chapters 7, 12, Robertson and Robertson (52 pages, Syntopical) (RQMT)
Mastering the Requirements Process 3rd Edition, Robertson and Robertson (768 pages, Inspectional, as part of a Syntopical Reading set) (RQMT)