Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Agile software engineering (1st ed.)
Hazzan O., Dubinsky Y., Springer Publishing Company, Incorporated, 2008. 304 pp. Type: Book (9781848001985)
Date Reviewed: Jan 13 2009

The agile method for writing software is discussed in this book. The elements of the method are: involving the whole team all the time, short releases, time estimations made public by the team member responsible for the task, measures of progress or performance visible to all, customer involvement, tests written before coding the pertinent module, and programming done by a pair of programmers.

Hazzan and Dubinsky have had experience with the approach both with university classes and with industrial groups. Three perspectives are used: human, organizational, and technological. Specific recommendations are stated; for example, have a “business day” every week or two, where all stakeholders, including the customer, review the development progress of the last iteration. Also at such meetings, participants reflect on progress to date and plan for the next iteration. A stand-up meeting should be held at the beginning of each business day, where each teammate talks about yesterday’s accomplishment.

Consistent with the organized approach, each chapter begins with an abstract, an overview, and a list of objectives. Chapters on learning that should be gradual, and on abstraction that reduces complexity, argue for agile design. Hardly any coding appears, but many examples of the authors’ teaching experience using the agile approach are given.

There is much insight into the design process in the book, but also much repetition. An instructor would probably be grateful for the details and frequent reviews, but a person seeking to learn about the agile approach might prefer a tighter exposition.

Reviewer:  B. Hazeltine Review #: CR136418 (0912-1151)
Bookmark and Share
  Featured Reviewer  
 
General (K.3.0 )
 
 
General (D.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
The role, if any, of computer technology in liberal education
Levich M.  Computers for the liberal arts (, Reed College, Portland, OR,231986. Type: Proceedings
Feb 1 1988
The future of large scale computing in education
Plumer D.  Computers for the liberal arts (, Reed College, Portland, OR,881986. Type: Proceedings
Jun 1 1988
Artificial intelligence and education: a critical overview
Yazdani M. (ed), John Wiley & Sons, Inc., New York, NY, 1986. Type: Book (9780471909309)
Dec 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy