Building-block Classes (BBC) to Facilitate Project Velocity in Agile Development

0
191

Authors: Akhilesh Bajaj

Tags: 2014, agile methodologies, building classes, database interfaces, extreme programming, web based programming

Project velocity is a primary driver of success in agile methodologies such as XP (extreme programming). While it is possible to increase project velocity by using preexisting interface templates or code-generators, this reduces flexibility in creating the application and the ability to satisfy user-stories, which are the strengths of agile methods. However, is it possible to identify certain classes that would apply across projects and still keep the strengths of agile methods? In this research-in-progress, we propose several building block classes for 3-tier business information system development that can increase project velocity but also allow the retention of flexibility of user interfaces and functionality.

Cite as:
Bajaj A. (2014). “Building-block Classes (BBC) to Facilitate Project Velocity in Agile Development,” in AIS SIGSAND, Saint Louis, MO, United States, May 31 – June 1, 2014.