Agile software development
Home > Software Quality Topics > Software Process Models and Methodologies > Agile software development
Software Quality Topics:
EMAIL THIS
 TOPICS HOME   BROWSE ALL SOFTWARE QUALITY TOPICS   SOFTWARE QUALITY INFO CENTERS   RESOURCE CENTERS     RSS FEEDS 

Agile software development


These articles, tutorials and book excerpts cover the basics and the advanced information on agile software development. Learn about agile methods, how agile compares to other methodologies, and how to implement agile practices.
IN THIS TOPIC:  EXPERT TECHNICAL ADVICE (11) , REFERENCE & LEARNING (1) , NEWS (36) , WEBCASTS (1) , DOWNLOADS (2) , BEST WEB LINKS (32) , DEFINITIONS (14)

MUST READ
Agile development and Grails a dynamic duo
INTERVIEW - By using Agile development and the Grails framework, you can better develop software that solves a customer's problem, Venkat Subramanian says in this Q&A.
Agile tools for Agile development
ARTICLE - You don't need special tools to do agile software development, but some have evolved in recent years to better support Agile efforts.
Agile development: Don't forget the documentation
OPINION - Eliminating documentation may speed software development, but it will create problems at the end as supporting groups try to figure out what the product actually does.
Alistair Cockburn on what's agile, what's not
INTERVIEW - The Manifesto for Agile Software Development signatory talks about the agile landscape, what has changed and where his methodology, Crystal, fits in.
Agile development across continents
EXPERT ANSWER - I need to setup a project with people involved from different locations and no way to arrange meetings in just one site. I'm aware about usefulness of early testing, continuous building, version control and code check to ...

  EXPERT TECHNICAL ADVICE: 1 - 3 of 11
How to switch your team to Agile
24 Jul 2008
EXPERT ANSWER - Transitioning to Agile can be a smooth process, says project management expert David Christiansen. He outlines steps PMs can take to make the switch to Agile software development easier for the team.
The Software Project Manager's Bridge to Agility: Chapter 5, Scope Management
Submitted By: SearchSoftwareQuality.com | 02 Jun 2008
TIP - Agile software project management affords many advantages over traditional waterfall-style approaches. This free chapter explains how agile PMs handle scope management.
Scrum and requirements gathering
28 May 2008
EXPERT ANSWER - Scrum, an agile methodology, offers great advantages for certain software project teams. Expert Betty Luedke explains the basic tenets of Scrum and how they affect requirements engineering.
VIEW ALL EXPERT TECHNICAL ADVICE ON AGILE SOFTWARE DEVELOPMENT

  REFERENCE & LEARNING: 1 - 1 of 1
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.
VIEW ALL REFERENCE & LEARNING ON AGILE SOFTWARE DEVELOPMENT

  NEWS: 1 - 3 of 36
Software development groups take many routes to Agile
SearchSoftwareQuality.com | 01 Jul 2008
ARTICLE - More software development groups are implementing Agile methodologies, but their routes to adoption are far from straight and narrow and vary from group to group.
Tools of the Agile trade
SearchSoftwareQuality.com | 30 Jun 2008
ARTICLE - Index cards have long been a core tool in Agile development, but practitioners also consider automated testing tools and requirements management tools essential.
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.
VIEW ALL NEWS ON AGILE SOFTWARE DEVELOPMENT

  WEBCASTS: 1 - 1 of 1
Unit testing in an agile environment - Expert Podcast

DOWNLOAD PODCAST
PREMIERED:   11 SEP 2007, 09:00 EDT (13:00, GMT)
SUMMARY:   Unit testing can help reduce the number of flaws in software. With more organizations moving to or considering agile development, however, there are certain things to keep in mind.
VIEW ALL WEBCASTS ON AGILE SOFTWARE DEVELOPMENT

  DOWNLOADS: 1 - 2 of 2
Agile 101: What you need to know about agile software development
Published by: SearchSoftwareQuality.com | 01 Nov 2007
PODCAST - Advocates of agile development say this methodology is ideal for creating software. Learn what's involved when using agile and where the methodology will be five years from now.
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.
VIEW ALL DOWNLOADS ON AGILE SOFTWARE DEVELOPMENT

  BEST WEB LINKS: 1 - 3 of 32
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.
Are you sure added and refactored code is covered by tests?
CodeBetter.com | 01 Jul 2008
BEST WEB LINK - Using NDepend you can find out if added or refactored code has been tested.
Sample sprint planning procedure
Agile Software Development | 13 May 2008
BEST WEB LINK - The adaptation mechanisms built into the Scrum process allow for many modifications and adjustments in the sprint planning procedure. Here's a look at one variation.
VIEW ALL BEST WEB LINKS ON AGILE SOFTWARE DEVELOPMENT

  DEFINITIONS: 1 - 3 of 14
timebox
23 Mar 2008
WORD - In agile software development, a timebox is a defined period of time during which a task must be accomplished. Timeboxes are commonly used to manage software development risk. Development teams are repeatedly tasked with ...
story
23 Mar 2008
WORD - In agile software development, a story is a particular business need assigned to the software development team. Stories must be broken down into small enough components that they may be delivered in a single development ...
stand-up
23 Mar 2008
WORD - In agile software development, a stand-up is a daily progress meeting, traditionally held within a development area. Business customers may attend for the purpose of gathering information. Stand-ups are sometimes referred to ...
VIEW ALL DEFINITIONS ON AGILE SOFTWARE DEVELOPMENT

SEE ALSO - Topics Related to Agile software development: 
Software development fundamentals, Scrum software development, Extreme Programming (XP), Model-driven development (MDD), Traditional software models (RUP, V-Model, CMM, Waterfall), Test-driven development (TDD)




About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
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.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts