Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Agile Development with ICONIX Process: People, Process, and Pragmatism

Buy

Many people (especially agilists) associate a high-ceremony software development process with a dead project (i.e., rigor mortis), and this association is not entirely incorrect. Our approach aims to put back the rigor while leaving out the mortis—that is, we can do rigorous analysis and design without killing the project with an excessively high-ceremony approach. The goal of this book is to describe that process in full detail.

Agility in theory is about moving ahead at speed, making lots of tiny course corrections as you go. The theory (and it’s a good one) is that if you spend months or years producing dry specifications at the start of the project and then “set them in concrete,” this doesn’t necessarily (and in practice, doesn’t) lead to a product that meets the customer’s requirements, delivered on time and with an acceptably low defect count.

It’s likely that the requirements will change over time, so we need to be prepared for that, and it’s likely that a lot of the original requirements will turn out to be wrong or new requirements will be discovered after the requirements “concrete” has set. Agile methods answer this problem in a number of different ways, but the overriding principle is to break things down into smaller chunks and not to go setting anything in concrete (least of all your requirements specs).

Another reason this book is different is because we’re essentially “outsiders” in the agile world. We’ve been in the industry for a long time and have taken part in a number of agile projects, but we’re approaching agility from the standpoint of more traditional software engineering. We examine how agility can be applied in organizations that may approach “all-out, party-on extreme agility” with a heavy dose of caution and distrust. As a result, the process we describe in this book could well be more applicable to traditional or more disciplined organizations than other agile processes.

(HTML tags aren't allowed.)

Adobe Photoshop Elements 3 in a Snap (Sams Teach Yourself)
Adobe Photoshop Elements 3 in a Snap (Sams Teach Yourself)

These days, nobody really wants to learn everything there is about a software product like Photoshop Elements. And even if you did, who has the time to endlessly tinker and play with it until you figure everything out?

You just want a book that will quickly show you how to...

Grokking Simplicity: Taming complex software with functional thinking
Grokking Simplicity: Taming complex software with functional thinking
Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development.

Summary
Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity is a friendly, practical guide that
...
Outlook 2007 For Dummies (Computer/Tech)
Outlook 2007 For Dummies (Computer/Tech)
Make scheduling and e-mail more efficient with Outlook

Control your contacts, connect to podcasts and blogs, and team up with others

Outlook is a powerhouse for managing that mountain of e-mail, but do you know all the other things it can do? This book walks you through the cool...


Color Atlas of Clinical Hematology: Molecular and Cellular Basis of Disease
Color Atlas of Clinical Hematology: Molecular and Cellular Basis of Disease

Provides coverage of the pathogenesis, clinical, morphologic, molecular and investigational aspects of a full range of blood disorders seen in daily practice

The revised fifth edition of this renowned atlas presents readers with a comprehensive, visual guide to clinical hematology, featuring 2700 full-color...

Decomposition Methods for Differential Equations: Theory and Applications
Decomposition Methods for Differential Equations: Theory and Applications
Decomposition Methods for Differential Equations: Theory and Applications describes the analysis of numerical methods for evolution equations based on temporal and spatial decomposition methods. It covers real-life problems, the underlying decomposition and discretization, the stability and consistency analysis of the decomposition...
VMware vRealize Operations Performance and Capacity Management
VMware vRealize Operations Performance and Capacity Management

A hands-on guide to mastering performance and capacity management in a virtual data center

About This Book

  • Understand the drawbacks of traditional paradigm and management that make performance and capacity management difficult in SDDC
  • Master the counters in vCenter and vRealize Operations...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy