Minggu, 19 September 2010

[X462.Ebook] Get Free Ebook Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde

Get Free Ebook Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde

Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde. Delighted reading! This is exactly what we intend to state to you that love reading so much. What about you that declare that reading are only commitment? Never mind, reading practice must be started from some particular reasons. One of them is reviewing by responsibility. As what we really want to provide here, guide entitled Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde is not kind of obligated book. You can appreciate this e-book Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde to read.

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde



Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde

Get Free Ebook Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde

Why ought to wait for some days to obtain or get guide Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde that you purchase? Why ought to you take it if you can obtain Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde the faster one? You can find the exact same book that you buy right here. This is it guide Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde that you can obtain directly after acquiring. This Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde is well known book in the world, naturally lots of people will certainly attempt to possess it. Why don't you come to be the very first? Still confused with the means?

Well, book Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde will make you closer to just what you are ready. This Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde will certainly be consistently buddy whenever. You might not forcedly to always finish over reading an e-book simply put time. It will be simply when you have extra time and also spending couple of time to make you really feel enjoyment with what you read. So, you could get the significance of the notification from each sentence in the book.

Do you know why you must read this site as well as what the connection to checking out e-book Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde In this contemporary period, there are several ways to obtain guide as well as they will be a lot easier to do. Among them is by obtaining guide Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde by online as what we inform in the web link download. The e-book Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde could be a choice due to the fact that it is so appropriate to your need now. To obtain guide on-line is quite simple by simply downloading them. With this chance, you can review the e-book wherever and whenever you are. When taking a train, hesitating for list, as well as hesitating for somebody or other, you can review this on-line book Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde as a buddy once again.

Yeah, reading a book Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde can include your pals checklists. This is just one of the formulas for you to be successful. As recognized, success does not mean that you have fantastic points. Recognizing and also recognizing greater than other will provide each success. Next to, the message and also perception of this Scaling Lean & Agile Development: Thinking And Organizational Tools For Large-Scale Scrum, By Craig Larman, Bas Vodde could be taken as well as chosen to act.

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde

Lean Development and Agile Methods for Large-Scale Products: Key Thinking and Organizational Tools for Sustainable Competitive Success

Increasingly, large product-development organizations are turning to lean thinking, agile principles and practices, and large-scale Scrum to sustainably and quickly deliver value and innovation. However, many groups have floundered in their practice-oriented adoptions. Why? Because without a deeper understanding of the thinking tools and profound organizational redesign needed, it is as though casting seeds on to an infertile field. Now, drawing on their long experience leading and guiding large-scale lean and agile adoptions for large, multisite, and offshore product development, and drawing on the best research for great team-based agile organizations, internationally recognized consultant and best-selling author Craig Larman and former leader of the agile transformation at Nokia Networks Bas Vodde share the key thinking and organizational tools needed to plant the seeds of product development success in a fertile lean and agile enterprise.

Coverage includes��

  • Lean thinking and development combined with agile practices and methods
  • Systems thinking
  • Queuing theory and large-scale development processes
  • Moving from single-function and component teams to stable cross-functional cross-component Scrum feature teams with end-to-end responsibility for features
  • Organizational redesign to a lean and agile enterprise that delivers value fast
  • Large-scale Scrum for multi-hundred-person product groups

In a competitive environment that demands ever-faster cycle times and greater innovation, applied lean thinking and agile principles are becoming an urgent priority. Scaling Lean & Agile Development will help leaders create the foundation for their lean enterprise–and deliver on the significant benefits of agility.

In addition to the foundation tools in this text, see the companion book Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum for complementary action tools.

  • Sales Rank: #380198 in Books
  • Brand: Larman, Craig/ Vodde, Bas
  • Published on: 2008-12-18
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.00" h x 1.00" w x 6.90" l, 1.25 pounds
  • Binding: Paperback
  • 368 pages

