Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Sustainable Software Development: An Agile Perspective (Agile Software Development Series)

Buy
Software development for immediate success and long-term sustainability

Sustainable Software Development brings together principles and practices for building software that is technically superior, delivers exceptional business value, and can evolve rapidly to reflect any change to your business or technical environment.

Kevin Tate shows how to eliminate practices that make development unsustainable and replaces these practices with a sustainable approach that draws on the best ideas from both agile and conventional development. Tate demonstrates how to balance rapid releases and long-term sustainability, achieving both rich functionality and superior quality. You'll learn how to build a development organization that is more productive and can continually improve its capability to handle complexity and change.

Writing for developers, architects, project leaders, and other software team members, Tate shows how to:

  • Take control of your development environment, so you can outship your competitors, leveraging new technologies and responding to new business opportunities

  • Maintain a consistent pace that optimally balances short- versus long-term requirements

  • Keep your code base in a "near-shippable" state between releases

  • Prevent defects, rather than just recognizing and fixing them

  • Invest continually and cost-effectively in software design improvements

  • Leverage the fundamentals of the craft of software development

  • Integrate sustainable processes with Agile and traditional methodologies

About the Author

Kevin Tate is a Chief Product Architect at Alias Systems Corp, a leading innovator in 3D computer graphics software, custom development, and training solutions for the film and video, games, web, interactive media, automotive, industrial design, education, and visualization markets. At Alias, his role encompasses development methodology, product architecture, and technology strategy. He had more than 20 years' experience in the software development industry. Kevin is a dedicated cyclist, canoeist, and lover of the outdoors. He lives in Toronto, Canada with his wife and two children.

(HTML tags aren't allowed.)

Eclipse: Step by Step
Eclipse: Step by Step

Just as Eclipse is one of the greatest breakthroughs in programming since the graphical user interface, this book may be the greatest breakthrough you will experience in learning a new programming environment. The systematic, step-by-step approach will get you started in the least amount of time possible, and will give you a tremendous...

Getting Started With OpenVMS: A Guide for New Users (HP Technologies)
Getting Started With OpenVMS: A Guide for New Users (HP Technologies)

This book is intended to introduce the reader to Hewlett-Packard’s OpenVMS operating system. It assumes some familiarity with modern computer operating systems, such as UNIX or Microsoft Windows. It will also be helpful to the reader to have access to an OpenVMS system upon which to try the examples given in this book.

Those...

3D Printing Blueprints
3D Printing Blueprints

Using the free open-source Blender software, anyone can design models for 3D printing. Fantastic fun and a great experience whether or not you have a 3D printer, this book is a crash course in the new technology.

Overview

  • Design 3D models that will print successfully using Blender, a free 3D modelling...

Java 7 New Features Cookbook
Java 7 New Features Cookbook
With the release of Java 7, numerous new features have been added that significantly improve the developer's ability to create and maintain Java applications. These include language improvements, such as better exception handling techniques, and additions to the Java core libraries, such as new threading mechanisms.
...
Docker for Data Science: Building Scalable and Extensible Data Infrastructure Around the Jupyter Notebook Server
Docker for Data Science: Building Scalable and Extensible Data Infrastructure Around the Jupyter Notebook Server
Learn Docker "infrastructure as code" technology to define a system for performing standard but non-trivial data tasks on medium- to large-scale data sets, using Jupyter as the master controller.

It is not uncommon for a real-world data set to fail to be easily managed. The set may not fit well into access memory or
...
Pro Windows Small Business Server 2003
Pro Windows Small Business Server 2003
Microsofts Windows Small Business Server has taken the market by storm, offering a compelling solution for business with 50 or fewer employees. Pro Windows Small Business Server 2003 is a complete guide for you intermediate-to-advanced administrators who have deployed SBS, gotten it working for your organizations, and want to take the...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy