Use cases are a simple, straightforward -- yet very powerful -- way to express the functional requirements (or behaviors) of a system. Use cases have gained widespread acceptance because they make requirements less ambiguous by specifying exactly when and under what conditions certain behaviors occur. As a result, those who effective employ use ...
Results-Based Software Management: Achieve Better Outcomes with Finite Resources Effective software development is no longer merely an IT concern: today, it is crucial to the entire enterprise. However, most businesspeople are not ready to make informed decisions about software initiatives. The Economics of Iterative Software Development: Steering ...
Iterative development is founded on the recognition that we cannot plan perfectly, that we need an approach that enables us to adapt to and make progress in the face of change. It is basically dynamic planning that incorporates, and even seeks out, new information. While iterative development is not a new concept, it is not particularly well ...
We guarantee every item's condition, as described on Alibris. If you are not satisfied that an item is as described, return your purchase for a refund.