Abstract
Background: The estimation of iterations must be as precise as possible, especially for the agile methods, since the success of this kind of development is intrinsically related to this fact. Aim: In order to establish a systematic planning of iterations, this paper presents the PW-Plan strategy that works with different planning techniques and a generic unit of work to plan the iteration, under the agile paradigm development focus. Method: PW-Plan strategy was extracted from a real software development process and evolved from another strategy that combines the application of Use Case Points and Personal Software Process. Results: PW-Plan was applied in two case studies of two small businesses companies that showed the feasibility of its application. Conclusion: The case studies provided insights of the PW-Plan contribution for both the developer’s and the manager’s processes. Also, its application provides more precise estimations for each iteration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pressman, R.S.: Software Engineering: A Practitioner’s Approach. McGraw-Hill Inc., New York (2007)
Sanchez, A., Montebelo, R., Fabbri, S.: PCU|PSP: Uma Estratégia para ajustar Pontos por Casos de Uso por meio do PSP em Empresas de Pequeno Porte. In: Proceedings of VI Simpósio Brasileiro de Qualidade de Software, pp. 187–202 (2007)
Karner, G.: Resource Estimation for Objectory Projects. Objective Systems SF AB (copyright owned by Rational Software) (1993)
Humphrey, W.S.: A discipline for software engineering. Addison-Wesley, Pittsburgh (1995)
Dashboard - The Software Process Dashboard Initiative, http://processdash.sourceforge.net
Schwaber, K.: Agile project management with Scrum. Microsoft Press, Redmond (2004)
Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, USA (2004)
Cavalcanti, E., Maciel, T.M.M., Albuquerque, J.: Ferramenta Open-Source para Apoio ao Uso do Scrum por Equipes Distribuídas. In: Workshop de Desenvolvimento Distribuído de Software (2009)
Manifesto - Manifesto for Agile Software Development, http://agilemanifesto.org/
DSDM - DSDM Public Version 4.2 Manual, http://www.dsdm.org/version4/2/public/
Palmer, S.R., Felsing, J.M.: A Practical Guide to Feature-Driven Development. Prentice-Hall, New Jersey (2002)
Highsmith, J.: Agile software development ecosystems. Addison-Wesley, Reading (2002)
Cockburn, A.: Agile software development. Addison-Wesley Longman Publishing Co. Inc., Boston (2002)
Cohn, M.: Agile estimating and planning. Prentice-Hall, New Jersey (2005)
Haugen, N.C.: An empirical study of using planning poker for user story estimation. In: Proceedings of Agile 2006 Conference, p. 34 (2006)
Albrecht, A.J.: Measuring application development productivity. In: Proceedings of SHARE/GUIDE IBM Application Development Symposium, pp. 83–92 (1979)
Kniberg, H.: Scrum and XP from the Trenches - How we do use Scrum (2007), Retrieved from http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf
Sun - Developer Resources for Java Technology, http://java.sun.com
Embarcadero - Delphi, http://www.embarcadero.com/products/delphi
CMMI - Capability Maturity Model Integration Version 1.2. CMMI-SE/SW, V1.2 – Continuous Representation (SEI Technical Report CMU/SEI-2006-TR-001) (2006)
MPSBR - Melhoria de Processo do Software Brasileiro – Guia Geral (Versão 1.2) (retrieved January 4, (2007), http://www.softex.br/mpsbr
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sande, D., Sanchez, A., Montebelo, R., Fabbri, S., Hernandes, E.M. (2011). A Strategy to Support Software Planning Based on Piece of Work and Agile Paradigm. In: Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2010. Lecture Notes in Business Information Processing, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19802-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-19802-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19801-4
Online ISBN: 978-3-642-19802-1
eBook Packages: Computer ScienceComputer Science (R0)