Skip to main content

A Strategy to Support Software Planning Based on Piece of Work and Agile Paradigm

  • Conference paper
Enterprise Information Systems (ICEIS 2010)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 73))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pressman, R.S.: Software Engineering: A Practitioner’s Approach. McGraw-Hill Inc., New York (2007)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Karner, G.: Resource Estimation for Objectory Projects. Objective Systems SF AB (copyright owned by Rational Software) (1993)

    Google Scholar 

  4. Humphrey, W.S.: A discipline for software engineering. Addison-Wesley, Pittsburgh (1995)

    Google Scholar 

  5. Dashboard - The Software Process Dashboard Initiative, http://processdash.sourceforge.net

  6. Schwaber, K.: Agile project management with Scrum. Microsoft Press, Redmond (2004)

    Google Scholar 

  7. Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, USA (2004)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Manifesto - Manifesto for Agile Software Development, http://agilemanifesto.org/

  10. DSDM - DSDM Public Version 4.2 Manual, http://www.dsdm.org/version4/2/public/

  11. Palmer, S.R., Felsing, J.M.: A Practical Guide to Feature-Driven Development. Prentice-Hall, New Jersey (2002)

    Google Scholar 

  12. Highsmith, J.: Agile software development ecosystems. Addison-Wesley, Reading (2002)

    Google Scholar 

  13. Openup, http://epf.eclipse.org/wikis/openup/

  14. Cockburn, A.: Agile software development. Addison-Wesley Longman Publishing Co. Inc., Boston (2002)

    Google Scholar 

  15. Cohn, M.: Agile estimating and planning. Prentice-Hall, New Jersey (2005)

    Google Scholar 

  16. Haugen, N.C.: An empirical study of using planning poker for user story estimation. In: Proceedings of Agile 2006 Conference, p. 34 (2006)

    Google Scholar 

  17. Albrecht, A.J.: Measuring application development productivity. In: Proceedings of SHARE/GUIDE IBM Application Development Symposium, pp. 83–92 (1979)

    Google Scholar 

  18. Kniberg, H.: Scrum and XP from the Trenches - How we do use Scrum (2007), Retrieved from http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf

  19. Sun - Developer Resources for Java Technology, http://java.sun.com

  20. Embarcadero - Delphi, http://www.embarcadero.com/products/delphi

  21. CMMI - Capability Maturity Model Integration Version 1.2. CMMI-SE/SW, V1.2 – Continuous Representation (SEI Technical Report CMU/SEI-2006-TR-001) (2006)

    Google Scholar 

  22. MPSBR - Melhoria de Processo do Software Brasileiro – Guia Geral (Versão 1.2) (retrieved January 4, (2007), http://www.softex.br/mpsbr

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics