Company-wide Agility with Beyond Budgeting, Open Space & Sociocracy

Company-wide Agility with Beyond Budgeting, Open Space & Sociocracy
Author: John Buck
Publisher: Jutta Eckstein
Total Pages: 170
Release: 2020-01-18
Genre: Business & Economics
ISBN: 3947991088

Today, companies are expected to be flexible and both rapidly responsive and resilient to change, which basically asks them to be agile. By combining Beyond Budgeting,Open Space, Sociocracy, and Agile, this book provides a practical guide for companies that want to be agile company-wide. Notes to the 2nd edition: This second edition reflects such updates as: the new Agile Fluency Model, the renaming / rebranding of Statoil to Equinor, and some small additions to complexity. We also enhanced the description of Organizational Open Space and explain how it differs from Liberating Structures. Enjoy insights in the book shared by Jez Humble, Diana Larsen, James Shore, Johanna Rothman, and Bjarte Bogsnes. Find out what Spotify, ING, Ericsson, and Walmart say in the book. Quotes from early readers: “[This is] a very important book. My hopes are that it will be the missing link between agile for teams and the flexible, adaptive and humane organisations we want to build. It’s a great book. Thanks for writing it!” ~Sandy Mamoli, author of Creating Great Teams “Just as Spotify has worked hard to make all aspects of product development align well and work together - I see Jutta and John in this book exploring methods and processes that will work very well across the whole company.” ~ Anders Ivarsson, Spotify “I love how those practices [are] integrated and summarized into actionable recommendations.” ~ Yves Lin, Titansoft “Really wonderful balance of structure and space, rigor and creativity, that you're suggesting.” ~ Michael Herman, Openspaceworld.org “Company-wide Agility with Beyond Budgeting, Open Space and Sociocracy [...] makes an important case for companies to regard trust and autonomy the norm, rather than a privilege. [...] Overall a great overview of how leaders can reimagine the way power is distributed within their companies.” ~ Aimee Groth, Author of The Kingdom of Happiness: Inside Tony Hsieh’s Zapponian Utopia This book invites you to take a new perspective that addresses the challenges of doing business in a volatile, uncertain, complex, and ambiguous world.

The Kingdom of Happiness

The Kingdom of Happiness
Author: Aimee Groth
Publisher: Simon and Schuster
Total Pages: 336
Release: 2017-02-21
Genre: Business & Economics
ISBN: 1501129929

Fearless gonzo journalism—an insider’s look at the enigmatic and successful CEO of Zappos, Tony Hsieh, and his quest to create his own version of utopia in the center of Las Vegas. In 2010 Tony Hsieh was introduced to many as a visionary modern business leader. Under Hsieh’s leadership, Zappos became the world’s largest online shoe company by championing satisfied customers and a valued workforce. After his company was purchased by Amazon, even as he continued as its CEO, Hsieh engaged his energies and considerable fortune toward a much larger goal: building a new and more socially conscious Silicon Valley in the heart of downtown Las Vegas, all within his five-year plan. Hsieh challenged business and technology journalist Aimee Groth to uproot her life and participate in his social engineering experiment. Beginning with couch surfing, moving to a Downtown Project crash pad, and then living in Zappos corporate housing above the Gold Spike bar, Groth had a front-row view of Hsieh’s efforts to build his ideal society. With interviews from insiders on all ends of the Zappos spectrum—like the “broken dolls” who gravitate toward Hsieh’s almost cultlike personality and make up some of his inner circle, to the Zapponians who live and work on campus, to players in the top echelon of Silicon Valley—Groth offers a unique view of a world few people know much about, and sheds a new light on this complex, eccentric man. The Kingdom of Happiness is the story of one man’s quest to create his own nirvana in the desert based on his exacting design and experimentation with lessons he’s gleaned not only from the incredible success of Zappos, but also from rave culture and Burning Man. Is it the business model of the future or a cautionary tale of hubris?

Retrospectives for Organizational Change

Retrospectives for Organizational Change
Author: Jutta Eckstein
Publisher: Jutta Eckstein, 38106 'Braunschweig, Germany
Total Pages: 109
Release: 2019-02-19
Genre: Business & Economics
ISBN: 3947991010

In this book, Jutta Eckstein examines how retrospectives –originally a kind of a facilitated workshop for gaining feedback– can be applied conceptually to initiate and implement organizational change. Technically, retrospectives were an instrument for a group to examine a past joint period of time and learn from that. The participants of a Retrospective for Organizational Change do not share a joint past, yet they learn from their different individual experiences and use this as a basis to form a shared future. The main strength is to leverage the experiences of a diverse group. Especially if the change is dynamic, which means the approach toward the goal is unclear or if it is complex, where the goal itself is indeterminate, Retrospectives for Organizational Change can provide a way to support the change.This book covers the conceptual idea of using Retrospectives for Organizational Change and additionally reports on the feedback and experiences of its practical application.

Agile Software Development in the Large

