Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2785592.2785609acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

The agile practices impact model: idea, concept, and application scenario

Published: 24 August 2015 Publication History

Abstract

Because agile development has become more important in software engineering in recent years, many companies want to become agile. One way to do so is context-specific improvement, preferably performed by selecting the right agile practices and integrating them into the current software development process. For making an appropriate selection, the impact on the improvement goals needs to be known. Therefore, the idea is to build an overall model that includes the impact of at least the most commonly used agile practices. This impact model is mainly built on these agile practices, on various impact characteristics, and on their connections. A larger example of some practices and their (possible) impact characteristics is presented. Additionally, the Agile Capability Analysis is introduced as an example application scenario of the model. The Agile Practices Impact Model presented in this paper could support context-specific integration of agility into any current development process. Nonetheless, the model needs to be filled with existing evidence.

References

[1]
Arisholm, E., Gallis, H., Dyba, T. and Sjoberg, D., 2007. Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise. IEEE Transaction on Software Engineering 33, 2 (Feb. 2007), 65-86.
[2]
Basili, V., Trendowicz, A., Kowalczyk, M., Heidrich, J., Seaman, C., Münch, J., and Rombach, D. 2014. Aligning Organizations through Measurement: The GQM+Strategies Approach. Springer, Germany.
[3]
Basili, V. R., Caldiera, G., and Rombach, H. 2001. Experience Factory. In Encyclopedia of Software Engineering., J.J. Marciniak (Ed.), John Wiley & Sons, USA, 511-519.
[4]
Bjørnson, F.O. and Dingsøyr, T. 2008. Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used. Inf. Softw. Technol. 50, 11 (October 2008), 1055-1068.
[5]
Clark, P. and O’Connor, R.V. 2012. The situational factors that affect the software development process: Towards a comprehensive reference framework. Inf. Softw. Technol. 54, 5 (May 2012), 433-447.
[6]
Diebold, P., Ostberg, J.P., Wagner, S., and Zendler, U. 2015. What Do Practitioners Vary in Using Scrum? In Proceedings of XP’15. Springer, Germany, LNBIP 212, 40-52.
[7]
Diebold, P. and Zehler, T. 2015. The Right Degree of Agility in Rich Processes. In Managing Software Process Evolution, M. Kuhrmann, A. Rausch, J. Münch, I. Richardson, and H. Zhang (Eds.), Springer, Berlin, Germany. (Accepted)
[8]
Deutsches Institut für Normung e.V. 2005. DIN EN ISO 9000:2005, Quality Management Systems – Fundamentals and Vocabulary. Beuth Verlag, Berlin, Germany.
[9]
Eocha, C. and Conboy, K. 2010. The Role of the User Story Agile Practice in Innovation. In Proceedings of LESS’10. Springer, Berlin, Germany, 20-30. 1 International Workshop on Impact of Agile Practices (ImpAct)
[10]
Greenland, S. and Brumback, B. 2002. An overview of relations among causal modelling methods. Int. Journal of Epidemiology 31, 5 (2002), 1030-1037.
[11]
Haugen, N. 2006. An Empirical Study of Using Planning Poker for User Story Estimation. In Proceedings of AGILE’06. IEEE Computer Society, Washington, DC, USA, 23-34.
[12]
Hoda, R., Noble, J., and Marshall, S. 2011. The impact of inadequate customer collaboration on self-organizing Agile teams. Inf. Softw. Technol. 53, 5 (May 2011), 521-534.
[13]
Hulkko, H., and Abrahamsson, P. 2005. A multiple case study on the impact of pair programming on product quality. In Proceedings of ICSE '05. ACM, New York, NY, USA, 495-504.
[14]
Hulland, J., Chow, Y., and Lam, S. 1996. Use of causal models in marketing research: A Review. Int. Journal of Research in Marketing 13, 2 (April 1996), 181-197.
[15]
International Organization for Standardization. 2011. ISO/IEC 25010:2011. Systems and software engineering - Systems and Software Quality Requirements and Evaluation (SQuaRE) - System and software quality models.
[16]
Lamersdorf, A. and Münch, J. 2010. Studying the Impact of Global Software Development Characteristics on Project Goals: A Causal Model. The Open Software Engineering Journal 4, 1 (2010), 2-13.
[17]
Madeyski, L. 2007. The Impact of Pair Programming and Test-Driven Development on Package Dependencies in Object-oriented Design – An Experiment. In Proceedings of PROFES’07. Springer, Berlin, Germany, 278-289.
[18]
McDowell, C., Werner, L., Bullock, H.E., and Fernald, J. 2003. The impact of pair programming on student performance, perception and persistence. In Proceedings of ICSE '03. IEEE Computer Society, Washington, DC, USA, 602-607.
[19]
Rajlich, V. 2006. Changing the paradigm of software engineering. Commun. ACM 49, 8 (August 2006), 67-70.
[20]
Rus, I. and Lindvall, M. 2002. Knowledge Management in Software Engineering. IEEE Software 19, 3 (May 2002), 26-38.
[21]
Russo, F. 2011. Explaining causal modelling. Or, what a causal model ought to explain. New Essays in Logic and Philosophy of Science.
[22]
Sison, R. and Yang, T. Use of Agile Methods and Practices in the Philippines. In Proceedings of APSEC’07. IEEE Computer Society, Washington, DC, USA, 462-469.
[23]
Trendowicz, A. 2013. Software Cost Estimation, Benchmarking, and Risk Assessment. Springer, Germany.

