Agile Software Development

@article{Williams2002AgileSD,
  title={Agile Software Development},
  author={Laurie Ann Williams and James E. Tomayko},
  journal={Computer Science Education},
  year={2002},
  volume={12},
  pages={167 - 168}
}
Plan-driven methods are those that begin with the solicitation and documentation of a set of requirements that is as complete as possible. Based on these requirements, one can then formulate a plan of development. Usually, the more complete the requirements, the better the plan. Some examples of plandriven methods are various waterfall approaches and others such as the Personal Software Process (PSP) (2, 3) and the Rational Unified Process (RUP) (4, 5). An underlying assumption in plan-driven… 

Agile Methods and Motivation: A Position Paper

TLDR
It is hypothesised that agile development methods may better satisfy the motivation needs of software developers because they happen to be adaptive and essentially peope oriented and a comparative study of how motivation needs are met in planned-driven versus agile environments is suggested.

STREAM: A First Programming Process

TLDR
A conceptual framework for incremental program development, called Stepwise Improvement, is provided, which unifies best practice in modern software development such as test-driven development and refactoring with the prevailing perspective of programming methodology, stepwise refinement.

Design of Multicriteria Decision Making Tools for IT Project Selection: A Case from Software House

TLDR
The purpose of this research is to design tools for IT project selection tools in the software house using combination of Delphi, AHP, and Factor rating method to gain the prioritize of the projects.

Experiences With Developing and Using Vital Sign Telemonitoring to Support Mobile Nursing in Rural Regions: Feasibility and Usability Study (Preprint)

TLDR
While the technology environment with mobile internet, Bluetooth devices, and smart vital sign monitoring devices was adequate and suitable to support mobile nursing in rural regions, the potential benefit for the nursing organization could not be confirmed and operational care processes did not follow a well-defined care strategy.

A Mobile Health Approach for Improving Outcomes in Suicide Prevention (SafePlan) (Preprint)

TLDR
The participatory process involving key stakeholders (clinicians, psychologists, and information technology specialists) has resulted in the creation of an mHealth intervention technology that has the potential to increase accessibility to this type of mental health service for the target population.

P@PSI (Processo Ágil para Pequenos Sistemas) Processo de Desenvolvimento de Software Adaptado para o Ensino nos Cursos de Graduação

Este artigo descreve o trabalho de um grupo de pesquisa -  GTA - Grupo de Trabalho Agil, o qual trata  de adaptacoes de metodologias de desenvolvimento de software para pequenos sistemas. O grupo de

A Mobile Health Approach for Improving Outcomes in Suicide Prevention (SafePlan)

TLDR
A participatory process involving key stakeholders (clinicians, psychologists, and information technology specialists) has resulted in the creation of an mHealth intervention technology that has the potential to increase accessibility to this type of mental health service for the target population.

References

SHOWING 1-10 OF 15 REFERENCES

Get Ready for Agile Methods, with Care

TLDR
Although many of their advocates consider the agile and plan-driven software development methods polar opposites, synthesizing the two can provide developers with a comprehensive spectrum of tools and options, and a combined approach is feasible and preferable in some circumstances.

Agile Software Process and its experience

  • M. Aoyama
  • Computer Science
    Proceedings of the 20th International Conference on Software Engineering
  • 1998
TLDR
A new software process model, ASP (Agile Software Process), is proposed and its experience in large-scale software development is discussed and it aims at quick delivery of software products by integrating the lightweight processes, modular process structures and incremental and iterative process enaction.

Extreme programming: first results from a controlled case study

  • P. Abrahamsson
  • Engineering
    2003 Proceedings 29th Euromicro Conference
  • 2003
TLDR
Analysis shows that while the first release is a learning effort for all stakeholders, the second release shows clear improvement in all regards, e.g., estimation accuracy is improved by 26%, productivity was increased by 12 locs/hour and yet the post-release defect rate remained low, i.e., 2.1 defects/KLoc.

Motivations and measurements in an agile case study

With the recent emergence of agile software development technologies, the software community is awaiting sound, empirical investigation of the impacts of agile practices in a live setting. One means

Exploring extreme programming in context: an industrial case study

TLDR
It is suggested that, over time, adopting the XP process can result in increased productivity and quality.

A spiral model of software development and enhancement

TLDR
An outline is given of the process steps involved in the spiral model, an evolving risk-driven approach that provides a framework for guiding the software process and its application to a software project is shown.

The Effects of the Business Model on Object-Oriented Software Development Productivity

TLDR
This paper examines empirical data from several commercial products developed using object-oriented methods and model and simulate the impact of the software task-completion incentives and deadlines on the productivity that might be expected from a technology with high-performance potential.

Using Risk to Balance Agile and Plan-Driven Methods

TLDR
The authors present a risk-based approach for structuring projects to incorporate both agile and plan-driven approaches in proportion to a project's needs.

The xp programmer: the few-minutes programmer

The XP customer role in practice: three studies

TLDR
It is found that customers have a pressured and stressful role in XP projects, leading to issues of sustainability.