Agile Software Development in the Large
Author: Jutta Eckstein
Publisher: Pearson Education
Total Pages: 249
Release: 2013
Genre: Agile software development
ISBN: 0133491994

Who Says Large Teams Can't Handle Agile Software Development? Agile or "lightweight" processes have revolutionized the software development industry. They're faster and more efficient than traditional software development processes. They enable developers to embrace requirement changes during the project deliver working software in frequent iterations focus on the human factor in software development Unfortunately, most agile processes are designed for small or mid-sized software development projects-bad news for large teams that have to deal with rapid changes to requirements. That means all large teams! With Agile Software Development in the Large, Jutta Eckstein-a leading speaker and consultant in the agile community-shows how to scale agile processes to teams of up to 200. The same techniques are also relevant to teams of as few as 10 developers, especially within large organizations. Topics include the agile value system as used in large teams the impact of a switch to agile processes the agile coordination of several sub-teams the way project size and team size influence the underlying architecture Stop getting frustrated with inflexible processes that cripple your large projects! Use this book to harness the efficiency and adaptability of agile software development. Stop getting frustrated with inflexible processes that cripple your large projects! Use this book to harness the efficiency and adaptability of agile software development.

Creating Great Teams

Creating Great Teams
Author: Sandy Mamoli
Publisher: Pragmatic Bookshelf
Total Pages: 142
Release: 2015-11-11
Genre: Computers
ISBN: 1680503340

People are happiest and most productive if they can choose what they work on and who they work with. Self-selecting teams give people that choice. Build well-designed and efficient teams to get the most out of your organization, with step-by-step instructions on how to set up teams quickly and efficiently. You'll create a process that works for you, whether you need to form teams from scratch, improve the design of existing teams, or are on the verge of a big team re-shuffle. Discover how New Zealand's biggest e-commerce company completely restructured their business through Self-Selection. In the process, find out how to create high-performing groups by letting people self-organize into small, cross-functional teams. Step-by-step guides, easy-to-follow diagrams, practical examples, checklists, and tools will enable you to run a Self-Selection process within your organization. If you're a manager who wants to structure your organization into small teams, you'll discover why Self-Selection is the fastest and safest way to do so. You'll prepare for and organize a Self-Selection event and make sure your Self-Selection participants and fellow managers are on board and ready. If you're a team member, you'll discover what it feels like to be part of a Self-Selection process and what the consequences are for your daily work. You'll learn how to influence your colleagues and bosses to be open to the idea of Self-Selection. You'll provide your manager with a plan for how to facilitate a Self-Selection event, and with evidence that the system works. If you're feeling the pain and chaos of adding new people to your organization, or just want to ensure that your teams have the right people with the right skills, Self-Selection will help you create the effective teams you need.

Groovy in Action

Groovy in Action
Author: Cédric Champeau
Publisher: Simon and Schuster
Total Pages: 1403
Release: 2015-06-03
Genre: Computers
ISBN: 1638352879

Summary Groovy in Action, Second Edition is a thoroughly revised, comprehensive guide to Groovy programming. It introduces Java developers to the dynamic features that Groovy provides, and shows how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development. Covers Groovy 2.4. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology In the last ten years, Groovy has become an integral part of a Java developer's toolbox. Its comfortable, common-sense design, seamless integration with Java, and rich ecosystem that includes the Grails web framework, the Gradle build system, and Spock testing platform have created a large Groovy community About the Book Groovy in Action, Second Edition is the undisputed definitive reference on the Groovy language. Written by core members of the Groovy language team, this book presents Groovy like no other can—from the inside out. With relevant examples, careful explanations of Groovy's key concepts and features, and insightful coverage of how to use Groovy in-production tasks, including building new applications, integration with existing code, and DSL development, this is the only book you'll need. Updated for Groovy 2.4. Some experience with Java or another programming language is helpful. No Groovy experience is assumed. What's Inside Comprehensive coverage of Groovy 2.4 including language features, libraries, and AST transformations Dynamic, static, and extensible typing Concurrency: actors, data parallelism, and dataflow Applying Groovy: Java integration, XML, SQL, testing, and domain-specific language support Hundreds of reusable examples About the Authors Authors Dierk König, Paul King, Guillaume Laforge, Hamlet D'Arcy, Cédric Champeau, Erik Pragt, and Jon Skeet are intimately involved in the creation and ongoing development of the Groovy language and its ecosystem. Table of Contents PART 1 THE GROOVY LANGUAGE Your way to Groovy Overture: Groovy basics Simple Groovy datatypes Collective Groovy datatypes Working with closures Groovy control structures Object orientation, Groovy style Dynamic programming with Groovy Compile-time metaprogramming and AST transformations Groovy as a static language PART 2 AROUND THE GROOVY LIBRARY Working with builders Working with the GDK Database programming with Groovy Working with XML and JSON Interacting with Web Services Integrating Groovy PART 3 APPLIED GROOVY Unit testing with Groovy Concurrent Groovy with GPars Domain-specific languages The Groovy ecosystem

Diving for Hidden Treasures

