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 (8) , REFERENCE & LEARNING (1) , NEWS (28) , WEBCASTS (1) , DOWNLOADS (2) , BEST WEB LINKS (29) , 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 8
Approaches to defining requirements within Agile teams
Submitted By: SearchSoftwareQuality.com | 24 Apr 2008
TIP - Agile development methods focus on defining "just enough" requirements detail for the next sprint. Martin Crisp explains three things to consider when eliciting those requirements.
Agile Software Development: The Cooperative Game, 2nd Edition -- Chapter 3, Communicating, Cooperating Teams
Submitted By: SearchSoftwareQuality.com | 12 Feb 2008
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.
Agile development and software requirements documentation
12 Sep 2007
EXPERT ANSWER - Agile development methods may have a different approach toward requirements documentation, but following agile doesn't preclude the need for good requirements documentation. Expert Karl E. Wiegers explains how to document ...
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 28
Automated software builds save time, money for Portico
SearchSoftwareQuality.com | 15 Apr 2008
ARTICLE - Looking to improve its software development process with automation, Portico turned to AnthillPro from Urbancode.
Using iterations to help balance priority and risk
SearchSoftwareQuality.com | 02 Apr 2008
ARTICLE - Iterative development allows you to get feedback on requirements, which allows you to determine the priority of a requirement and reduce the risk and uncertainty in a project.
Agile development: Not just for 'agilists' anymore
SearchSoftwareQuality.com | 31 Mar 2008
ARTICLE - Agilist Scott Ambler says adoption of agile software development may be hitting a plateau, but a Forrester Research study shows agile adoption increasing.
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 29
Seniority, respect, authority and an Agile team
InfoQ | 08 May 2008
BEST WEB LINK - The transition from traditional, hierarchical projects to Agile ones can be jarring for some -- especially senior team members. This article discusses the sensitive situation and provides advice.
Video: Test-driven Development illustrated for .NET
Agile Software Process Improvement | 22 Apr 2008
BEST WEB LINK - Awesome screencast from Jason Gorman that walks viewers through a half hour of testing, coding, refactoring and more. Those looking for a better understanding of TDD will find answers here.
Version control for multiple Agile teams
InfoQ | 31 Mar 2008
BEST WEB LINK - Scrum and XP teams might want to check out this paper on version control, which seeks to clarify the issue and keep team members working together efficiently.
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