As mentioned in Section 4.3, this functionality
is already under development and will be part of
the next version.
• “It would be helpful to be able to create task
cards in different colors.”
• “A facility allowing the user to zoom in and out
of the spaces would be useful.”
The latter two features (colored task cards and
zooming) are already known from existing agile
planning tools. We have already considered both in
the past, but will do so again due to the comments
from the end users. We are trying to find the right
balance of features as part of the chosen lightweight
strategy – what features need to be there and what
can be omitted?
5 CONCLUSIONS
The ASAP approach to agile planning has been
developed based on different types of analysis work:
• Involving End Users. We have interacted with
software companies that practice agile planning
to get their input.
• Exploring Methods. We have explored
planning practices and techniques from several
agile software development methods.
• Studying Related Work. We have found
inspiration from existing agile planning tools.
Together, this resulted in three overall and eight
functional requirements that have guided the
development. Currently, most of the envisioned
features are supported and the tool is being used and
evaluated by local software companies.
ASAP is inspired by previous work on the use of
spatial hypertext to support the knowledge
management task known as information analysis
(Shipman et al. 2001). ASAP is based on the
Construct Space Tool (Wiil and Hicks 2001). The
work has so far resulted in two main contributions:
• We have developed a board-based agile
planning tool to help software teams plan their
projects. The tool offers only the features that
are necessary to solve the task at hand according
to the chosen lightweight strategy.
• Agile planning is viewed as a complex
knowledge management task. Specific features
have been developed to support the planning
requirements. The work has resulted in novel
ideas such as the visual Separator concept, the
Hierarchy View, and the use of the Spatial
Parser to auto-generate Views that are relevant
to the planning process.
We believe that the inspiration from several
fields combined with the chosen lightweight
approach has resulted in a tool that is well suited for
agile planning.
REFERENCES
CardMeeting. 2009. CardMeeting (Online:
http://www.cardmeeting.com).
Cockburn, A. 2005. Crystal Clear – A Human-Powered
Methodology for Small Teams. Addison Wesley.
Cohn, M. 2006. Agile Estimation and Planning. Prentice
Hall.
Danube. 2009. ScrumWorks (Online:
http://www.danube.com/scrumworks/basic).
Larman, C. 2004. Agile & Iterative Development – A
Manager’s Guide. Addison Wesley.
Liu, L. 2006. An Environment for Collaborative Agile
Planning. M.Sc. Thesis, Department of Computer
Science, University of Calgary.
Maurer, F. 2002. Supporting Distributed Extreme
Programming. Proceedings of XP/Agile Universe
2002, (Chicago, IL, August), pp. 13-22. LNCS 2418,
Springer.
Morgan, R. 2008. Distributed AgilePlanner: A Card Based
Planning Environment for Agile Teams. M.Sc. Thesis,
Department of Computer Science, University of
Calgary.
Morgan, R., and Maurer, F. 2006. MasePlanner: A Card-
Based Distributed Planning Tool for Agile Teams. In
Proceedings of ICGSE 2006, (Florianopolis, Brazil ,
October) pp. 132-138. IEEE Computer.
Morgan, R., Walny, J. Kolenda, H., Ginez, E., and Maurer
F. 2007. Using Horizontal Displays for Distributed &
Collocated Agile Planning. In Proceedings of XP
2007, (Como, Italy, June), pp. 38-45. LNCS 4536,
Springer.
Petersen, R. R, and Wiil, U. K. 2008. ASAP: A Planning
Tool for Agile Software Development. In Proceedings
of Hypertext 2008, (Pittsburgh, PA, June), pp. 27-32.
ACM Press.
Rally Software. 2009. Rally’s Agile Lifecycle
Management Solutions (Online:
http://www.rallydev.com/products.jsp).
Shipman, F. M., Hsieh, H, Maloor, P., and Moore, J. M.
2001. The Visual Knowledge Builder: A Second
Generation Spatial Hypertext, In Proceedings of
Hypertext 2001, (Aarhus, Denmark, September), pp.
113-122. ACM Press.
VersionOne. 2009. Agile Project Management Tools
(Online: http://www.versionone.com/products.asp).
Wiil, U. K., and Hicks, D. L. 2001. Tools and Services for
Knowledge Discovery, Management and Structuring
in Digital Libraries. In Proceedings of CE 2001,
(Anaheim, CA, August), pp. 580-589.
XPlanner. 2009. XPlanner Overview (Online:
http://www.xplanner.org/index.html).
ICSOFT 2009 - 4th International Conference on Software and Data Technologies
272