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

By Craig Larman

Agile and iterative tools have emerged because the preferred techniques to software program improvement, and with stable cause. examine (examined and mentioned intimately inside this e-book) indicates that iterative tools decrease the chance of failure, in comparison to conventional versions of improvement. This publication is an effective advent for either managers and practitioners that desire a distilled and punctiliously geared up studying reduction for the hands-on practices from making plans to requisites to checking out and the values that outline those equipment. the writer additionally presents facts of the price of switching to agile and iterative equipment. by way of learning this ebook, the reader will discover ways to follow the main principles 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 comparable administration abilities. The book's aim is caliber details 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

Professional Android 2 Application Development

Construct distinctive cellular purposes with the newest Android SDK

Written through an Android authority, this updated source exhibits you ways to leverage the positive aspects of Android 2 to reinforce present items or create leading edge new ones. Serving as a hands-on advisor to construction cellular apps utilizing Android, the booklet walks you thru a chain of pattern initiatives that introduces you to Android's new beneficial properties and strategies. utilizing the reasons and examples incorporated in those pages, you'll gather the root had to write compelling cellular purposes that use Android, in addition to the pliability to speedy adapt to destiny improvements.

Professional Android 2 software improvement:
* studies Android as a improvement platform and top practices for cellular development
* offers an in-depth examine the Android program components
* info growing layouts and perspectives to provide compelling answer autonomous consumer interfaces
* Examines Intents and content material services for sharing data
* Introduces concepts for growing map-based purposes and utilizing location-based providers corresponding to GPS
* seems to be at tips to create and use heritage companies, Notifications, and Alarms
* Demonstrates tips to create interactive homescreen components
* Explores the Bluetooth, telephony, and networking APIs
* Examines utilizing undefined, together with the digicam and sensors corresponding to the compass and accelerometers

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP

A realistic instructional for developing your first Joomla! 1. five extensions with personal home page intimately Joomla! is the world's preferred open-source content material administration approach, and the winner of the 2006 Open resource CMS Prize. whereas Joomla! is full of gains, its maximum caliber is that this can be very extensible, permitting any variety of complicated purposes to be cleanly built-in.

Pattern Recognition using Neural and Functional Networks

0000000000000 0000000000 0000000000000

Getting Started with HTML5 WebSocket Programming

Getting began with HTML5 WebSocket Programming delivers the genuine strength of bi-directional conversation, applied by utilizing the new HTML5 WebSocket API. You’ll the best way to configure the server and consumers, how one can transmit kinds of info and the way to safe the complete process. This publication will introduce you to the WebSocket international.

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

Sample text

Imagine hunting for the most recent revision of a software module, completed three weeks ago by a team that has since been reassigned.... Finally, picture the amount of time wasted if you had to re-create a specific version of a piece of software shipped to a customer six months ago, and the customer is now calling you because there are bugs that need fixing. All of these problems could be avoided by employing Source Control. Source Control tools are the means by which the evolution of a software product can be tracked and managed.

And I see a lot of products that are spiffy, cool doodads, but they’re not going to make you money unless you can explain what problem they solve really. fm Page 18 Saturday, November 19, 2005 7:22 AM 18 CHAPTER 1 ■ HAVING A VISION There’s a small market for things that just make people happy, like Konfabulator, where you can put a little analog clock on your desktop, but it’s really hard to make a living that way. You really have to identify the pain and solve it. Now, other people will come up with other criteria that I don’t agree with for the micro-ISV.

A. A little under 20 employees. Q. Any advice for anyone starting a micro-ISV now? A. One thing I would say is that it’s worth the journey. Eric’s article gave this new type of business a name: micro-ISV. A micro-ISV is the following: Self-funded: This means maybe you max your credit cards and maybe Uncle Jim helps you out, but your business is going to be largely self-funded and way below the radar of venture capitalists looking for the next billion-dollar hit. Small: This means your company is one person the majority of the time or has maybe a couple of partners.

Download PDF sample

Rated 4.68 of 5 – based on 7 votes