Software development smorgasbord

There are several variations when it comes to alternative software development approaches. Here are definitions of some of them and other key concepts.

Agile development: In this alternative to traditional software development, programmers and end users work together to create software through a series of short iterations often called sprints. Constant feedback between the groups quickly addresses coding errors and changes in user requirements.

Lean software development: Borrowing ideas from lean manufacturing disciplines, this relative of agile development seeks to reduce wasted effort in development projects, such as those associated with excessive administrative overhead and costly commitments to software features that would be nice to have but are not essential.

Scrum: One of the most widely adopted agile variations, it taps ScrumMasters to keep teams of programmers and end users focused on creating and testing the software iterations that go into creating the new application.

Spiral development: This methodology uses an evolutionary series of iterations that each result in the creation of reduced-scale prototypes that approximate the desired end-state product. The design stage for each iteration involves a fresh opportunity for risk assessment and program changes.

Waterfall: A traditional programming method that breaks the development process into discrete steps, such as requirements definition, design and implementation. Each step must be completed before engineers move to the next one. It’s increasingly being seen as risky for software development because it doesn’t easily accommodate changing user requirements and might not uncover coding errors until late in the process.

Extreme programming: A distinguishing feature of this agile development variation is pair programming, in which two software developers share coding and over-the-shoulder evaluation duties at one workstation.

About the Author

Alan Joch is a freelance writer based in New Hampshire.

The 2015 Federal 100

Meet 100 women and men who are doing great things in federal IT.

Featured

  • Shutterstock image (by venimo): e-learning concept image, digital content and online webinar icons.

    Can MOOCs make the grade for federal training?

    Massive open online courses can offer specialized IT instruction on a flexible schedule and on the cheap. That may not always mesh with government's preference for structure and certification, however.

  • Shutterstock image (by edel): graduation cap and diploma.

    Cybersecurity: 6 schools with the right stuff

    The federal government craves more cybersecurity professionals. These six schools are helping meet that demand.

  • Rick Holgate

    Holgate to depart ATF

    Former ACT president will take a job with Gartner, follow his spouse to Vienna, Austria.

  • Are VA techies slacking off on Yammer?

    A new IG report cites security and productivity concerns associated with employees' use of the popular online collaboration tool.

  • Shutterstock image: digital fingerprint, cyber crime.

    Exclusive: The OPM breach details you haven't seen

    An official timeline of the Office of Personnel Management breach obtained by FCW pinpoints the hackers’ calibrated extraction of data, and the government's step-by-step response.

  • Stephen Warren

    Deputy CIO Warren exits VA

    The onetime acting CIO at Veterans Affairs will be taking over CIO duties at the Office of the Comptroller of the Currency.

  • Shutterstock image: monitoring factors of healthcare.

    DOD awards massive health records contract

    Leidos, Accenture and Cerner pull off an unexpected win of the multi-billion-dollar Defense Healthcare Management System Modernization contract, beating out the presumptive health-records leader.

  • Sweating the OPM data breach -- Illustration by Dragutin Cvijanovic

    Sweating the stolen data

    Millions of background-check records were compromised, OPM now says. Here's the jaw-dropping range of personal data that was exposed.

  • FCW magazine

    Let's talk about Alliant 2

    The General Services Administration is going to great lengths to gather feedback on its IT services GWAC. Will it make for a better acquisition vehicle?

Reader comments

Please post your comments here. Comments are moderated, so they may not appear immediately after submitting. We will not post comments that we consider abusive or off-topic.

Please type the letters/numbers you see above