|
|

|
Agile Systems Development
Methods
|
Systems Analysis
& Design
|
Chair(s):
Sridhar Nerur (snerur@uta.edu)
RadhaKanta Mahapatra (mahapatra@uta.edu)
Department of
Information Systems
&
Operations
Management
University of Texas
Arlington, TX 76019
Phone:
817-272-3502
Balasubramaniam
Ramesh (bramesh@gsu.edu)
Department of Computer Information Systems
Georgia State University
Atlanta, GA 30303
Phone: 404-651-3823
SIG URL:
http://nfp.cba.utulsa.edu/bajaja/SIGSAND/
Description:
|
Agile software development challenges the traditional
way of software development. Rapidly changing environments, evolving
requirements and tight schedule constraints require software developers
to take a fast cycle approach towards the process of software
development. Agile software development occurs in a dynamic and learning
environment rather than in a mature and standardized software market.
Agile methods support shorter project lifecycles in order to respond to
complex, fast-moving, and competitive marketplaces. The features of the system emerge
throughout the development process, while heavily relying on feedback
from the customer.
Agile
methodologies grew out of the disenchantment of software developers with
traditional plan-driven software development approaches. The advocates of agile methodologies
assert that high-quality software of value can be speedily delivered to
customers by adopting a people-centric approach that recognizes the
merits of competent individuals, follows lean principles, and embraces
change. Further, they contend that collective social action resulting
from teamwork, self-organization, and collaboration among all stakeholders is the basis for
creating quality software to meet the dynamic demand of an ever changing
business environment.
A large number of organizations
have already embraced agile methodologies and many others are considering
adopting agile practices in the near future. Agile methods such as eXtreme Programming (XP) and Scrum are becoming
increasingly popular. There has
been an exponential growth in the number` of articles – both by
practitioners and academics – on agile-related topics. While the benefits of agile approaches
are alluring, there are myriad challenges to be overcome. These challenges encompass a wide
spectrum of issues from technological and methodological to
organizational. For example, is
pair programming really better than individual programming? Does
Test-Driven Development result in higher-quality and more flexible
designs? How can a process-intensive organization incorporate or adopt
agile practices? This mini-track will provide a forum for researchers to
explore critical issues facing the acceptance, initiation, adoption, and
implementation of agile methodologies in organizations.
|
|
The mini-track will focus on:
- Organizational adoption of agile methodologies
– impact on culture, structure, and incentive system in the IS
organization
- Adoption of agile practices by
process-intensive organizations
- Adoption of agile methods in outsourcing
projects
- Adoption of agile methods by virtual teams
- The role of the project manager in agile
projects
- Tools support for the agile development
environment
- Metrics for managing agile development
projects
- Knowledge Management in agile development
- Foundations of agile methods such as XP,
SCRUM, Crystal, DSDM, FDD, etc.
- Empirical results on the applicability and
effectiveness of agile development practices
- Field studies on the use of agile
methodologies (including action research)
- Case studies and experiments on the use of
agile methods
- Economics of agile development
- Organizational management of agile projects
- Role of agile methods in large-scale, mission
critical systems and large teams
- Comparison of agile development with
plan-driven (traditional) methodologies
- Agile development and process maturity (relationship
to CMM-SW, CMMI, and ISO 9001)
- Investigation of specific practices such as
user stories, on-site customer, planning game, short release, simple
design, refactoring, pair programming,
continuous integration, collective code ownership, coding standards,
sprints, etc.
- Agile software development tools and
environments
- Integration of practices from multiple agile
methods such as XP, SCRUM, etc.
- Patterns for agile development
- Factors influencing the adoption of agile
methodologies
- Relationship to established practices such as
Rapid Prototyping, Rapid Application Development, Joint Application
Development, etc.
- Education and training in agile development
|
|
|

|
AMCIS 2007 Colorado
http://www.biz.colostate.edu/amcis07/
Key Dates:
|
Paper Abstracts Due
(optional)
|
:
|
Monday, February
5, 2007
|
|
Papers Due:
|
|
Monday, March 5,
2007
|
|
Notification of
Acceptance:
|
|
Monday, April
16, 2007
|
|
Camera Ready Copy
Due:
|
|
Monday, April
30, 2007
|
|
|