Would you like to see this page in English? Click here.


‚Ü‚½‚Í
1-Click‚Å’•¶‚·‚éꇂÍAƒTƒCƒ“ƒCƒ“‚ð‚µ‚Ä‚­‚¾‚³‚¢B
‚Ü‚½‚Í
Amazonƒvƒ‰ƒCƒ€‰ïˆõ‚É“K—pB’•¶Žè‘±‚«‚ÌÛ‚É‚¨\‚µž‚Ý‚­‚¾‚³‚¢BÚׂ͂±‚¿‚ç
‚±‚¿‚ç‚©‚ç‚à”ƒ‚¦‚Ü‚·‚æ
‚±‚̤•i‚ð‚¨Ž‚¿‚Å‚·‚©H ƒ}[ƒPƒbƒgƒvƒŒƒCƒX‚Éo•i‚·‚é
Just Enough Software Architecture: A Risk-Driven Approach
 
ƒCƒ[ƒW‚ðŠg‘å
 

Just Enough Software Architecture: A Risk-Driven Approach [ƒn[ƒhƒJƒo[]

David Garlan , George Fairbanks

‰¿ŠiF 4,976 ’Êí”z‘—–³—¿ Ú×
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
݌ɂ ‚èB ÝŒÉ󋵂ɂ‚¢‚Ä
‚±‚̤•i‚ÍAAmazon.co.jp ‚ª”Ì”„A”­‘—‚µ‚Ü‚·B ƒMƒtƒgƒ‰ƒbƒsƒ“ƒO‚ð—˜—p‚Å‚«‚Ü‚·B
2“_݌ɂ ‚èB‚²’•¶‚Í‚¨‘‚ß‚ÉB
2012/5/31 –Ø—j“ú ‚É‚¨“Í‚¯‚µ‚Ü‚·I u‚¨‹}‚¬•ÖvƒIƒvƒVƒ‡ƒ“i—L—¿j‚ð‘I‘ð‚µ‚Ä’•¶‚ðŠm’肳‚ꂽŠÖ“ŒƒGƒŠƒA‚Ö‚Ì”z’B‚Ì‚²’•¶‚ª‘ÎÛ‚Å‚·BÚ‚µ‚­‚Í‚±‚¿‚ç

ƒLƒƒƒ“ƒy[ƒ“‚¨‚æ‚ђljÁî•ñ

  • 掲載画像とお届けする商品の表紙が異なる場合があります。ご了承ください。


“o˜^î•ñ


‚±‚̤•i‚Ƀ^ƒO‚ð‚‚¯‚é

 (Ú×)
ƒ^ƒO‚ÍA¤•i‚Ƃ̊֘A«‚ª”ñí‚É‹­‚¢ƒL[ƒ[ƒh‚Ü‚½‚̓‰ƒxƒ‹‚̂悤‚È‚à‚̂ł·B
ƒ^ƒO‚É‚æ‚èA‚·‚ׂĂ̂¨‹q—l‚ª‚¨‹C‚É“ü‚è‚̤•i‚Ì®—‚ÆŠm”F‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B
¦ƒ^ƒO‚͉ŠúÝ’è‚ÅŒöŠJ‚ɂȂÁ‚Ä‚¢‚Ü‚·BÚ‚µ‚­‚Í‚±‚¿‚ç
 

ƒJƒXƒ^ƒ}[ƒŒƒrƒ…[

Amazon.co.jp ‚ɂ͂܂¾ƒJƒXƒ^ƒ}[ƒŒƒrƒ…[‚Í‚ ‚è‚Ü‚¹‚ñ
¯5‚Â
¯4‚Â
¯3‚Â
¯2‚Â
¯1‚Â
Amazon.com ‚ÅÅ‚àŽQl‚ɂȂÁ‚½ƒJƒXƒ^ƒ}[ƒŒƒrƒ…[ (beta)
Amazon.com:  14Œ‚̃JƒXƒ^ƒ}[ƒŒƒrƒ…[
15 l’†A14l‚Ì•û‚ªA¢‚±‚̃Œƒrƒ…[‚ªŽQl‚ɂȂÁ‚½£‚Æ“Š•[‚µ‚Ä‚¢‚Ü‚·B
Highly recommended for novice and master 2010/10/18
By Olaf Zimmermann - (Amazon.com)
Œ`Ž®:ƒn[ƒhƒJƒo[
This a broad and deep book on all things software architecture except the architecting process (for process, one recommended read is "Process Software Architecting" by Eeles/Cripps). Several readerships will benefit from "Just Enough Software Architecture":
- As an experienced IT architect, I do not necessarily agree with everything in the book (this does not come as a surprise, as architects have opinions). That said, I certainly learned a lot that I can apply immediately on my projects and some of the more provocative statements challenge me to leave my comfort zone (or at least consider doing so).
- Junior architects can use the book both as a tutorial and as a reference when/while growing in their profession.
- Developers with a "who needs architects" mindset (hopefully) will understand architects and modelers much better after having read this book, and appreciate the value of archtecture.

Things I liked in particular:
- Overall vision and message of pragmatism sent
- The risk-driven approach increases chances to get accepted both in agile development and in more traditional architecture communities
- There is a lot of practical advice e.g. in Chapters 10, 11 and 15
- The author is in command of a large body of relevant related work (both industra and academia) and puts them in perspective adequately
- Editorial quality: structure, figures, command of the English language (some words and expressions a bit be hard to comprehend for non-native speaker)

Some room for improvements (2nd edition?):
- Not all metaphors and analogies work internationally, e.g. not all IT people are sports fans that follow baseball or know what a rookie is
- The connection between parts 1 and 2 could be a bit stronger, even if loose coupling generally is a good thing; e.g., some more backward references

In summary, I'd say Just Enough Software Architecture is a highly recommended read for every architect in touch with development reality and every developer with a desire to build complex systems that will stand the test of time.
9 l’†A8l‚Ì•û‚ªA¢‚±‚̃Œƒrƒ…[‚ªŽQl‚ɂȂÁ‚½£‚Æ“Š•[‚µ‚Ä‚¢‚Ü‚·B
Architecture as a risk reduction agent 2010/11/1
By Kenneth C. LaToza - (Amazon.com)
Œ`Ž®:ƒn[ƒhƒJƒo[
George Fairbanks book on "Just Enough Software Architecture" signals a directional shift away from architecture as a separate entity and movement toward viewing software architecture as holistic component of normal software development. Dr. Fairbanks outlines this shift by developing a thesis that software architecture is primarily a risk reduction agent and he contends that stakeholders should look for architectural views that highlight the risky parts of a software intensive system and understand how the architectural design reduces that risk.

To develop that thesis "Just Enough Software Architecture" covers architectural modeling, classification, styles and uses. Most of the chapters reinforce the risk reduction thesis either through examples or models where these principles are clarified. Dr. Fairbanks also uses a slight variation of the standard UML 2.0 notation, simplifying that notation in an attempt to show how even straightforward models can highlight the mechanics of the architecture.

One concept that "Just Enough Software Architecture" introduces is the concept of "architecture focused design", which is a deliberately chosen architecture to achieve a collection of acknowledged goals. The author espouses the concept that these goals are driven by the constraints of the system. These constraints should act as "guide rails" and they ultimately can be used to influence and direct the system or systems being developed. Many systems have hidden constraints (for example performance or security) and this architectural approach can help influence system implementers in making architecturally aligned development decisions.

Overall, I enjoyed George Fairbank's book and believe it forms an interesting discussion starting point for any organization performing software architectural work. I would hope that a companion volume is added that does a set of more detailed case studies of how actual risk-based architecture fares in practice.
7 l’†A5l‚Ì•û‚ªA¢‚±‚̃Œƒrƒ…[‚ªŽQl‚ɂȂÁ‚½£‚Æ“Š•[‚µ‚Ä‚¢‚Ü‚·B
Fantastic book about software architectures 2010/9/18
By Marcus Fontoura - (Amazon.com)
Œ`Ž®:ƒn[ƒhƒJƒo[
This is a fantastic book about software architectures. The concepts described in this book can be directly applied to software projects, enabling developers to access their designs in a principled way that can lead to the right architectural solutions. The concepts presented here are easy to be understood and applied in practice in our day to day projects.

ƒNƒ`ƒRƒ~

ƒNƒ`ƒRƒ~‚ÍA¤•i‚âƒJƒeƒSƒŠ[AƒgƒsƒbƒN‚ɂ‚¢‚Ä‘¼‚Ì‚¨‹q—l‚ÆŒê‚臂¤ê‚Å‚·B‚¨”ƒ‚¢‚à‚̂ɖ𗧂Âî•ñŒðŠ·‚ª‚Å‚«‚Ü‚·B
‚±‚̤•i‚̃Nƒ`ƒRƒ~ˆê——
“à—eEƒ^ƒCƒgƒ‹ •Ô“š ÅV‚Ì“Še
‚Ü‚¾ƒNƒ`ƒRƒ~‚Í‚ ‚è‚Ü‚¹‚ñ

•¡”‚Ì‚¨‹q—l‚Ƃ̈ӌ©ŒðŠ·‚ð’Ê‚¶‚ÄA‚¨”ƒ‚¢•¨‚É‚¨–ð—§‚Ä‚­‚¾‚³‚¢B
V‚µ‚¢ƒNƒ`ƒRƒ~‚ð쬂·‚é
ƒ^ƒCƒgƒ‹:
ʼn‚Ì“Še:
ƒTƒCƒ“ƒCƒ“‚ª•K—v‚Å‚·
 

ƒNƒ`ƒRƒ~‚ðŒŸõ
‚·‚ׂẴNƒ`ƒRƒ~‚ðŒŸõ
   


ƒŠƒXƒgƒ}ƒjƒA

ƒŠƒXƒg‚ðì¬

ŠÖ˜A¤•i‚ð’T‚·


“¯‚¶ƒL[ƒ[ƒh‚̤•i‚ð’T‚·


ƒtƒB[ƒhƒoƒbƒN


Amazon.co.jp‚̃vƒ‰ƒCƒoƒV[ ƒXƒe[ƒgƒƒ“ƒg Amazon.co.jp‚Ì”­‘—î•ñ Amazon.co.jp‚ł̕ԕi‚ÆŒðŠ·