Agile Java Development With Spring, Hibernate and Eclipse is a book about robust technologies and effective methods which help bring simplicity back into the world of enterprise Java development. The three key technologies covered in this book, the Spring Framework, Hibernate and Eclipse, help reduce the complexity of enterprise Java development ...
Extreme Programming (XP) is a lightweight methodology that enables small teams of developers to achieve breakthrough productivity and software quality, even when faced with rapidly changing or unclear requirements. In this new book, top object-oriented consultants James Newkirk and Robert Martin walk through an entire XP project, chronicling the ...
Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it ...
In every software development project there is a need to ensure that the requirements of the user are met without compromising the ultimate goal of the project - these needs frequently change, and are often erratic. Agile software is a means of putting the software first while at the same time reacting to these user requirements in a flexible and ...
Make the Most of Visual Studio Team System in Real-World Agile Development Visual Studio Team System (VSTS) gives Microsoft development teams a powerful, integrated toolset for Agile development. Visual Studio Team System: Better Software Development for Agile Teams is a comprehensive, start-to-finish guide to making the most of VSTS in real ...
For Software Engineering courses for use as a supplement or primary text. This hands-on software engineering text fills the gap between the way students learn to program and the way software is written in professional practice with an interactive, project-oriented approach that includes: guidelines for setting up and presenting an XP software ...
In this timely follow-up to Extreme Programming Explained, software engineering gurus Kent Beck and Martin Fowler show exactly how to plan your next software project using Extreme Programming (XP). Planning is a vital element of software development -- but all too often, planning stops when coding begins. Beck and Fowler show how to make software ...
XP is taking off like a rocket, rapidly becoming the world's most popular agile methodology. Now, there's a readable, concise guide that brings together all the guidance and best practices you need to make XP work in your organization. The authors begin by introducing the key practices that developers must take to heart in order to make XP work, ...
About the Technology: .NET and C# are the first development tools from Microsoft that have had the necessary object-oriented functionality to deploy eXtreme Programming methods. The infrastructure for the overall .NET Platform is the .NET Framework. The common language runtime and other tools (including ASP.NET, Microsoft Windows Forms, and ...
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 ...
Extreme Programming (XP) may be the world's hottest software methodology: a lightweight, programmer-friendly approach that is delivering breakthrough results in a wide range of projects worldwide. This book brings together the proceedings of the first global XP conference: the collected "best practices" wisdom from the world's leading XP ...
Real-life experience of eXtreme Programming from XP programmers. eXtreme Programming (XP) is a hot new development methodology for building software systems quickly without sacrificing quality. Authors Lippert, Wolf and Rook have three years' experience of working on professional XP projects. The projects range from application via prototype to ...
Extreme Programming (XP) is a phenomenon. It promises developers unprecedented efficiency and quality -- and it's delivering on that promise. In this book, Bill Wake doesn't just explain XP to developers who are new to it: he shows how to personally apply the XP best practices that have been identified by leading-edge practitioners. This new book ...
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 ...
Extreme Programming (XP) is a revolutionary lightweight methodology that's supercharging software development in organizations worldwide. Perfect for small teams producing software with fast-changing requirements, XP can save time and money while dramatically improving quality. In XP Installed, three participants in DaimlerChrysler's breakthrough ...
Helps the reader gain perspective on Extreme Programming, and sort out the best way to implement this practice in their organization.@BULLET = Includes contributions from Extreme Programming luminaries such as Kent Beck, Martin Fowler, Ward Cunningham, Ron Jeffries, and more.@BULLET = Contains the best papers from the world's two leading Extreme ...
Learn how to use the hottest new Java open source tools for eXtreme Programming eXtreme Programming (XP) is a new development methodology for building software systems quickly without sacrificing quality. New Java open source tools have appeared recently that help with the most time-consuming and difficult part of the XP process - testing, ...
Make no mistake, web development is not software development; they are very different disciplines. However, web developers and software developers face many of the same challenges. Teams must be assembled, solutions must be built, testing and quality assurance must be conducted, and ultimately projects must be delivered as promised: on time and ...
Testing is a cornerstone within the burgeoning discipline of Extreme Programming. Much has been written about XP, but to date, no book has specifically addressed the key role that the tester plays in this lightweight methodology. This new book defines how an XP tester can optimally contribute to a project, including what testers should do, when ...
At face value, pair programming appears to be a simple, straightforward concept. Two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, and test. If it was as simple as plopping two skilled programmers at one desktop, there would be no need for this book. However, there are people and ...
Ever since Extreme Programming burst on to the application development scene in 1998, it has been a lightning rod for controversy. With its emphasis on programmer-based development, many professionals love it. However, Extreme Programming contradicts many of the traditional beliefs in software development; therefore, many professionals hate it. ...
This is the first book to cover Agile Modeling, a new modeling technique created specifically for XP projects. eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago. Although XP presents a methodology for faster software development, many developers find that XP does not ...
This book offers a practical approach to building small to medium software systems for real business clients. Based on more than 100 actual commercial projects, this book clearly explains how to run an agile software development project that delivers high-quality, high-value solutions to business clients. It concentrates on the practical, social, ...
We guarantee every item's condition, as described on Alibris. If you are not satisfied that an item is as described, return your purchase for a refund.