Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Process Dynamics

Buy
Software Process Dynamics, 9780471274551 (0471274550), John Wiley & Sons, 2008
The pace of change in software-intensive systems continues to accelerate at a dizzying rate. This presents a huge challenge for people trying to develop useful software. In the early days of software development, developers could freeze the requirements for the software, develop the software to the requirements, and deliver the resulting software two years later with confidence that the requirements would still be relevant and the software would be useful. Most of our software engineering processes, methods, and tools were developed and used under the assumption of relatively stable requirements. Examples are formal specification languages, performance-optimized point-solution designs, fixed-requirements software-cost estimation, earned-value management systems, requirements traceability matrices, fixed-price/fixed-requirements contracts, and a general attitude that “requirements creep” was bad in that it destabilized software development.

However, as these practices became increasingly institutionalized, the accelerating rate of software change made them increasingly risky to use. Projects would use them for two years and become extremely frustrated when the users were not interested in the obsolete capabilities that resulted. Projects would fall behind schedule and use static models (time to complete = work remaining divided by work rate) to try to make up time by adding people, and run afoul of Brooks’s law (adding people to a late software project will make it later). Or they would sprint for the finish line using a point-solution design that satisfied the initial requirements but was extremely difficult to modify when trying to satisfy users’ changing requirements.

Ironically, even with all of these difficulties, organizations would increasingly turn to software and its ability to be electronically upgraded as their best way to adapt their products, services, and systems to the increasing pace of change in their business or operational environment.
(HTML tags aren't allowed.)

Vector Basic Training: A Systematic Creative Process for Building Precision Vector Artwork
Vector Basic Training: A Systematic Creative Process for Building Precision Vector Artwork

The one question I get asked most by other creatives is, “How do you get your vector artwork to look so nice?” When people ask me this, they’re not talking about any specific art project or illustration, but rather how I go about building my artwork in vector format so precisely.

Truth is that many...

Voice Application Development for Android
Voice Application Development for Android

A practical guide to develop advanced and exciting voice applications for Android using open source software

Overview

  • A comprehensive guide containing all the best practices for voice application development for Android
  • Progress quickly from basic apps to more advanced topics
  • ...
Programming Rust
Programming Rust

This practical book introduces systems programmers to Rust, the new and cutting-edge language. You’ll learn how Rust offers the rare and valuable combination of statically verified memory safety and low-level control—imagine C++, but without dangling pointers, null pointer dereferences, leaks, or buffer overruns.

...

High-Impact Human Capital Strategy: Addressing the 12 Major Challenges Today's Organizations Face
High-Impact Human Capital Strategy: Addressing the 12 Major Challenges Today's Organizations Face

Traditionally, human resources has focused on recruiting good people, preparing them for assignments, motivating them to perform, and retaining them. These functions remain essential, but to be successful in turbulent times like ours, human capital strategy needs to be broader and much more far-reaching. High-Impact Human Capital Strategy...

Molecular Pharmacognosy
Molecular Pharmacognosy

"Molecular Pharmacognosy” discusses the application of molecular biology in resource science and authentication of traditional Chinese medicine (TCM). This book reviews the latest developments in pharmacognosy, introduces a series of new views and insights, presents the hotspots and focus of the field of study on molecular...

CSS Floating: Floats and Float Shapes
CSS Floating: Floats and Float Shapes

While flowing text around images is certainly nothing new, with CSS you can float any element, from images to paragraphs to lists. In this practical guide, author Eric Meyer reveals some interesting—and surprising—ways to use CSS floats in your web design, including the latest capability to flow content past...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy