Feedforward and Feedbackward Approach-Based Estimation Model for Agile Software Development

  • Saru DhirEmail author
  • Deepak Kumar
  • V. B. Singh
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 553)


In the software project development software estimation and planning is a crucial process. This paper proposes a framework that outlines the estimation of a software development at the initial stages and consists of feedforward and feedbackward approaches in the whole development cycle. Improved software estimations are also elaborated on an agile project implementation using the proposed framework.


Agile software development Software estimation Feedforward Feedbackward 


  1. 1.
    M. Pikkarainen et al.: The Impact of Agile Practices on Communication in Software Development, Empirical Software Engineering, Springer (2008).Google Scholar
  2. 2.
    Glass R.: Extreme Programming: The Good, the Bad, and the Bottom Line, IEEE Software, vol. 18, no. 6, pp. 112–111 (2001).Google Scholar
  3. 3.
    Jørgensen, M. and Shepperd M.: A Systematic Review of Software Development Cost Estimation Studies Document Actions, IEEE Transactions on Software Engineering, 33 (1): pp. 33–53 (2006).Google Scholar
  4. 4.
    Mukhopadhyay, T. and Kekre, S.: Software Effort Models for Early Estimation of Process Control Applications. IEEE Transactions on Software Engineering, pp. 915–924 (1992).Google Scholar
  5. 5.
    Burgess, C. J. and Lefley, M.: Can Genetic Programming Improve Software Effort Estimation? A Comparative Evaluation. Information and Software Technology. 43, (2001).Google Scholar
  6. 6.
    Armario, J., Gutiérrez, J. J., Alba, M., García-García, J.A., Vitorio, J. and Escalona, M. J.: Project estimation with NDT. In: Proceedings of the 7th International Conference on Software Paradigm Trends, Rome, Italy, pp. 120–126 (2012).Google Scholar
  7. 7.
    Torrecilla-Salinas, C. J., Sedeño, J., Escalona, M. J. and Mejías, M.: Estimating, planning and managing Agile Web development projects under a value-based perspective. Information and Software Technology, vol. 61, pp. 124–144 (2015).Google Scholar
  8. 8.
    Shepperd, M. and Schofield, C.: Estimating Software Project Effort Using Analogies. IEEE Transactions on Software Engineering, 23(12):736–743 (1997).Google Scholar
  9. 9.
    Jorgensen, M.: A review of studies on expert estimation of software development effort. The J. of Systems and Software, 70, pp. 37–60 (2004).Google Scholar
  10. 10.
    Lucas, L., Laurie, W., and Lynn, C.: Motivations and measurements in an agile case study. J. of system architecture. 52, (11), pp. 654–667 (2006).Google Scholar
  11. 11.
    Fuqua, A., and Hammer, J.M.: Embracing Change: An XP Experience Report. In: 4th int. conference on Extreme programming and agile processes in software engineering, XP, pp. 298–306 (2003).Google Scholar
  12. 12.
    Litoriya, R. and Kothari, A.: An Efficient Approach for Agile Web Based Project Estimation: AgileMOW. J. of Software Engineering and Applications. pp. 297–303 (2013).Google Scholar
  13. 13.
    Dhir, S., Kumar, D. and Singh, V.B.: An estimation technique in agile archetype using story points and function point analysis. Int. J. Process Management and Benchmarking, (2016).Google Scholar
  14. 14.
    Tipu, Z. S. K. and Zia, S.: An Effort Estimation Model for Agile Software Development. Advances in computer science and its applications (ACSA), Vol. 2, No. 1 (2012).Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2017

Authors and Affiliations

  1. 1.Amity UniversityNoidaIndia
  2. 2.University of DelhiDelhiIndia

Personalised recommendations