Diving for Hidden Treasures
Author: Johanna Rothman
Publisher: Practical Ink
Total Pages: 87
Release: 2016-03-26
Genre: Business & Economics
ISBN: 194348709X

Does your organization value and rank projects based on estimation? Except for the shortest projects, estimation is often wrong. You don’t realize the value you planned when you wanted. How can you finish projects in time to realize their potential value? Instead of estimation, consider using cost of delay to evaluate and rank projects. Cost of delay accounts for ways projects get stuck: multitasking, other projects not releasing on time, work queuing behind experts, excessive attention to code cleanliness, and management indecision to name several. Once you know about cost of delay, you can decide what to do about it. You can stop the multitasking. You can eliminate the need for experts. You can reduce the number of projects and features in progress. You can use cost of delay to rank projects and work in your organization. Learn to use cost of delay to make better decisions for your project, program, or project portfolio.

Programming with C++20

Programming with C++20
Author: Andreas Fertig
Publisher: Fertig Publications
Total Pages: 334
Release: 2021-11-26
Genre: Computers
ISBN: 3949323015

Programming with C++20 teaches programmers with C++ experience the new features of C++20 and how to apply them. It does so by assuming C++11 knowledge. Elements of the standards between C++11 and C++20 will be briefly introduced, if necessary. However, the focus is on teaching the features of C++20. You will start with learning about the so-called big four Concepts, Coroutines, std::ranges, and modules. The big four a followed by smaller yet not less important features. You will learn about std::format, the new way to format a string in C++. In chapter 6, you will learn about a new operator, the so-called spaceship operator, which makes you write less code. You then will look at various improvements of the language, ensuring more consistency and reducing surprises. You will learn how lambdas improved in C++20 and what new elements you can now pass as non-type template parameters. Your next stop is the improvements to the STL. Of course, you will not end this book without learning about what happened in the constexpr-world.

Pedagogical Patterns

Pedagogical Patterns
Author: Joseph Bergin
Publisher: Createspace Independent Publishing Platform
Total Pages: 0
Release: 2012
Genre: Pedagogical content knowledge
ISBN: 9781479171828

This collection of patterns proposes some successful techniques to assist with teaching and learning, especially of technical subjects. For professional educators, these patterns may seem obvious, even trivial, because they have used them so often. But for those newer to teaching, they offer a way to obtain the deep knowledge of experienced teachers. Patterns are not step-by-step recipes. Each of these offers a format and a process for transferring knowledge that can then be used by a variety of different teachers in many different ways. While most of the authors are involved in some aspect of computing and informatics, and so the examples are mostly drawn from those fields, much of the advice is general enough to be applied to other disciplines. The advice is not restricted to formal education, but has been used in various training scenarios as well. Most educators and trainers are not taught how to teach. Rather, they often find themselves teaching by accident. Typically, a person with a skill that is in demand, such as a particular programming language, will be asked to teach it. People assume that if the person is good in this programming language, she will be good at teaching it. But knowing the subject matter is very different from knowing how to teach it. Effectively communicating complex technologies is often a struggle for information technology instructors. They may try various teaching strategies, but this trial and error process can be time-consuming and fraught with error. Advice is often sought from other expert instructors, but these individuals are not always readily available. This creates the need to find other ways to facilitate the sharing of teaching techniques between expert and novice teachers.This is the goal of the Pedagogical Patterns Project. Pedagogy is a term that refers to the systematized learning or instruction concerning principles and methods of teaching. Patterns provide a method for capturing and communicating the deep knowledge in a field. As an example, imagine that you are looking for an effective way to teach message passing to experienced programmers in a weeklong industry course. A friend who is teaching a semester-long object technology course to traditional age university students has found an effective technique. He shares it with you without dictating the specific implementation details. This allows you to use your own creativity to implement the technique in a way that is most comfortable for you and most useful for your industry students. This is the essence of patterns: to offer a format and a process for sharing successful practices in a way that allows each practice to be used by a variety of people in many different ways.This pattern language contains patterns from the Pedagogical Patterns effort, which has been ongoing for over ten years. They have been revised and rewritten in Alexandrian form in order to support the integration into a pattern language. The currently available patterns focus on a classroom situation at beginners to advanced level. The editors and authors are a mix of industrial trainers and university educators with a wealth of experience. Some teach small groups face to face and others teach huge courses delivered over the internet. Everything here is useful for secondary education onwards. The patterns in this pattern language use a form similar to the one used by Christopher Alexander in his book A Pattern Language. This book introduced patterns to the world of architecture, from whence it has spread throughout the computing and educational disciplines.

Refactoring to Patterns

Refactoring to Patterns
Author: Joshua Kerievsky
Publisher: Addison-Wesley Professional
Total Pages: 408
Release: 2005
Genre: Computers
ISBN:

Kerievsky lays the foundation for maximizing the use of design patterns by helping the reader view them in the context of refactorings. He ties together two of the most popular methods in software engineering today--refactoring and design patterns--as he helps the experienced developer create more robust software.