Full-text resources of CEJSH and other databases are now available in the new Library of Science.
Visit https://bibliotekanauki.pl

PL EN


2016 | 4 | 261-280

Article title

Factors influencing user story estimations: an industrial interview and a conceptual model

Content

Title variants

Languages of publication

EN

Abstracts

EN
A proper estimation of time in user stories is a crucial task for both the IT team as well as for the customer, especially in agile projects. Although agile practices offer a lot of flexibility and promote a culture of continuous change, there are always clearly de need timeboxed periods where an IT company has to commit to delivering working soft-ware. Estimating time of user story implementation provides clarity and the opportunity to control the project by the management, yet at the same time, it can increase pressure on software developers. Thus, incorrectly estimated user stories may lead to quality problems including system malfunction, technical debt, and general user experience issues. The paper describes user story characteristics, reasons of user story estimation inaccuracy as well as a model of their potential impact on post-release defects in large IT software ventures, all derived from the conducted interview with practitioners in Capgemini software development company.

Keywords

Year

Issue

4

Pages

261-280

Physical description

Dates

published
2016-12-31

Contributors

  • Wroclaw University of Science and Technology
author
  • Wroclaw University of Science and Technology

References

  • Ambler S. (2002), Agile modeling: Effective practices for eXtreme programming and the unified process, John Wiley & Sons, Inc., New York.
  • Børte K., Ludvigsen S.R., Mørch A. I. (2012), The role of social interaction in software effort estimation: Unpacking the magic step between reasoning and decision-making. Information and Software Technology.
  • Brooks J., Frederick, P. (1987), No silver bullet essence and accidents of software engineering. Computer.
  • Buenen M., Walgude A. (2016). World quality report 2015-2016, 7th edition, Technical report, Sogeti and HP, Capgemini.
  • Caminer D.T. (1958), - and how to avoid them, “The Computer Journal”, vol. 1 no. 1, pp. 11-14.
  • Cohn M. (2004), User stories applied: For agile software development, Addison Wesley Longman Publishing Co., Inc., Redwood City.
  • Lang M., Conboy K., Keaveney S. (2011), Cost estimation in agile software development projects, in: Information Systems development, reflections, challenges and new directions [Proceedings of ISD 2011, Heriot-Watt University, Edinburgh, Scotland, UK, August 24 - 26, 2011], pp. 689-706.
  • Lederer A.L., Prasad J. (1995), Perceptual congruence and systems development cost estimation, “Information Resource Management”, vol. 8 no. 4, pp. 17-28.
  • Liskin O., Pham R., Kiesling S., Schneider K. (2014), Agile processes in software engineering and extreme programming: 15th International Conference, XP 2014, Rome, Italy, May 26-30, 2014. Proceedings, chapter: Why we need a granularity concept for user stories, pp.110-125.
  • Madeyski L. (2007), On the effects of pair programming on thoroughness and fault-finding effectiveness of unit tests, in: eds. Munch, J. Abrahamsson, P., eds, “Product-Focused Software Process Improvement”, vol. 4589 of LNCS, pp. 207-221.
  • Madeyski L., Radyk N. (2010), Judy-a mutation testing tool for Java. Software, “IET”, vol. 4 no. 1, pp. 32-42.
  • Majchrzak M., Stilger L. (2015), Experience report: Introducing Kanban into automotive software project, in: eds. Kosiuczenko P., Śmiałek M., From requirements to software: Research and practice, Scientific Papers of the Polish Information Processing Society Scientific Council, pp. 15-32.
  • Majchrzak M., Stilger L., Matczak M. (2014), Working with agile in a distributed environment, in: eds. Madeyski L. Ochodek M., Software engineering from research and practice perspective, Scientific Papers of the Polish Information Processing Society Scientific Council, pp. 41-54.
  • Poppendieck M., Poppendieck T. (2003), Lean software development: An agile toolkit, Addison-Wesley Longman Publishing Co., Inc., Boston.
  • Puppet Labs and IT Revolutionary Press (2015), 2015 State of DevOps Report, Technical report, Puppet Labs.
  • The Standish Group (1995), CHAOS Report 1995.
  • The Standish Group (2015), CHAOS Report 2015.
  • VersionOne (2015), The 10th annual state of agile report, Technical report, VersionOne Inc.
  • Zijdemans S.H., Stettina C.J. (2014), Agile processes in software engineering and extreme programming: 15th International Conference, XP 2014, Rome, Italy, May 26-30, 2014, Proceedings, chapter: Contracting in agile software projects: State of art and how to understand it, pp. 78-93.

Document Type

Publication order reference

Identifiers

ISSN
2353 - 9119

YADDA identifier

bwmeta1.element.desklight-7141e337-cf05-4ad9-b4d7-49d2a69100af
JavaScript is turned off in your web browser. Turn it on to take full advantage of this site, then refresh the page.