Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Modeling user story completion of an agile software process
Houston D., Buettner D.  ICSSP 2013 (Proceedings of the 2013 International Conference on Software and System Process, San Francisco, CA, May 18-19, 2013)88-97.2013.Type:Proceedings
Date Reviewed: Jun 12 2014

To determine the utility of software process simulation in an agile context, an industrial case study was undertaken. Using ExtendSim, a discrete event simulation was built of an agile software development process. Table 2 lists all of the input factors in the simulation and the kinds of distribution used. For example, the number of tasks per user story had a triangular distribution. Simulation outputs of interest included the number of user stories completed and the number of discrepancy reports (DRs) fixed.

A sensitivity analysis was performed using six input factors deemed most relevant. The response surface of Figure 2 shows how the number of completed user stories dropped dramatically when the number of DRs per user story and the effort required per DR both increased. This led the investigators to recommend the introduction of quality assurance activities to help reduce the number of DRs. The agile software development team accepted this recommendation and introduced design reviews. The investigators also studied some specific scenarios. For example, requiring the last two sprints, rather than just the last sprint, to be used for rework only, resulted in three fewer user stories on average and a drop in developer utilization of three percent.

All four recommendations for process improvement are sound. A minor criticism is that the paper might have more fully discussed the nature and scope of DRs. Why did it take two hours to fix some DRs, yet 80 hours to fix others? I strongly recommend this paper to the agile software development community.

Reviewer:  Andy Brooks Review #: CR142388 (1410-0902)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Software Management (K.6.3 )
 
 
Discrete event simulation (I.6.8 ... )
 
 
Model Development (I.6.5 )
 
 
Simulation Output Analysis (I.6.6 )
 
Would you recommend this review?
yes
no
Other reviews under "Software Management": Date
The software factory
Johnson J. (ed), QED Information Sciences, Inc., Wellesley, MA, 1991. Type: Book (9780894353482)
Nov 1 1991
New techniques in software project management
Simpson W., John Wiley & Sons, Inc., New York, NY, 1987. Type: Book (9789780471855514)
Oct 1 1988
Mapping situations within a system development project
Lanzara G., Mathiassen L. Information and Management 8(1): 3-20, 1985. Type: Article
Jun 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy