Issue No.07 - July (2010 vol.43)
Published by the IEEE Computer Society
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2010.191
Technical books that fall within the Society's scope are featured in Computer's Bookshelf pages.
I nnovate the Future: A Radical New Approach to IT Innovation, David Croslin. In this book, the author introduces a proven method for consistently creating revolutionary products, services, and processes by identifying structured steps that will let readers optimize the entire innovation life cycle. In particular, Croslin uses real examples and case studies to show how to apply these steps to different types of innovation, including innovating from scratch to identify a new market and invent and deliver a successful product; innovating to create and maintain a position of market dominance; and innovating to replace a current leader.
Pearson/Prentice Hall Professional; www.informit.com; ISBN 0-1370-5515-3, 281 pp.
T estFrame: An Approach to Structured Testing, Chris C. Schotanus. More than 12 years ago, Logica started the development of TestFrame, a method that lets organizations develop and execute their tests in a structured way. Since then, many new techniques have been developed, such as service-oriented architecture or software as a service, that require updates to test procedures and processes that seem well-established.
These trends have prompted Logica to update and renew the TestFrame method. Schotanus's new book takes into account these recent developments with a presentation focused on supporting daily test practice. He exhaustively deals with every step in this structured method, providing readers with the necessary details for successful software testing. His book helps test personnel improve their effectiveness; it also helps improve efficiency through its strong focus on reuse.
Springer; www.springer.com; ISBN 978-3-642-00821-4, 184 pp.
C oaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition, Lyssa Adkins. ScrumMasters and project managers are increasingly asked to coach agile teams as well. It's a challenging role, requiring new skills and a subtle understanding of when to step in and when to step back. Migrating from "command and control" to agile coaching requires a whole new mindset.
In this book, Adkins gives agile coaches the insights they need to adapt and guide teams to extraordinary performance in a re-energized work environment. Readers will gain a deep view into the role of the agile coach, discover what works and what doesn't, and learn powerful skills from many allied disciplines, including the fields of professional coaching and mentoring.
Pearson/Prentice Hall Professional; www.informit.com; ISBN 0-3216-3770-4, 352 pp.
E xperience and Knowledge Management in Software Engineering, Kurt Schneider. This textbook addresses those who seek to make better use of their own knowledge and experience—either personally or within their group or company. Schneider's presentation is based on years of practical experience with companies such as Boeing, Daimler, and Nokia, and with research in renowned environments such as the Fraunhofer Institute.
Each chapter is self-contained, clearly states its learning objectives, gives in-depth presentations, shows the techniques' practical relevance in application scenarios and case studies, lists detailed references for further reading, and is complete with exercises that review the material and challenge further, critical examinations. The overall result is a textbook equally suitable as a personal resource for self-directed learning or as the basis for a one-semester course on software engineering and knowledge management.
Springer; www.springer.com; ISBN 978-3-540-95879-6, 235 pp.
E ngineering Web Applications, Sven Casteleyn, Florian Daniel, Peter Dolog, and Maristella Matera. Today, Web applications have become a platform not only for information delivery but also for e-commerce systems, social networks, mobile services, and distributed learning environments.
This book provides intrinsic challenges to a spectrum of users discussed in the context of well-established engineering processes that cover the whole product life cycle from requirements engineering through design and implementation. The authors stress the importance of models in Web application development and compare well-known Web-specific development processes to traditional software development approaches.
Springer; www.springer.com; ISBN 978-3-540-992200-1, 349 pp.