From the Back Cover
Lean Development and Agile Methods for Large-Scale Products: Key Thinking and Organizational Tools for Sustainable Competitive Success Increasingly, large product-development organizations are turning to lean thinking, agile principles and practices, and large-scale Scrum to sustainably and quickly deliver value and innovation. However, many groups have floundered in their "practice-oriented "adoptions. Why? Because without a deeper understanding of the "thinking tools "and profound "organizational redesign "needed, it is as though casting seeds on to an infertile field. Now, drawing on their long experience leading and guiding large-scale lean and agile adoptions for large, multisite, and offshore product development, and drawing on the best research for great team-based agile organizations, internationally recognized consultant and best-selling author Craig Larman and former leader of the agile transformation at Nokia Networks Bas Vodde share the key thinking and organizational tools needed to plant the seeds of product development success in a fertile lean and agile enterprise. Coverage includes

  • Lean thinking and development combined with agile practices and methods
  • Systems thinking
  • Queuing theory and large-scale development processes
  • Moving from single-function and component teams to stable cross-functional cross-component Scrum feature teams with end-to-end responsibility for features
  • Organizational redesign to a lean and agile enterprise that delivers value fast
  • Large-scale Scrum for multi-hundred-person product groups
In a competitive environment that demands ever-faster cycle times and greater innovation, applied lean thinking and agile principles are becoming an urgent priority. "Scaling Lean & Agile Development "will help leaders create the foundation for their lean enterprise-and deliver on the significant benefits of agility. In addition to the "foundation "tools in this text, see the companion book ""Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum ""for complementary "action "tools.

About the Author

Craig Larman is a management and product development consultant in enterprise-level adoption and use of lean development, agile principles and practices, and large-scale Scrum in large, multisite, and offshore development. He is chief scientist at Valtech, an international consulting and offshore outsourcing company. His books include the best-sellers Agile & Iterative Development: A Manager’s Guide (Addison-Wesley, 2004) and Applying UML and Patterns, Third Edition (Prentice Hall, 2005).

Bas Vodde works as an independent product-development consultant and large-scale Scrum coach. For several years he led the agile and Scrum enterprise-wide adoption initiative at Nokia Networks. He is passionate about improving product development, an avid student of organizational, team management, and product development research, and remains an active developer.

Excerpt. � Reprinted by permission. All rights reserved.
untitled INTRODUCTION

The future ain’t what it used to be.
—Yogi Berra

We sat down in the meeting room with our hot coffee. Outside was a bitter-cold north European winter morning. In came our new client and we shook hands. “Thanks for visiting,” he said. “First, you should know that our product group is not large, maybe only eighty developers.”

We once met a group adopting agile development that was not sure if they could grow to very large-scale development: 12 people.

People have different scales in mind regarding ‘large.’ To some it means only 50 people or even less. To others, much more. We define a large product 1 group as one whose members’ names you could not remember if you were all together in a room. We work typically with single-product groups in the range of 100–500 people that are adopting Scrum, lean principles, and agile development practices, usually on software-intensive embedded systems. So by this definition—at least with our limited memories—this is the realm of ‘large.’

On to our key recommendation: After working for some years in the domains of large, multisite, and offshore development, we have distilled our experience and advice down to the following: Don’t do it.

There are better ways to build large systems than with many developers in many places. Rather, build a small group of great developers and other talents that can work together in teams, pay them well, and keep them together in one place with product management or whoever acts as the voice of the customer.

But of course you are still going to do large, multisite, or offshore development. This is because your existing system is already structured that way, or because—in the case of large groups—there is the mindset that “big systems need lots of people.” We regularly coach groups that ask, “How can we calculate how many people we will need?” Our suggestion is, “Start with a small group of great people, and only grow when it really starts to hurt.” That rarely happens.

Since large, multisite, and offshore development is going to happen, we would like to share what we have tried or seen at the intersection of these domains with lean and agile product development principles and practices. 2

Thinking and Organizational Tools

When Bas was a member of the leadership team of a large product group, he frequently (in meetings) asked, “Why do we have this policy? ... What will happen to the organizational system if we do that?” Months later a member of the team told Craig, “It drove me nuts to keep hearing those questions. But later, I appreciated it.” Bas wasn’t trying to be annoying; he was trying to suggest and encourage systems thinking—a thinking tool (1) to consider the deeper dynamics of the development system as a whole, (2) to understand how a system became the way it is, and (3) to reconsider assumptions underlying the existing organization.

