Agile and Iterative Development: A Manager's Guide by Craig Larman

By Craig Larman

Agile and iterative equipment have emerged because the preferred ways to software program improvement, and with solid cause. examine (examined and brought up intimately inside this booklet) indicates that iterative tools decrease the danger of failure, in comparison to conventional types of improvement. This e-book is an effective creation for either managers and practitioners that desire a distilled and thoroughly equipped studying reduction for the hands-on practices from making plans to requisites to trying out and the values that outline those equipment. the writer additionally presents proof of the price of switching to agile and iterative tools. by way of learning this e-book, the reader will learn how to practice the foremost rules in agile and iterative improvement, the main points and comparability of 4 influential iterative tools (Scrum, severe Programming, Evo, and the Unified Process), solutions to commonly asked questions, and critical similar administration abilities. The book's target is caliber info that may be quick understood and utilized.

Show description

Read Online or Download Agile and Iterative Development: A Manager's Guide PDF

Best software development books

Software Engineering for Modern Web Applications: Methodologies and Technologies

As smooth businesses migrate from older info architectures to new Web-based structures, the self-discipline of software program engineering is altering either when it comes to applied sciences and methodologies. there's a have to research this new frontier from either a theoretical and pragmatic viewpoint, and supply not just a survey of latest applied sciences and methodologies yet discussions of the applicability and pros/cons of every.

Advances in Computers, Vol. 11

On the grounds that its first quantity in 1960, Advances in pcs has offered exact assurance of options in and software program and in machine thought, layout, and functions. It has additionally supplied members with a medium within which they could research their matters in larger intensity and breadth than that allowed by means of general magazine articles.

Lean architecture for agile software development

An increasing number of Agile tasks are seeking for architectural roots as they fight with complexity and scale - and they are looking light-weight how you can do it nonetheless looking? during this book the authors help you in finding your personal course Taking cues from Lean development, they may also help steer your undertaking towards practices with longstanding music files Up-front structure?

Advances in Computers and Information in Engineering Research

This booklet sequence goals to seize advances in desktops and data in engineering study, in particular through researchers and individuals of ASME's desktops & details in Engineering (CIE) department. The books can be released in either conventional and e-book codecs. The sequence is concentrating on advances in computational tools, algorithms, instruments, and approaches at the leading edge of analysis and improvement as they've got developed and/or were stated over the last 3 to 5 annual CIE meetings.

Extra resources for Agile and Iterative Development: A Manager's Guide

Sample text

Let's consider each of these separately, starting with the amount of information. There is so much information about technology, process, management, and so on, that it is impossible for any one person to keep up with it. Gary reads the mailing lists for XP and agile modeling. About two hundred mail messages appear each day on just these two lists. There is a lot of noise on these lists, but if you want to understand what is happening in the communities, you need to read them. There are usually one or two messages that really have something interesting each day.

If you went to work every day and your manager greeted you with "Thank you for the work you did yesterday," how long would it mean something to you? Not very long. Another example of overdoing recognition can be seen in many companies today. These companies provide different "benefits" to their employees, for example, free lunches, popcorn, pizza, soft drinks, T-shirts, and so on. People feel good about getting these things. " After a while, people begin to comment that their favorite drink isn't provided, the T-shirts are the wrong color, and a litany of other complaints.

Learning to use the tools properly is important, but is often ignored. We assume that the team members will learn how to use the available tools as they need them. This may be so, but they need to have instruction. The instruction can take many forms: classroom, mentor, books, or online training. Just don't neglect the real time spent in this effort and think it won't affect your project. Project Guideline 13 Provide time to learn tool usage Provide instruction on tool usage and schedule the learning time into your project.

Download PDF sample

Rated 4.93 of 5 – based on 36 votes