
Collapse
Featured Categories
1. | ![]() Changing Software Development: Learning to Become Agile By: Allan Kelly Publisher: John Wiley & Sons Publication Date: 07-MAR-2008 Insert Date: 01-MAY-2009 Bookshelf Slots: 1.0 | Overview: Changing Software Development: Learning to Become Agile
Changing Software Development explains why software development is an exercise in change management and organizational intelligence. An underlying belief is that change is learning and learning creates knowledge. By blending the theory of knowledge management, developers and managers will gain the tools to enhance learning and change to accommodate new innovative approaches such as agile and lean computing.
Changing Software Development is peppered with practical advice and case studies to explain how and why knowledge, learning and change are important in the development process. ...
|
2. | ![]()
Growing Object-Oriented Software, Guided by Tests By: Steve Freeman; Nat Pryce Publisher: Addison-Wesley Professional Publication Date: 16-OCT-2009 Insert Date: 28-AUG-2008 | Overview: Growing Object-Oriented Software, Guided by Tests Test-Driven Development (TDD) is a simple idea: write the tests
for your code before writing the code itself. This
“deceptively simple” reversal, however, fundamentally
changes the role that testing plays in the development process and
challenges assumptions about what testing is for. Starting
with an overview of TDD, Freeman and Pryce fill in the practical
details that actually make it work in object-oriented systems. They
also present an extended example that tries to strike a balance
between being large enough to be realistic and small enough to fit
in a book. ...
|
3. | Overview: Agile Estimating and Planning This is the Safari online edition of the printed book.
Praise for Agile Estimating and Planning
"Traditional, deterministic approaches to planning and
estimating simply don't cut it on the slippery slopes of today's
dynamic, change-driven projects. Mike Cohn's breakthrough book
gives us not only the philosophy, but also the guidelines and a
proven set of tools that we need to succeed in planning,
estimating, and scheduling projects with a high uncertainty factor.
At the same time, the author never loses sight of the need to
deliver business value to the customer each step of the...
|
4. | ![]() Extreme Programming Adventures in C# By: Ron Jeffries Publisher: Microsoft Press Publication Date: 04-FEB-2004 Insert Date: 18-MAY-2005 Bookshelf Slots: 1.0 | Overview: Extreme Programming Adventures in C# Apply what you know about extreme programming and object-oriented design to learning C# and the Microsoft® .NET Framework on the fly. Written by a leader in extreme programming, this book covers both high-level concepts and practical coding applications....
|
5. | ![]() By: Paul Hamill Publisher: O'Reilly Media, Inc. Publication Date: 02-NOV-2004 Insert Date: 11-NOV-2004 Bookshelf Slots: 1.0 | Overview: Unit Test Frameworks
Unit test frameworks are a key element of popular development methodologies such as
eXtreme Programming (XP) and Agile Development. But unit testing has moved far beyond
eXtreme Programming; it is now common in many different types of application
development. Unit tests help ensure low-level code correctness, reduce software
development cycle time, improve developer productivity, and produce more robust
software. Until now, there was little documentation available on unit testing, and most
sources addressed...
|
6. | ![]() Sams Teach Yourself Extreme Programming in 24 Hours By: Stewart Baird Publisher: Sams Publication Date: 23-OCT-2002 Insert Date: 29-APR-2003 Bookshelf Slots: 1.0 | Overview: Sams Teach Yourself Extreme Programming in 24 Hours Extreme Programming (XP) is a new lightweight software
developing methodology. XP is the most popular of the "agile"
development methodologies. Agile development is an integral part of
technology movements in the software development world. XP has
quickly gained in popularity over the last few years and is now
becoming recognized by development shops from large consulting
firms through small software houses. Some of the companies that are
using XP include DaimlerChrysler, First Union National Bank, and
Ford Motor Company.
Sams Teach Yourself Extreme Programming in 24 Hours
includes coverage...
|
7. | ![]() Java Extreme Programming Cookbook By: Eric M. Burke; Brian M. Coyner Publisher: O'Reilly Media, Inc. Publication Date: 11-MAR-2003 Insert Date: 29-MAR-2003 Bookshelf Slots: 1.0 | Overview: Java Extreme Programming Cookbook
Extreme Programming does not mean programming naked while
rollerblading down the side of the Grand Canyon. It does mean a new
approach to software development that is both radical and
common-sense. Unlike many software development methodologies, XP
has been accepted quickly because its core practices--particularly
code sharing, test-first development, and continuous
integration--resonated immediately with software developers
everywhere. Instead of impressing developers with a body of theory,
XP got programmers to say, "Yeah, that's how I'd like to work."
Oddly enough, although most...
|
8. | ![]() Extreme Programming Perspectives By: Michele Marchesi; Giancarlo Succi; Don Wells; Laurie Williams Publisher: Addison-Wesley Professional Publication Date: 26-AUG-2002 Insert Date: 25-FEB-2003 Bookshelf Slots: 1.0 | Overview: Extreme Programming Perspectives Extreme Programming (XP) has been established as a significant
departure from traditional software development methods. The
success of the XP 2001 and XP Universe 2001 conferences is no
surprise; some of the brightest minds in software engineering
gathered at these venues to discuss the discipline that is XP.
These conferences showcase the continuously changing face of XP.
Common programming practices will never be the same, and developers
and business people alike need to bear this fact in mind as they
plan for the future.
Inspired by the techniques and challenges explored at...
|
9. | ![]() Questioning Extreme Programming By: Pete McBreen Publisher: Addison-Wesley Professional Publication Date: 19-JUL-2002 Insert Date: 26-NOV-2002 Bookshelf Slots: 1.0 | Overview: Questioning Extreme Programming Extreme Programming (XP) has been the subject of heated debate
since its arrival on the programming scene in
1998—understandably so, as it contradicts many traditional
software development beliefs. We¿ve heard success
stories about sweeping changes made to organizations as a result of
XP. We’ve read books about how this approach can work for our
teams. However, are there times when XP isn’t appropriate?
There are certainly instances when making the leap to XP could
potentially jeopardize a whole project. What’s missing from
all of this rhetoric? Witness Pete McBreen, software...
|
10. | ![]() By: Ron Jeffries; Ann Anderson; Chet Hendrickson Publisher: Addison-Wesley Professional Publication Date: 16-OCT-2000 Insert Date: 25-SEP-2002 Bookshelf Slots: 1.0 | Overview: Extreme Programming Installed
Software that performs required tasks and meets
expectations
Accurate estimation of time to completion and cost of
development
The opportunity to decide which features to include and which
to defer
Frequent small releases that incorporate continual customer
feedback
Constant integration and automated testing that insures clean
code and robust performance
These are some of the many benefits of Extreme Programming (XP),
a software development approach especially geared for smaller teams
facing vague or rapidly changing requirements. Despite the
"extreme" in its...
|
About Safari Books Online •
Terms of Service •
Privacy Policy •
Contact Us •
Corporate Licenses •
Help •
Accessibility |
![]()
![]()
![]()
![]()
Copyright 2009 Safari Books Online. All rights reserved.




