The Good, the Bad, and the Hungry Sale
 
 

Recently Viewed clear list


The Powell's Playlist | June 18, 2014

Daniel H. Wilson: IMG The Powell’s Playlist: Daniel H. Wilson



Like many writers, I'm constantly haunting coffee shops with a laptop out and my headphones on. I listen to a lot of music while I write, and songs... Continue »

spacer
Qualifying orders ship free.
$56.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse General- General

Essential Skills for the Agile Developer: A Guide to Better Programming and Design (Net Objectives Lean-Agile)

by

Essential Skills for the Agile Developer: A Guide to Better Programming and Design (Net Objectives Lean-Agile) Cover

 

Synopses & Reviews

Publisher Comments:

Agile has become today’s dominant software development paradigm, but agile methods remain difficult to measure and improve. Essential Skills for the Agile Developer fills this gap from the bottom up, teaching proven techniques for assessing and optimizing both individual and team agile practices.

 

Written by four principals of Net Objectives—one of the world’s leading agile training and consulting firms—this book reflects their unsurpassed experience helping organizations transition to agile. It focuses on the specific actions and insights that can deliver the greatest design and programming improvements with economical investment.

 

The authors reveal key factors associated with successful agile projects and offer practical ways to measure them. Through actual examples, they address principles, attitudes, habits, technical practices, and design considerations—and above all, show how to bring all these together to deliver higher-value software. Using the authors’ techniques, managers and teams can optimize the whole organization and the whole product across its entire lifecycle.

 

Essential Skills for the Agile Developer shows how to

 

  • Perform programming by intention
  • Separate use from construction
  • Consider testability before writing code
  • Avoid over- and under-design
  • Succeed with Acceptance Test Driven Development (ATDD)
  • Minimize complexity and rework
  • Use encapsulation more effectively and systematically
  • Know when and how to use inheritance
  • Prepare for change more successfully
  • Perform continuous integration more successfully
  • Master powerful best practices for design and refactoring

Book News Annotation:

Part of a series of works on agile software development, this volume provides a primer for programmers and software architects on the development of key skills for creating lean and agile development processes. The volume covers both practical and theoretical concepts and includes sections on designing for testing, separating use from construction, and programming with intention. Shalloway is the creator of the methodologies used in this text, Bain is an experienced programmer and agile developer, and Pugh and Kolsky are consultants. All of the authors work for Net Objectives, the producer of this volume. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

About the Author

Alan Shalloway is the founder and CEO of Net Objectives. With 35+ years of experience, Alan is an industry thought leader, trainer and coach in the areas of Lean Software Development, The Lean-Agile Connection and using Design Patterns in agile environments. He is a popular speaker at prestigious conferences worldwide as well as a trainer/coach. He is the primary author of both editions of Design Patterns Explained: A New Perspective on Object-Oriented Design and is currently co-authoring three other books in the software development area. He is a certified ScrumMaster and has a Masters in Computer Science from M.I.T. Scott Bain is a thirty-year veteran in computer technology, with a background in development, engineering, and design. He has also designed, delivered, and managed training programs for certification and end-user skills, both in traditional classrooms and via distance learning. For the past eight years, Scott has been working for Net Objectives in Puget Sound, teaching courses and consulting on design patterns, refactoring, unit testing, and test-driven development. Along with Net Objectives CEO Alan Shalloway, he has contributed significantly to the integration of design patterns in Agile environments. Scott is a frequent speaker at developer conferences.

Table of Contents

Part 1. Being a Lean-Agile Consultant

1. Introduction to This Field Guide

2. Overview of Lean-Agile Software Development

3. Stories from Lean-Agile Consulting

4. Lean-Agile Consulting

Part 2. Getting the Organization Ready for Lean-Agile

5. The Lean-Agile Coaching Plan

6. Assessment

7. The Lean-Agile Environment

Part 3. Implementing Lean-Agile Projects

8. Project Work: Define and Plan

9. Project Work: Staging

10. Project Work: Work Iterations

11. Project Work: Release and Project Closure

Part 5. Expanding Lean-Agile

12. Expansion to the Enterprise

Product Details

ISBN:
9780321543738
Author:
Shalloway, Alan
Publisher:
Addison-Wesley Professional
Author:
Kolsky, Amir
Author:
Bain, Scott L.
Author:
Bain, Scott
Author:
Pugh, Ken
Subject:
Software Development & Engineering - General
Subject:
Programming - Software Development
Subject:
Software Engineering-General
Subject:
Programming - General
Copyright:
Edition Description:
Trade paper
Series:
Net Objectives Lean-Agile Series
Publication Date:
20110902
Binding:
TRADE PAPER
Language:
English
Pages:
272
Dimensions:
9 x 6.9 x 0.7 in 422 gr

Related Subjects

Business » Accounting and Finance
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Project Management
History and Social Science » Law » General
History and Social Science » Politics » General
History and Social Science » World History » General
Travel » General

Essential Skills for the Agile Developer: A Guide to Better Programming and Design (Net Objectives Lean-Agile) New Trade Paper
0 stars - 0 reviews
$56.95 In Stock
Product details 272 pages Addison-Wesley Professional - English 9780321543738 Reviews:
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.