When people are introduced to Scrum with its short timeboxed development iterations, they first see it as a localized practice to incrementally grow a product in small manageable steps, with learning and corrective actions toward a goal. Consequently, people will say, “Oh, ‘agile’ doesn’t affect me; that’s a development practice.” But there is a bigger picture and a potential higher-level learning loop beyond the lower-level development learning cycle: a learning organization of people that repeatedly re-examine the structures and policies that define and surround agile product development. The result of adopting Scrum or lean principles in very large product groups inevitably leads to this higher-level organizational learning challenge.

Example: Consider an enterprise whose R&D division tries to be more adaptive by adopting Scrum. The Sales division continues in their old mode: Maximize personal commissions and quarterly sales by promising the moon and the stars to customers, combined with almost boundless optimism for what “our great people in R&D can do.” Faced with unattainable ‘commitments’ R&D did not themselves design or make, R&D is then blamed for not meeting “our promises,” and it is concluded that “Scrum doesn’t really help.”

If this were a book about adopting Scrum only in one small 20-person single-product group within a large enterprise, systems thinking and organizational tools would be interesting but non-vital topics. But they are vital to a successful adoption when Scrum is being scaled to a 400-person single-product group, probably within a larger R&D organization in the thousands that is also making the transition, with deep connections to the Sales and Delivery groups, and constrained by traditional Human Resource and Enterprise Governance policies on team structures, reporting, measurement, milestones, contracts, and rewards.

Consequently, this book suggests that one cornerstone for large-scale Scrum and agile development is people who learn and apply various thinking tools, including (but not limited to) systems thinking, mental-model awareness, lean thinking, queueing theory, and recognition of false dichotomies. 3

With those thinking tools in place, it will become increasingly clear that the existing organizational design inhibits flow of value, leading to pressure for redesign. Hence, this book suggests a second cornerstone of organizational tools, including feature teams, requirement areas, and many other changes in structure, process, task, people, and rewards.

ACTION TOOLS

In parallel with adopting thinking and organizational tools, many action tools—specific development practices—help the product group get going on large, multisite, and offshore agile development. The effective use of these action tools—shared in the companion Practices book—is somewhat dependent on organization redesign. Many practices can be tried without deeper structural change, but constraints on benefit will be felt.

So the tools in this book could be seen as prerequisites for the actions tools of the companion book. Yet in reality, practices will be adopted first—because that is where people want to start. And that will eventually invite a look back at thinking and organizational tools.

We suggest that coaches and other change agents involved in the adoption of large-scale Scrum or lean development acquaint themselves early with thinking and organizational tools, while in parallel helping to introduce action tools. At some point the situation will be ripe—people will be ready—for a turn in the discussion from “How do we do large-scale continuous integration?” to “Do existing HR policies prevent real teams?” and “What is flow of value and what inhibits it in our organizational design?”

EXPERIMENTS: TRY... AND AVOID...

Scrum emphasizes empirical process control; there is too much complexity and variability for a cookbook approach to processes for development. Therefore, the tools in both books are presented as a series of tips that start with Try... or Avoid... to suggest experiments, nothing more. They certainly may not work in your circumstance. The approach both in Scrum and in the lean thinking practice of kaizen is to first inspect and grasp the existing situation. Then, second, to adapt with new improvement experiments. The attitude of endless experimentation is vigorously encouraged in lean thinking; perhaps the only bad process-improvement experiment is the one not tried. At Toyota, Taiichi Ohno—arguably the key contributor to lean thinking—would visit an area and inspect any written standards document. If it was covered with dust or otherwise not recently changed, he would grow quite impassioned and urge people to always evolve their ‘standards.’

In Scrum this inspect-and-adapt (experiment) cycle repeats every two- or four-week timeboxed iteration as long as the product exists. And in lean thinking, this continuous experimentation and improvement cycle applies both to individual products and to the enterprise as a whole.

LIMITATIONS

