Software Development Fundamentals

  • June 26, 2009 26 Jun'09

    Agile development growing, but problems remain

    Despite success among businesses such as IBM, Agile development is still in its infancy. Adaptation and reorganization practices are making strides in the way of improvement.

  • May 20, 2009 20 May'09

    Agile, IBM tools boost Merge Healthcare's software quality

    Merge Healthcare is a business-to-business (B2B) provider of advanced imaging and connectivity software for healthcare working with Agile, IBM tools.

  • September 29, 2008 29 Sep'08

    Manage component dependencies for improved system quality

    Too much coupling of code within a system makes the system hard to understand, integrate, extend, and test. By managing dependencies via 3NF, for example, you can prevent such problems, as well as allow for agility. Kevlin Henney explains what ...

  • June 27, 2008 27 Jun'08

    Survey: Agile interest high, but waterfall still used by many

    While there's a strong interest in new software development techniques and processes,'s 2008 Agile Trends survey found that many people still follow waterfall practices.

  • June 23, 2008 23 Jun'08

    Continuous integration reduces bugs, increases productivity

    Development teams can use continuous integration (CI) to find and fix bugs, share knowledge and generally work better together, Agile coach Jared Richardson told attendees at the Better Software conference.

  • May 28, 2008 28 May'08

    Ivar Jacobson: Useful app dev practices trump full-blown processes

    In this profile article, Ivar Jacobson, the father of use cases and a founder of UML, advocates adopting useful software development practices over full-blown processes such as RUP and CMMI.

  • March 04, 2008 04 Mar'08

    Continuous integration meets application performance management

    As continuous integration gains popularity, the notion of continuous performance management also gains credence. Carefully mixing performance testing with continuous builds can lead to shorter development cycles, faster triaging and greater ...

  • June 25, 2007 25 Jun'07

    How continuous integration improves software quality

    Paul Duvall, co-author of a new book on continuous integration, discusses how CI has evolved and how it can improve software quality. He also offers some tips for development teams on how to do CI.

  • June 25, 2007 25 Jun'07

    ThoughtWorks releases the CruiseControl continuous integration framework for large organizations

    CruiseControl, a continuous integration framework from ThoughtWorks, has been enhanced for IT departments and software teams in large organizations. New features include an enhance interface and executive-level program management dashboard.

  • June 12, 2007 12 Jun'07

    Agile development methodologies -- Podcast

    This recording from Venkat Subramaniam's presentation at 2007 The Server Side Java Symposium in Las Vegas looks at different agile software development methodologies, then compares and contrasts the features of each.

  • February 27, 2007 27 Feb'07

    Xcitek makes software quality rebound

    Xcitek, maker of securities processing software, increased software quality and customer satisfaction using quality assurance (QA) automation tools from Compuware and a continuous integration development method.

  • May 09, 2006 09 May'06

    Best practices for building software security into the SDLC

    Software security doesn't require completely changing your software development life cycle. Application security expert Gary McGraw, author of Software Security: Building Security In, talks about software security best practices that can be easily ...

  • April 26, 2006 26 Apr'06

    IEEE flags security as software development life cycle requirement

    The IEEE has approved revisions to the IEEE P1074 standard, giving project leaders methodologies for incorporating application security throughout the software development life cycle (SDLC).