Software development fundamentals addressed in news, tips and expert advice to help software project managers understand the basics of producing quality software.
Manage component dependencies for improved system quality
SearchSoftwareQuality.com | 29 Sep 2008 ARTICLE - Too much coupling of code within a system makes the system hard to understand, integrate, extend, and test. By managing dependencies, you can prevent such problems.
Survey: Agile interest high, but waterfall still used by many
SearchSoftwareQuality.com | 27 Jun 2008 ARTICLE - While there's a strong interest in new software development techniques, SearchSoftwareQuality.com's recent survey found that many still follow traditional development practices.
Continuous integration reduces bugs, increases productivity
SearchSoftwareQuality.com | 23 Jun 2008 ARTICLE - Development teams can use continuous integration (CI) to find and fix bugs, share knowledge, and generally work better together, says Agile coach Jared Richardson.
How to develop secure applications
Submitted By: SearchSoftwareQuality.com | 16 Dec 2008 TIP - It's not enough to begin securing applications in the testing phase -- secure applications start with secure code.
Inherent Quality Simplicity, Section V: The Evolution
Submitted By: SearchSoftwareQuality.com | 14 Jan 2008 TIP - Those interested in seriously pursuing quality in software will find inspiration in "Inherent Quality Simplicity." Read this free book excerpt for more.
Addressing software quality issues with development models, methods
SearchSoftwareQuality.com | 29 Mar 2007 LEARNING GUIDE - Each development model has its own practices for building quality software. The challenge is determining which one fits your needs. The resources here can help you decide.
Agile development methodologies -- Podcast Published by: SearchSoftwareQuality.com | 12 Jun 2007 PODCAST - This recording from Venkat Subramaniam looks at different software development methodologies that promote agility, then compares and contrasts the features of each.
Choosing the best application design approach
Custom Application Development: Buy, Build or Ignore? | 19 Jul 2008 BEST WEB LINK - Joe Coley discusses the elements one must consider when deciding on the "best" design approach.
A project delivery sanity test
Epistemologic | 28 Feb 2008 BEST WEB LINK - Amit Rathmore of ThoughWorks offers a checklist of the issues that determine a project's success or failure. The nine-item list includes stakeholder involvement, clear priorities, team size and more.
Spot defects early with Continuous Integration
IBM developerWorks | 21 Nov 2007 BEST WEB LINK - This tutorial introduces the fundamental aspects of Continuous Integration and steps you through how to set up a CI process using best-of-breed open source technologies.
histogram
14 Sep 2000 WORD - A histogram is a display of statistical information that uses rectangles to show the frequency of data items in successive numerical intervals of equal size. In the most common form of histogram, the independent variable is ...
JAD
26 Feb 2003 WORD - JAD (Joint Application Development) is a methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops called JAD sessions. Chuck Morris and ...
Standard Performance Evaluation Corporation
11 Dec 2006 WORD - The Standard Performance Evaluation Corporation (SPEC), originally known as the System Performance Evaluation Cooperative, is a consortium of leading computer hardware and software manufacturers that was founded in 1988 with ...
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.