There is still much for us to learn about these domains. What we have written here and in the companion book reflects our current (limited) experience and understanding, which we hope will evolve in the coming years. For example, although we have lived for some years in China and India, we feel we have barely scratched the surface in terms of our multicultural experience and insight in relation to offshore and multisite agile development. Nevertheless, our sincere wish is that these tips are of some value to you. We welcome further insights and stories from our readers.

Large-scale Scrum can influence almost all aspects of a product-centric enterprise. To keep the scope of this material manageable and because of our limited experience in some of these areas, we bounded or deferred subjects that are worthy of more discussion. These include:

  • budgeting and finance
  • sales
  • product development not involving any software
  • marketing
  • deployment/delivery
  • hardware development
  • field support

Essentially, this book is relevant to general-purpose product development. Scrum and lean product development are not limited to software systems NT86. However, the bias is toward software-intensive systems (usually embedded) because of our background and because of the ever-growing ubiquity of software in everyday devices, from washing machines to shoes.

Especially in this book we dissect some assumptions and policies in traditional organizations that inhibit flow of value and effective teams. This analysis may come across as startling or challenging at times. We do not mean to give offense, but organizational redesign to support lean and agile development will not happen without increased scrutiny of traditional assumptions and increased transparency. Organizational change can also lead to displacement of talented people from old roles. As in Toyota, we encourage finding new areas of contribution for people within a company—both because skilled people deserve this, and because otherwise it inhibits change.

With both books combined pushing over 700 pages, we regret that we could not write or think better to make the subject of large...smaller.

On to thinking tools...

