By Craig Larman
Agile and iterative tools have emerged because the most well liked methods to software program improvement, and with solid cause. learn (examined and brought up intimately inside of this e-book) indicates that iterative equipment lessen the chance of failure, in comparison to conventional types of improvement. This e-book is a good advent for either managers and practitioners that want a distilled and thoroughly equipped studying reduction for the hands-on practices from making plans to specifications to trying out and the values that outline those tools. the writer additionally presents proof of the price of switching to agile and iterative equipment. by way of learning this publication, the reader will learn how to observe the main rules in agile and iterative improvement, the main points and comparability of 4 influential iterative equipment (Scrum, severe Programming, Evo, and the Unified Process), solutions to commonly asked questions, and demanding similar administration abilities. The book's objective is caliber info that may be speedy understood and utilized.
Read Online or Download Agile and Iterative Development: A Manager's Guide PDF
Similar software development books
The e-book covers the new new advances in software program engineering and information engineering. it really is meant as a complement to the two-volume guide of software program engineering and information engineering. The editor and authors are famous foreign specialists of their respective fields of workmanship. every one bankruptcy within the ebook is totally self-contained and offers in-depth details on a particular subject of present curiosity.
You must discover practical programming, yet are do away with via the educational consider (tell me approximately monads only one extra time). you recognize you would like concurrent functions, but in addition be aware of those are virtually most unlikely to get correct. Meet Elixir, a sensible, concurrent language equipped at the rock-solid Erlang VM.
If you’re a tech corporation, the main dramatic influence of megatrends like cloud computing, controlled prone, and the increase of client expertise won’t be felt on your company’s product line. the real disruption might be in your enterprise version. destiny buyers won’t are looking to pay you excessive costs out of huge “CapEx” budgets anymore.
Additional resources for Agile and Iterative Development: A Manager's Guide
3 Development phases like design and development are often unreliable with unpredictable results, tools, and data. Phases are isolated and only loosely linked, as illustrated by the dotted lines in the figure. SCM activities like build/deploy are orthogonal to the phases and span them. They are often not reliable. Configuration items Configuration items refers to produced or consumed (used) artifacts or to (environmental) artifacts that created final artifacts. Depending on the point of view and the context, artifacts go by different names, products or deliverables (project management) or deployment units (software architecture), for example.
7. We’ll learn more about concrete Agile strategies in chapter 2 and we’ll discuss lightweight, primary open source tools throughout the rest of this book. Right now, we’ll look at the building blocks of Agile ALM. This information will give you the necessary preparation for subsequent chapters. 3 Building blocks of Agile ALM What exactly is Agile ALM and what value does it add? In this section, we’ll consider that question in the context of software releases and service orientation. We’ll also discuss how important it is to be focused on the stakeholders’ needs and to use a task-based approach.
ALM keeps lifecycle activities in sync. ALM doesn’t introduce any specific new methods of developing software. It’s more about introducing a supportive and implicit discipline to reduce complexity, keeping the people and processes in sync. ALM integrates tools. ALM isn’t only about tools and using them but also about picking the right tools, using them effectively, and, above all, integrating them. Integration implies a barrier-free chain of tools that share a high-level workflow and consolidated data sets.
Agile and Iterative Development: A Manager's Guide by Craig Larman