PW-PLAN - A Strategy to Support Iteration-based Software Planning

Deysiane Sande, Arnaldo Sanchez, Renan Montebelo, Sandra Fabbri, Elis Montoro Hernandes


Background: Although there are many techniques in the literature that support software size estimation, iteration-based software development planning is still based on developers’ personal experience in most companies. Particularly for the agile methods, iterations estimation must be as precise as possible, 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 article presents the PW-Plan (Piece of Work Planning) strategy. This strategy is based on four items: the iterative development, the use of a technique to estimate the complexity of the work to be done, the adoption of personal planning practices and the constant evaluation of the Effort Level (EL). Method: PW-Plan evolved from another strategy that was elaborated based on the systematic practice of using Use Case Points, Personal Software Process and constant EL evaluation. Results: PW-Plan was used by two small businesses companies in two case studies and showed that its application is feasible from the practical point of view and that it enhances the development control. Conclusion: The case studies provide insights of the PW-Plan contribution for both the developer’s and the manager’s processes. Furthermore, the strategy application provides more precise estimations for each iteration.


  1. Albrecht, A. J. (1979). Measuring application development productivity. Proceedings of SHARE/ GUIDE IBM Application Development Symposium (pp. 83-92).
  2. Beck, K. & Andres, C. (2004). Extreme Programming Explained: Embrace Change. Addison-Wesley Professional.
  3. CMMI - Capability Maturity Model Integration Version 1.2. (2006), CMMI-SE/SW, V1.2 - Continuous Representation. (SEI Technical Report CMU/SEI2006-TR-001).
  4. Cockburn, A. (2002). Agile software development. Boston: Addison-Wesley Longman Publishing Co., Inc.
  5. Cohn, M. (2005). Agile estimating and planning. New Jersey: Prentice-Hall.
  6. Dashboard - The Software Process Dashboard Initiative. (2010). Retrieved January 5, 2010, from
  7. DSDM - DSDM Public Version 4.2 Manual. (2010). Retrieved January 10, 2010, from
  8. Embarcadero - Delphi from Embarcadero. (2010). Retrieved January 20, 2010, from
  9. Haugen, N.C. (2006). An empirical study of using planning poker for user story estimation. Proceedings of Agile 2006 Conference (pp. -34).
  10. Highsmith, J. (2002). Agile Software Development Ecosystems. Addison-Wesley.
  11. Humphrey, W. S. (1995). A discipline for software engineering. Pittsburgh: Addison-Wesley.
  12. Karner, G., 1993, Resource Estimation for Objectory Projects. Objective Systems SF AB (copyright owned by Rational Software).
  13. Kniberg, H. (2007). Scrum and XP from the Trenches - How we do use Scrum. Retrieved from TheTrenches.pdf
  14. Manifesto - Manifesto for Agile Software Development. (2001). Retrieved November 5, 2008, from
  15. MPSBR. (2007). Melhoria de Processo do Software Brasileiro - Guia Geral (Versão 1.2). Retrieved January 4, 2010, from
  16. Openup. (2010). Retrieved January 4, 2010, from
  17. Palmer, S. R. & Felsing, J. M. (2002) A Practical Guide to Feature-Driven Development. New Jersey: PrenticeHall.
  18. Pressman, R. S. (2007). Software Engineering: A Practitioner's Approach. New York: McGraw-Hill, Inc.
  19. Sanchez, A., Montebelo, R. & Fabbri, S. (2007). PCU|PSP: Uma Estratégia para ajustar Pontos por Casos de Uso por meio do PSP em Empresas de Pequeno Porte. Proceedings of VI Simpósio Brasileiro de Qualidade de Software (pp. 187-202).
  20. Schwaber, K. (2004). Agile project management with Scrum. Redmond USA: Microsoft Press.
  21. Sun, Developer Resources for Java Technology. (2010). Retrieved January 5, 2010, from

Paper Citation

in Harvard Style

Sande D., Sanchez A., Montebelo R., Fabbri S. and Montoro Hernandes E. (2010). PW-PLAN - A Strategy to Support Iteration-based Software Planning . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8425-04-1, pages 66-74. DOI: 10.5220/0002909100660074

in Bibtex Style

author={Deysiane Sande and Arnaldo Sanchez and Renan Montebelo and Sandra Fabbri and Elis Montoro Hernandes},
title={PW-PLAN - A Strategy to Support Iteration-based Software Planning},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - PW-PLAN - A Strategy to Support Iteration-based Software Planning
SN - 978-989-8425-04-1
AU - Sande D.
AU - Sanchez A.
AU - Montebelo R.
AU - Fabbri S.
AU - Montoro Hernandes E.
PY - 2010
SP - 66
EP - 74
DO - 10.5220/0002909100660074