Bookshelf:Software Quality Bookshelf
Software Quality Bookshelf
Methodologies
Software development models and methodologies comprise this section of SearchSoftwareQuality.com's bookshelf. Information about agile, model-driven and other methodologies can be found here.
-
Inherent Quality Simplicity, Section V: The Evolution
Tip - Those interested in seriously pursuing quality in software will find a kindred spirit in Ron Richard, author of "Inherent Quality Simplicity." Read this free book excerpt to discover a unique take on quality.
-
Model-Driven Software Development: Technology, Engineering, Management -- Chapter 2, MDSD: Basic Ide
Tip - Model-driven software development (MDSD) is a paradigm that is catching on among software developers. This free chapter download explains MDSD and its benefits.
-
Implementing the IBM Rational Unified Process and Solutions: A Guide to Improving Your Software Deve
Tip - The Rational Unified Process (RUP), a traditional software development methodology, may be a good fit for your needs. This free chapter outlines how to promote RUP, potential ROI and problem-solving benefits of RUP.
-
Clean Code: A Handbook of Agile Software Craftsmanship, Chapter 1 -- What Is Clean Code?
Tip - Agile software development calls on developers to write clean code, according to Robert "Uncle Bob" Martin. This free chapter introduces the concepts and methods programmers can adopt to write truly clean code.
-
Outside-in Software Development: A Practical Approach to Building Successful Stakeholder-based Produ
Tip - A software development approach that redefines who stakeholders really are, outside-in development (OID) encourages teams to work together to benefit these stakeholders. This free chapter explains the basics of OID.
-
Scaling Software Agility: Best Practices for Large Enterprises -- Chapter 7, The Essence of Agile
Tip - Agile software development can be adopted on the enterprise level, and Dean Leffingwell's "Scaling Software Agility" explains how. This free chapter, "The Essence of Agile," describes how agile profoundly changes the SDLC.
-
Agile Software Development: The Cooperative Game, 2nd Edition -- Chapter 3, Communicating, Cooperati
Tip - Software project teams switching to an agile methodology will find a great resource in this free chapter. XP, Crystal and other agile methodologies are explored by Alistair Cockburn.
-
The Economics of Open Source Software Development -- Chapter 1, An Introduction
Tip - Open source software development has caused profound changes in the software industry. This book excerpt explains the economics and the basics of this software development process.
-
Real-Life MDA -- Chapter 1, Introduction
Tip - Model-driven architecture (MDA), also known as model-driven development (MDD), is an efficient and adaptable software development methodology. This book excerpt explains the fundamentals of MDA and how this approach differs from traditional development...
-
Automated Defect Prevention: Best Practices in Software Management, Chapter 1 -- The Case for Automa
Tip - An emphasis on bug prevention and automation makes Automated Defect Prevention a unique software methodology. Read this free chapter for more information.