shopping cart
Save up to 30% on our Staff Picks
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Contributors | November 10, 2009

Zachary Lazar: IMG Evening's Empire



Without knowing it, I'd always had two unspoken arrangements with the world. The first was that I would not trouble it with unpleasant conversation... Continue »
  1. $17.49 Sale Hardcover add to wish list

Add to Cart
$42.35
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
5 Partner Warehouse Software Engineering- General

More copies of this ISBN:

Extreme Software Engineering : Hands-on Approach (04 Edition)

by Daniel Steinberg

Extreme Software Engineering : Hands-on Approach (04 Edition) Cover
  1. This particular item is stocked in a Partner Warehouse and will ship separately from other items in your shopping cart.

Synopses & Reviews

Publisher Comments:

Extreme Software Engineering. A Hands-On Approach bridges the gap between academic and professional software practices by providing the format to incorporate a hands-on project into a are engineering course. This is the first textbook designed to teach XP methods in a traditional software engineering course. Students learn real world communication skids by working together in teams to test, code and create real-life XP software products for clients. With Extreme Programming, the client becomes the central part of the development team, creating a bottom-up design in which only necessary features are added to the system on an as-needed basis. This book is also ideal for professionals who want a concise, hands-on introduction to XP. Significant Features
  • Provides guidelines for setting up and presenting an XP component in a traditional software engineering course including a collection of short tutorials on the core aspects of XP and a course-long project
  • Describes in detail the activities, expectations and responsibilities of participants in the XP software development process
  • Immerses students or professionals very quickly in the programming experience
  • Creates an opportunity for students to learn the necessary communication tools used in successful professional software development projects
  • Features an associated Website with suggested topical readings and example project materials

Synopsis:

This hands-on software engineering text includes: guidelines for setting up and presenting an XP software engineering course; tutorials on the core aspects of XP; and detailed descriptions of what to expect when applying XP to a development project. It shows rather than tells students what to do.

About the Author

Daniel N. Steinberg has taught at Case Western Reserve University, Oberlin College, and John Carroll University where he introduced courses in Java, Design Patterns, and XP. He is the director of Java Offerings at Dim Sum Thinking. A developer, trainer, and consultant, he has been teaching and writing about Java since 1996. Daniel has covered Java on the Macintosh® for the O'Reilly Network's MacDevCenter and for JavaWorld magazine. In addition to contributing to four previous computer science books, Daniel has also written articles and tutorials for the developer sites at Sun, IBM, BEA, and Apple.

Daniel W. Palmer is an associate professor at John Carroll University where he has been teaching Software Engineering and Computer Science for eight years. He worked at NASA as a software engineer on many satellite missions including as project leader for Cosmic Background Explorer (COBE) satellite telemetry software development at Goddard Space Flight Center. Currently, he is the director of the Swarm Research Laboratory at John Carroll University, investigating swarm intelligence and emergent behavior.

Table of Contents

I. THE SPIKE—GETTING UP TO SPEED.
 1. The Metaphor—Developing a Sense of Where We're Headed.

 2. Getting Started—Introducing the Core XP Practices.

 3. Pair Programming—Learning to Work Together.

 4. First Test, Then Code—Understanding Why We Test First.

II. THE ITERATION—SHAPING THE DEVELOPMENT PROCESS.

 5. The Client—Meeting Another Team Member.

 6. The Plans—Beginning an Iteration.

 7. The Values, Principles and Practices—Living the Iteration.

 8. Acceptance Tests—Determining That a Story is Completed.

 9. Evaluation and Regrouping—Wrapping Up an Iteration.

III. CORE PRACTICES—WORKING EXAMPLES OF CORE PRACTICES.

10. Test First—Learning a New Way of Life.

11. User Stories—Exploring with the Customer.

12. The Planning Game—Negotiating the Future.

13. Refactoring—Sharpening Your Knife.

14. Customer Written Tests—Automating the Acceptance Process.

15. Development Mechanics—Organizing Your Project.

Product Details

ISBN:
9780130473813
Author:
Steinberg, Daniel
Publisher:
Prentice Hall
Author:
Palmer, Daniel W.
Author:
Steinberg, Daniel H.
Location:
Upper Saddle River, N.J.
Subject:
Programming Languages - General
Subject:
Programming - Object Oriented Programming
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Software engineering
Subject:
eXtreme programming
Subject:
Software Development & Engineering - General
Subject:
Computer software -- Development.
Copyright:
Edition Description:
Trade paper
Series Volume:
61
Publication Date:
October 2003
Binding:
Paperback
Grade Level:
College/higher education:
Language:
English
Illustrations:
Y
Pages:
304
Dimensions:
9.22x7.02x.69 in. .98 lbs.

Other books you might like

  1. $7.95 Used Softcvr W/comp Media add to wish list
  2. $47.25 New Trade Paper add to wish list
  3. $49.99 New Trade Paper add to wish list
  4. $59.99 New Trade Paper add to wish list
  5. $63.80 New Trade Paper add to wish list
  6. $1.88 Used Trade Paper add to wish list

Related Aisles

  • back to top

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 eBooks — here at Powells.com.