Footnotes

  • Scrum (and this book) applies both to product development for an external market, and to internal applications (internal products).
  • The companion book is Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. It covers detailed practice tips related to scaling and planning, product management, multisite, offshore development, contracts, requirements, design and architecture, coordination, legacy code, testing, and more.
  • The term thinking tools was popularized in Reinertsen97.

  • � Copyright Pearson Education. All rights reserved.

    Most helpful customer reviews

    20 of 20 people found the following review helpful.
    Be Agile/Lean Rather Than Do Agile/Lean
    By Methods & Tools Software Development Magazine
    This book is a classic example of the fact that it is better to teach somebody to fish than to give him fish. It emphasizes that it is important to "be agile" more than to "do agile". Approaches like Scrum or Lean are more frameworks to think about continuous improvement than tools that should be applied blindly like cooking recipes. The book will therefore tell you that "large-scale Scrum is Scrum" or that lean is not just kanban or waste reduction. The first part of the book is focused on thinking tools (systems thinking, lean thinking, queueing theory) that are presented with software project management related examples. Those who are looking for practical advice should not believe that the book remains only at the conceptual level. The authors distill many "try..." and "avoid..." recommendations that will help you implement agile and lean ideas in your organization. The second part of the book is devoted to organizational tools and the final chapter proposes frameworks to adapt Scrum to larger contexts.

    This book is a must for those who believe that software development project management goes beyond the simple application of "silver bullet" recipes. It is a rich source of both thinking and practical content that is well suited for non-linear reading. A very good "Scrum primer" chapter at the end of the book will provide an introduction for those who are not familiar with this approach and a large number of "recommended readings" items will allow readers to explore more in details each concept.

    9 of 9 people found the following review helpful.
    You need to read this book if you want to do a successful agile transition
    By Andrea Heck
    Listening to Bas Vodde's speech about "the trouble with component teams" at the Stockholm Scrum Gathering 2008, I was amazed. From the participants' reactions, you could easily hear and see when someone recognized his or her own project: The troubles he described seemed too familiar. Yet most real big software development organization seems to be facing them, even on their way to getting agile, if the development teams are still organized according to architectural components. He also could explain with a really practical background why and how these problems would be solved by having agile cross-functional feature teams. These insights can be found with much more detail in the "Feature Teams" chapter of this wonderful book.

    Craig Larman and Bas Vodde have put together lots of valuable background information on lean thinking applied to software projects. The book describes how agility is based in the Toyota values and principles, as well as in systems thinking and queuing theory. But it is far away from being a theoretical book, since it contains lots of practical experiences from the authors and other people introducing Scrum into large organizations. A big emphasis is on understanding that the pillars of lean are "Respect for people" and "Continuous improvement" and that the lean principles and the methods with which they are supported will not work alone, without the rest of the framework. As well as you cannot "do agile" but only "be agile". These are things frequently misunderstood, especially in large companies. Suddenly you are invited to dozens of daily "Scrum" standup meetings held by managers who have heard that daily standups make you agile.

    A chapter I particularly like is the "Organization" chapter. How can you form an organization around agile development teams? How should the product development organization above the teams be? What needs to be changed in the other departments? What happens to phases and milestones? How will the HR strategies be adapted, how will budgeting work? - Very valuable also the top ten organizational impediments they and other agile development experts found, e.g. "considering learning a waste of time and money". You do not get all the answers, yet many, and the right questions.

    In few words: A lot of helpful insights and tools that you estimate if you want to do a successful agile transition. Lots of thanks to Bas and Craig! - I am looking forward to the announced companion book "Practices for Scaling Lean and Agile".

    5 of 5 people found the following review helpful.
    Great tools for those adopting agile on large teams
    By Ade Miller
    While supposedly on vacation and sitting on a beach in Jamaica I finally got around to reading a couple of books that haven't quite made it to the top of the stack. This is largely thanks to the lack of slack and impending annual performance reviews. More on that later...

    In the meantime what of Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum?

    It turns out this wasn't quite what I was expecting. Which, in this case, is a good thing. Much of the nuts and bolts of large-scale development will be covered in an--as yet unpublished--companion volume; "Practices for Scaling Lean & Agile Development: Large, Multisite and Offshore Product Development with Large-Scale Scrum".

    Why is this a good thing? Well, the second volume will focus on the nuts and bolts and the temptation would for many potential readers--myself included--to skip the theory and go straight to the applied. A bad idea when the central theme of the first volume is that large-scale agile adoption has effects throughout the organization. The development team and day-to-day development activities are just the tip of the iceberg.

    The first section of the book focuses on thinking tools; Systems Thinking, Lean Thinking, Queueing Theory. Which is typical of the book's approach of giving the readers the tools to "Be agile rather than do agile". This makes a lot of sense. Large organizations are complex and unique, attempting to author a one size fits all recipe for agile adoption would seem unwise. But if you're expecting a book containing a prescriptive set of recipes then you'll be disappointed.

    The second section covers the organizational tools starting off with Feature Teams and the inherent problems with component teams. The discussion expands to cover many other topics; building teams in place of managing resource pools, rewarding teams as opposed to individuals, a Beyond Budgets approach rather than a conventional annual budgeting approach. All these come into play when managing large scale organizational change to a more agile approach.

    It's only in the last chapter that the authors put it all together and discuss two example Scrum Frameworks for large organizations. They also go to great lengths not to be prescriptive with "Try..." and "Avoid..." sections replacing "Do..." and "Don't...". Much of the details will be covered in the companion book.

    There's a lot of material presented here and it leaves the reader with the somewhat daunting task of figuring out how to turn their organization inside out. Especially when considering something the size of Microsoft's Developer Division (of which p&p is part). There are some possible reasons for this:

    There's an inflection point at some size/complexity scale where this approach breaks down.
    Visual Studio's huge legacy, architecture, code base and long established engineering culture needs more change than I can imagine in order to map it onto the full Feature Team approach they describe (I'm not very imaginative).
    The road from were we are today and the approach Bas and Craig describe is longer than I'm prepared to accept.
    In some respects much of what we tried to do in Visual Studio Tools for Office 2008 maps onto their Product, Product Area and Feature Teams approach and we had moderate successes. I'll be giving my well-thumbed to various people in the Division's engineering team and see what they think. It's full of good ideas and definitely worth reading I'm waiting for volume 2.

    Read more about distributed and large scale agile on my blog: [...]

    See all 27 customer reviews...

    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde PDF
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde EPub
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde Doc
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde iBooks
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde rtf
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde Mobipocket
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde Kindle

    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde PDF

    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde PDF

    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde PDF
    Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum, by Craig Larman, Bas Vodde PDF

    Tidak ada komentar:

    Posting Komentar