|Categories||Free Downloadable Software Engineering and Design Patterns eBooks!|
|Essential Skills for Agile Development
Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers' requirements, missing deadlines, over-budget, conflicts between customers and developers and poor maintainability of legacy systems.
Acceptance Test Engineering Guidance, Volume 1: Thinking
This volume provides an overview of the acceptance process and how acceptance testing and other key practices fit into the process.
Kanban and Scrum - Making The Most Of Both
Scrum and Kanban are two flavours of Agile software development - two deceptively simple but surprisingly powerful approaches to software development. So how do they relate to each other?
The purpose of this book is to clear up the fog, so you can figure out how Kanban and Scrum might be useful in your environment.
SOA Source Book
The SOA Source Book is a collection of source material for use by enterprise architects working with Service-Oriented Architecture (SOA). The SOA Source Book will help enterprise architects to use SOA effectively.
Engineering Software for Accessibility
Discover how to create accessible Web sites and software by planning for accessibility from the beginning of the development cycle-with design guidelines straight from Microsoft. This guide walks you through the process of reviewing the specification to create an accessible tree and identify keyboard navigation requirements. Learn to use the tree to determine where to apply common controls and when to create custom controls. Decide how to code controls and estimate implementation time for product development. And familiarize yourself with the basics of accessibility, including color contrast, font size, the handling of images, and systemwide settings.
Enterprise SOA: Service-Oriented Architecture Best Practices
This book spells out guidelines and strategies for successfully using ServiceOriented Architecture (SOA) in large-scale projects. SOA represents the latestparadigm in distributed computing and middleware development. However,SOA is not a revolution, but rather an evolution in software architecture. SOA is a collection of best practice software construction principles accompanied byproven methodologies in development and project management.
SOA Adoption for Dummies
Discover the best way for your organization to adopt an SOA! SOA Adoption for Dummies makes your journey to SOA as easy as possible.
Enterprise SOA Adoption Strategies
Major changes in technology have not been driven by the technologies themselves but by the change in thinking that they enabled. OO design changed software by changing thoughts away from procedures and onto real world "things".
This book argues that for SOA to succeed we must move our thoughts away from the implementation technologies and towards the "what" of the business. Using a straight-forward, pictorially driven, methodology the book explains who to discover what the business services really are and how to construct an overall business service architecture.