Cited By

View all
  • (2023)Tailoring Hybrid Software Processes in a Medium-size Software CompanyProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577709(1042-1050)Online publication date: 27-Mar-2023
  • (2023)Characterizing The Impact of Culture on Agile Methods: The MoCA Model2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)10.1109/ICSSP59042.2023.00018(81-85)Online publication date: May-2023
  • (2021)Formalizing the Goal-directed and Context-based Software Process Tailoring Method2021 XLVII Latin American Computing Conference (CLEI)10.1109/CLEI53233.2021.9639963(1-9)Online publication date: 25-Oct-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSSP '15: Proceedings of the 2015 International Conference on Software and System Process
August 2015
212 pages
ISBN:9781450333467
DOI:10.1145/2785592
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 August 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Agile Capability Analysis
  2. Agile Practices
  3. Agile Practices Impact
  4. Causal Model
  5. Impact Model

Qualifiers

  • Short-paper

Conference

ICSSP '15

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)1
Reflects downloads up to 29 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Tailoring Hybrid Software Processes in a Medium-size Software CompanyProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577709(1042-1050)Online publication date: 27-Mar-2023
  • (2023)Characterizing The Impact of Culture on Agile Methods: The MoCA Model2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)10.1109/ICSSP59042.2023.00018(81-85)Online publication date: May-2023
  • (2021)Formalizing the Goal-directed and Context-based Software Process Tailoring Method2021 XLVII Latin American Computing Conference (CLEI)10.1109/CLEI53233.2021.9639963(1-9)Online publication date: 25-Oct-2021
  • (2021)Building the Bridge Between Automotive SPICE® and Agile DevelopmentSystems, Software and Services Process Improvement10.1007/978-3-030-85521-5_26(391-405)Online publication date: 25-Aug-2021
  • (2018)An Agile transition starting with user stories, DoD & DoRProceedings of the 2018 International Conference on Software and System Process10.1145/3202710.3203145(147-156)Online publication date: 26-May-2018
  • (2018)How is agile development currently being used in regulated embedded domains?Journal of Software: Evolution and Process10.1002/smr.193530:8Online publication date: 9-Aug-2018
  • (2017)Interactive PostersProceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering10.1145/3084226.3084272(230-235)Online publication date: 15-Jun-2017
  • (2017)Operationalizing the Experience Factory for Effort Estimation in Agile ProcessesProceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering10.1145/3084226.3084240(31-40)Online publication date: 15-Jun-2017
  • (2016)Why Do We Do Software Process Improvement?Product-Focused Software Process Improvement10.1007/978-3-319-49094-6_23(360-367)Online publication date: 6-Nov-2016
  • (2016)The Right Degree of Agility in Rich ProcessesManaging Software Process Evolution10.1007/978-3-319-31545-4_2(15-37)Online publication date: 16-Sep-2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media