-42% ¥4,829¥4,829 税込
配送料 ¥257 6月2日-7日にお届け
発送元: thebookcommunity 販売者: thebookcommunity
¥4,169¥4,169 税込
ポイント: 42pt
(1%)
配送料 ¥257 6月10日-23日にお届け
発送元: Paper Cavalier JP 販売者: Paper Cavalier JP
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
OK
Agile Development & Business Goals: The Six Week Solution ペーパーバック – イラスト付き, 2010/6/4
購入オプションとあわせ買い
- 本の長さ250ページ
- 言語英語
- 出版社Morgan Kaufmann
- 発売日2010/6/4
- 寸法19.05 x 1.45 x 23.5 cm
- ISBN-100123815207
- ISBN-13978-0123815200
商品の説明
レビュー
"The ability to think of software development as a part of the business is lacking in far too many organizations. Many CIO’s report to the COO or even the CFO - as opposed to the CEO. Technology is only going to become more and more important in the coming years, and the organizations that are able to align this to their financial needs and delivery needs are the ones that will succeed in the new economy.
The ability to show and understand the alignment of a business sector bottom line to these methodologies will give companies some support in leaping the chasm to true Agile development.
This book addresses a much neglected gap between the technical and business aspects of software development. I recommend it for C-levels and project leads as well. It would also be a useful tool for the senior management that will be responsible for implementing such a solution." --Steve Ropa, Agile Consultant, VersionOne
"All agile practitioners dream of achieving development flywheels that yield high-value features on a predictable cadence. While today’s hubbub about Agile promises this, achieving it and then sustaining on-going momentum are difficult to say the least.
The Six Week Solution provides focus and solutions to many factors that must be addressed for high output teams. The pragmatic approaches found in the book can be directly adopted for new teams or, in some cases, adapted to improve existing agile operations. I recommend it as useful reading for those wanting a better understanding of the dynamics found in an agile-centered company."--Bill Wood, VP, Product Development, Ping Identity
著者について
Tom Wheeler has a long track record of building organizations to develop commercial software, including products for financial services and contact centers. He has built, sold and been a senior manager in a variety of different types of companies, including international conglomerates and garage-sized start ups. He first created the Six Week Solution back in the 1980’s and has been fine-tuning it since.
George Stragand is a manager and software developer with over 20 years of producing and managing the delivery of commercial software on time. He has worked for companies ranging in size from startups to multinationals, creating software both for external and in-house use. He still hasn’t found a problem which couldn’t be solved by one more level of indirection or a suitable amount of explosives in the correct location.
Joseph Gee has spent the last 10 years of his career leading and coaching teams through a variety of successful projects and Agile transitions. His advocacy for software craftsmanship has equipped teams for success in small custom shops, large telecom enterprise systems, commercial shrink-wrap modeling software, and, most recently, cutting edge behavioral analytics.
登録情報
- 出版社 : Morgan Kaufmann; 第1版 (2010/6/4)
- 発売日 : 2010/6/4
- 言語 : 英語
- ペーパーバック : 250ページ
- ISBN-10 : 0123815207
- ISBN-13 : 978-0123815200
- 寸法 : 19.05 x 1.45 x 23.5 cm
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
他の国からのトップレビュー
While the authors clearly understand the fundamental principles of agile, and apparently have used their variation successfully, I recommend that readers approach this version with caution.
I'm not quite sure who this book is for, despite an introductory section that attempts to answer that question. If you are new to agile, this book doesn't provide a primer on the subject but assumes you have at least some familiarity with it. Thus it appears that the book is intended for people who have basic familiarity with agile but who have not perfected it and thus are looking for ideas to improve their game. However, if that is correct, the authors spend far too much time justifying agile and going over things that the reader would already be very familiar with.
Having managed large software development groups myself for several decades, I share the authors' belief that agile development is the best known way to develop software. Even though my development groups consistently produce great results with agile, I am constantly looking for ways to improve, and thus was interested in this book. While I agree with the authors about agile in general, I am not convinced of the key elements of the variant of agile presented here, specifically:
* A centerpiece of the authors' method is to pay developers a bonus at the end of each iteration if successful. C'mon, that is a method that works with pets but is demeaning to humans. The authors even tell us (correctly) that pay is not at the top of the list of developer motivations, so why put SO much emphasis on this? And with money riding on each iteration, it is human nature to game the system. Developers are powerfully motivated by pride (as this book points out), so why not make that goal of each iteration?
* This book is pretty adamant about 6 weeks as the iteration length, yet that is generally thought to be at the very long end of what most successfully agile practitioner think is useful. I have found shorter cycles (2 - 4 weeks) to be much better, ironically for reasons that the authors feel are important: faster feedback, quicker discovery of whether you are on the right path, less distance to backtrack if wrong. The closer people are to their goal, the greater the sense of urgency people have, thus I think 6 weeks is too long.
* While not a core tenet of this method, the authors discuss team size and seating arrangements. Co-location of teams is clearly a good practice, but they suggest that teams should contain roughly 12 people seated in a bullpen, which I think is far too large for cohesion and not necessarily the best layout, even if it were available. Even Baden-Powell (whom they quote) recommends "six to eight". And it's not made clear who is on the team, e.g. just engineers, probably QA and writers, but what about architects, etc? What is the job of the leader - head programmer, business leader, project manager, or HR manager? This whole area is pretty vague.
One way I judge the return on investment for the time I spent reading a book is whether it contained any idea or insight that I will be likely to remember a year from now. In that regard, this book DID provide some value. The highlight for me was their assertion that "Software reflects the group the produced the software; if the company is dyfunctional, then the software is dysfunctional." While the rest of the book was generally a disappointment, this idea is a gem. I just wished the authors had followed up and elaborated on it, instead of making this statement at the end of a section and leaving it hanging.
My advice:
- If you are new to agile, don't use this as your introduction. Be sure to read something that gives you a firm understanding of agile principles first, then read this book - and THEN read some others.
- If you are already practicing agile, you might find some food for thought here, but the key ideas of this variant of agile are not ones that I would recommend or adopt myself.
That said, the way that the authors frame their 6-week solution is something that we are working towards in order to make software (and hardware for that matter) development and deployment much smoother.
I enjoyed this book because it described Agile in a way that I could understand by breaking it down to a 6-week period. Not only could I understand where the developers and managers were coming from, but I could also see my role in the process.
For more feedback on this book, I gave it to a friend who is an IT manager. He too liked the layout of the subject matter. He could see how it could be useful for software developers. He also found it easy to understand.
Overall, I would recommend this book for anyone who is interested in Agile and even if one doesn't go to Agile, it was still very interesting in how to develop a plan for any hardware or software deployment.
The six week cycle is an iterative process where a new version of the software is ready for deployment every 6 weeks. At the beginning of the cycle the various stakeholders and management negotiate on what features, bug fixes, and improvements will be included in that cycle's effort. This forces the stakeholders to figure out what's really important, and the developers can then focus on that. The developers have a significant percentage of their pay tied to completing all of the goals for each 6 week cycle, so they are incentivized to complete it. The business gets a constantly improving product every 6 weeks, and the marketers, sales people, and customers are all aware of the regular release schedule in advance. No feature or bug fix is ever more than 11 weeks away, and the most important things are always prioritized. Changes in requirements, scope, or any of the other myriad of changes that are part of life in software development can be easily worked into this process.
The target audience for this book are the managers and business leaders, not the developers themselves. The authors try to cover everything you'll need to build this type of development group - hiring, hierarchy, managing change, compensation, automation, testing, scheduling, meetings, transition advice, and workspace layout.