Succeeding with Agile: Software Development Using Scrum by Mike Cohn

By Mike Cohn

This can be the definitive, life like, actionable consultant to beginning quick with Scrum and agile–and then succeeding over the lengthy haul. major agile advisor and practitioner Mike Cohn offers distinct concepts, robust assistance, and real-world case reports drawn from his unprecedented event aiding hundreds of thousands of software program firms make Scrum and agile work.

Succeeding with Agile is for pragmatic software program pros who wish genuine solutions to the main tricky demanding situations they face in imposing Scrum. Cohn covers each part of the transition: getting began, assisting contributors transition to new roles, structuring groups, scaling up, operating with a allotted crew, and at last, enforcing powerful metrics and non-stop development.

Show description

Read or Download Succeeding with Agile: Software Development Using Scrum PDF

Best programming books

Start Here! Learn the Kinect API

Ready to profit Kinect programming? begin the following! ™

Learn the basics of programming with the Kinect™ API—and start development apps that use movement monitoring, voice popularity, and extra. when you've got adventure programming with C#—simply commence right here! This booklet introduces must-know ideas and methods via easy-to-follow causes, examples, and exercises.

Here’s the place you begin studying Kinect
* construct an software to demonstrate Kinect video in your computer
* Have Kinect take images whilst it detects circulation
* Draw on a working laptop or computer monitor by means of relocating your finger within the air
* song your physique gestures and use them to manage a application
* Make a software that is familiar with your speech and talks again to you
* Play a component on your personal augmented fact online game
* Create an "air piano" utilizing Kinect with a MIDI equipment

Programming F# 3.0

Why examine F#? With this advisor, you’ll learn the way this multi-paradigm language not just provides you with a huge productiveness advance via practical programming, but in addition permits you to boost functions utilizing your current object-oriented and significant programming talents. You’ll fast notice the numerous benefits of the language, together with entry to all of the nice instruments and libraries of the . internet platform.

Reap the advantages of practical programming to your subsequent venture, no matter if you’re writing concurrent code, or construction information- or math-intensive functions. With this entire e-book, former F# group member Chris Smith can provide a head begin at the basics and walks you thru complex techniques of the F# language.
* study F#’s distinct features for construction functions
* achieve a great knowing of F#’s middle syntax, together with object-oriented and critical types
* Make your object-oriented code higher by means of employing useful programming styles
* Use complex sensible suggestions, akin to tail-recursion and computation expressions
* benefit from multi-core processors with asynchronous workflows and parallel programming
* Use new kind companies for interacting with net providers and information-rich environments
* find out how good F# works as a scripting language

Programming for Musicians and Digital Artists: Creating music with ChucK

Programming for Musicians and electronic Artists: growing tune with ChucK deals a whole creation to programming within the open resource tune language ChucK. In it, you'll research the fundamentals of electronic sound production and manipulation whenever you detect the ChucK language. As you progress example-by-example via this easy-to-follow publication, you'll create significant and worthwhile electronic compositions and "instruments" that make sound and song in direct reaction to application good judgment, rankings, gestures, and different platforms attached through MIDI or the community.

Additional resources for Succeeding with Agile: Software Development Using Scrum

Example text

Because you’re still reading, I can assume that this list of challenges didn’t send you away. That’s fortunate because there are tremendous advantages to be had by the organization that overcomes the challenges. These include more productive teams, lower costs, happier employees, reduced time to market, better quality, and improved stakeholder satisfaction. In the next chapter we look more closely at what is involved in moving you, your team, and your organization from the stage where you know change is necessary and you believe that Scrum is the answer to a point where you can begin making real progress and continuous improvements.

For some types of work, collecting and reusing best practices is a tremendous aid to the change effort. An organization that is selling a product to a new type of customer may, for example, capture best practices for overcoming objections from potential customers. When transitioning to Scrum, however, collecting best practices can be dangerous. com 10 Chapter 1 Why Becoming Agile Is Hard (But Worth It) called standard work, but standards should be changed constantly. ” Ohno goes on to say that if we establish something as the “best possible way, the motivation for kaizen [continuous incremental improvement] will be gone” (1982).

I can’t imagine a team member arguing that it was as fun working all those long nights as it was playing the game that resulted. Second, it neither preached nor proposed the solution. ” This would have convinced no one of the need to change except for those already in favor of it. William Bridges, author of Managing Transitions, stresses the importance of selling the problem, not a specific solution to it (2003, 16). use metrics. As part of an overall communication strategy, metrics provide great reinforcement of the core reasons for change.

Download PDF sample

Succeeding with Agile: Software Development Using Scrum by Mike Cohn
Rated 4.18 of 5 – based on 22 votes