Skip to main content

2018 | OriginalPaper | Buchkapitel

Towards a Goal-Oriented Framework for Partial Agile Adoption

verfasst von : Soreangsey Kiv, Samedi Heng, Yves Wautelet, Manuel Kolp

Erschienen in: Software Technologies

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The agile paradigm is used today for software development and project as an alternative to structured and traditional heavier life cycles. Different meta-models have been proposed trying to unify agile methods. Yet, very few of them focus on agile partial method adoption. Intuitively, choosing which practices to adopt from agile methods should be made based on their most prioritized goals in the software development process. The paper answers this issue by building a goal-oriented meta-model where each agile concept is seen as a goal to achieve and explaining how goal modeling can help the software team to partially adopt agile methods. This will also make it easier to identify vulnerabilities associated with each goal and minimize risks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Principles are denoted as \(Px, x \in \{1\ldots 12\}\) as seen in Table 3.
 
2
Scrum practices are denoted as \(SPx, x \in \{1\ldots 14\}\) and XP practices are denoted as \(XPx, x \in \{1\ldots 13\}\) as seen in Table 3.
 
3
One iteration per method candidate to be partially adapted.
 
Literatur
1.
Zurück zum Zitat Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Longman Publishing Co. Inc., Boston (2000) Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Longman Publishing Co. Inc., Boston (2000)
2.
Zurück zum Zitat Palmer, S.R., Felsing, M.: A Practical Guide to Feature-Driven Development, 1st edn. Pearson Education, New York City (2001) Palmer, S.R., Felsing, M.: A Practical Guide to Feature-Driven Development, 1st edn. Pearson Education, New York City (2001)
3.
Zurück zum Zitat Stapleton, J.: DSDM: The Method in Practice. Addison-Wesley Longman Publishing Co. Inc., Boston (1997) Stapleton, J.: DSDM: The Method in Practice. Addison-Wesley Longman Publishing Co. Inc., Boston (1997)
4.
Zurück zum Zitat Cockburn, A.: Surviving Object-oriented Projects: A Manager’s Guide. Addison-Wesley Longman Publishing Co. Inc., Boston (1998) Cockburn, A.: Surviving Object-oriented Projects: A Manager’s Guide. Addison-Wesley Longman Publishing Co. Inc., Boston (1998)
5.
Zurück zum Zitat Schwaber, K., Beedle, M.: Agile Software Development with Scrum, vol. 1. Prentice Hall, Upper Saddle River (2002)MATH Schwaber, K., Beedle, M.: Agile Software Development with Scrum, vol. 1. Prentice Hall, Upper Saddle River (2002)MATH
6.
Zurück zum Zitat Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9, 28–35 (2001) Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9, 28–35 (2001)
7.
Zurück zum Zitat Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New directions on agile methods: a comparative analysis. In: Clarke, L.A., Dillon, L., Tichy, W.F. (eds.) Proceedings of the 25th International Conference on Software Engineering, 3–10 May 2003, pp. 244–254. IEEE Computer Society, Portland (2003) Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New directions on agile methods: a comparative analysis. In: Clarke, L.A., Dillon, L., Tichy, W.F. (eds.) Proceedings of the 25th International Conference on Software Engineering, 3–10 May 2003, pp. 244–254. IEEE Computer Society, Portland (2003)
8.
Zurück zum Zitat Tripp, J.F., Armstrong, D.J.: Exploring the relationship between organizational adoption motives and the tailoring of agile methods. In: 47th Hawaii International Conference on System Sciences (HICSS), pp. 4799–4806. IEEE (2014) Tripp, J.F., Armstrong, D.J.: Exploring the relationship between organizational adoption motives and the tailoring of agile methods. In: 47th Hawaii International Conference on System Sciences (HICSS), pp. 4799–4806. IEEE (2014)
9.
Zurück zum Zitat Campanelli, A.S., Parreiras, F.S.: Agile methods tailoring - a systematic literature review. J. Syst. Softw. 110, 85–100 (2015)CrossRef Campanelli, A.S., Parreiras, F.S.: Agile methods tailoring - a systematic literature review. J. Syst. Softw. 110, 85–100 (2015)CrossRef
10.
Zurück zum Zitat Esfahani, H.C., Yu, E.S.K., Annosi, M.C.: Towards the strategic analysis of agile practices. In: Nurcan, S. (ed.) Proceedings of the CAiSE Forum 2011, Volume 734 of CEUR Workshop Proceedings, London, UK, 22–24 June 2011, pp. 155–162. CEUR-WS.org (2011) Esfahani, H.C., Yu, E.S.K., Annosi, M.C.: Towards the strategic analysis of agile practices. In: Nurcan, S. (ed.) Proceedings of the CAiSE Forum 2011, Volume 734 of CEUR Workshop Proceedings, London, UK, 22–24 June 2011, pp. 155–162. CEUR-WS.org (2011)
11.
Zurück zum Zitat Henderson-Sellers, B., Gonzalez-Perez, C.: A comparison of four process metamodels and the creation of a new generic standard. Inf. Softw. Technol. 47, 49–65 (2005)CrossRef Henderson-Sellers, B., Gonzalez-Perez, C.: A comparison of four process metamodels and the creation of a new generic standard. Inf. Softw. Technol. 47, 49–65 (2005)CrossRef
12.
Zurück zum Zitat Mikulėnas, G., Butleris, R., Nemuraitė, L.: An approach for the metamodel of the framework for a partial agile method adaptation. Inf. Technol. Control 40, 71–82 (2011) Mikulėnas, G., Butleris, R., Nemuraitė, L.: An approach for the metamodel of the framework for a partial agile method adaptation. Inf. Technol. Control 40, 71–82 (2011)
13.
Zurück zum Zitat Esfahani, H.C., Cabot, J., Yu, E.S.K.: Adopting agile methods: can goal-oriented social modeling help? In: Loucopoulos, P., Cavarero, J. (eds.) Proceedings of the Fourth IEEE International Conference on Research Challenges in Information Science, RCIS 2010, Nice, France, 19–21 May 2010, pp. 223–234. IEEE (2010) Esfahani, H.C., Cabot, J., Yu, E.S.K.: Adopting agile methods: can goal-oriented social modeling help? In: Loucopoulos, P., Cavarero, J. (eds.) Proceedings of the Fourth IEEE International Conference on Research Challenges in Information Science, RCIS 2010, Nice, France, 19–21 May 2010, pp. 223–234. IEEE (2010)
14.
Zurück zum Zitat Madi, T., Dahalin, Z., Baharom, F.: Content analysis on agile values: a perception from software practitioners. In: 2011 5th Malaysian Conference on Software Engineering (MySEC), pp. 423–428. IEEE (2011) Madi, T., Dahalin, Z., Baharom, F.: Content analysis on agile values: a perception from software practitioners. In: 2011 5th Malaysian Conference on Software Engineering (MySEC), pp. 423–428. IEEE (2011)
15.
Zurück zum Zitat Kiv, S., Heng, S., Kolp, M., Wautelet, Y.: An intentional perspective on partial agile adoption. In: Proceedings of the 12th International Conference on Software Technologies - Volume 1, pp. 116–127. ICSOFT, INSTICC, SciTePress (2017) Kiv, S., Heng, S., Kolp, M., Wautelet, Y.: An intentional perspective on partial agile adoption. In: Proceedings of the 12th International Conference on Software Technologies - Volume 1, pp. 116–127. ICSOFT, INSTICC, SciTePress (2017)
17.
Zurück zum Zitat Jacobson, I., Ng, P.W., Spence, I.: The essential unified process-a fresh start for processd. Dr. Dobbs J. 31, 40+ (2006) Jacobson, I., Ng, P.W., Spence, I.: The essential unified process-a fresh start for processd. Dr. Dobbs J. 31, 40+ (2006)
19.
Zurück zum Zitat Kroll, P., MacIsaac, B.: Agility and Discipline Made Easy: Practices from OpenUP and RUP (Addison-Wesley Object Technology (Paperback)). Addison-Wesley Professional, Boston (2006) Kroll, P., MacIsaac, B.: Agility and Discipline Made Easy: Practices from OpenUP and RUP (Addison-Wesley Object Technology (Paperback)). Addison-Wesley Professional, Boston (2006)
20.
Zurück zum Zitat Ambler, S.: Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. Wiley, Hoboken (2002) Ambler, S.: Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. Wiley, Hoboken (2002)
21.
Zurück zum Zitat Ahmad, M.O., Markkula, J., Oivo, M.: Kanban in software development: a systematic literature review. In: 2013 39th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 9–16. IEEE (2013) Ahmad, M.O., Markkula, J., Oivo, M.: Kanban in software development: a systematic literature review. In: 2013 39th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 9–16. IEEE (2013)
22.
Zurück zum Zitat Liker, J.K.: The Toyota Way. Esensi (2004) Liker, J.K.: The Toyota Way. Esensi (2004)
23.
Zurück zum Zitat Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Boston (2003) Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Boston (2003)
25.
Zurück zum Zitat Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004) Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)
26.
Zurück zum Zitat Henderson-Sellers, B., Ralyté, J., Ågerfalk, P.J., Rossi, M.: Situational Method Engineering. Springer, Heidelberg (2014)CrossRef Henderson-Sellers, B., Ralyté, J., Ågerfalk, P.J., Rossi, M.: Situational Method Engineering. Springer, Heidelberg (2014)CrossRef
27.
Zurück zum Zitat Lin, J., Yu, H., Shen, Z., Miao, C.: Using goal net to model user stories in agile software development. In: 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2014, Las Vegas, NV, USA, 30 June–2 July 2014, pp. 1–6. IEEE Computer Society (2014) Lin, J., Yu, H., Shen, Z., Miao, C.: Using goal net to model user stories in agile software development. In: 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2014, Las Vegas, NV, USA, 30 June–2 July 2014, pp. 1–6. IEEE Computer Society (2014)
28.
Zurück zum Zitat Shen, Z., Miao, C., Tao, X., Gay, R.: Goal oriented modeling for intelligent software agents. In: Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2004), pp. 540–543. IEEE (2004) Shen, Z., Miao, C., Tao, X., Gay, R.: Goal oriented modeling for intelligent software agents. In: Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2004), pp. 540–543. IEEE (2004)
29.
Zurück zum Zitat Bézivin, J.: In search of a basic principle for model driven engineering. Novatica J. Special Issue 5, 21–24 (2004) Bézivin, J.: In search of a basic principle for model driven engineering. Novatica J. Special Issue 5, 21–24 (2004)
30.
Zurück zum Zitat Schuppenies, R., Steinhauer, S.: Software process engineering metamodel. OMG group, November 2002 Schuppenies, R., Steinhauer, S.: Software process engineering metamodel. OMG group, November 2002
32.
Zurück zum Zitat Wautelet, Y., Heng, S., Kiv, S., Kolp, M.: User-story driven development of multi-agent systems: a process fragment for agile methods. Comput. Lang. Syst. Struct. 50, 159–176 (2017) Wautelet, Y., Heng, S., Kiv, S., Kolp, M.: User-story driven development of multi-agent systems: a process fragment for agile methods. Comput. Lang. Syst. Struct. 50, 159–176 (2017)
35.
Zurück zum Zitat Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: Tenth IEEE International Conference on Research Challenges in Information Science, RCIS 2016, Grenoble, France, 1–3 June 2016, pp. 1–12. IEEE (2016) Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: Tenth IEEE International Conference on Research Challenges in Information Science, RCIS 2016, Grenoble, France, 1–3 June 2016, pp. 1–12. IEEE (2016)
38.
Zurück zum Zitat Yu, E., Mylopoulos, J.: Understanding “why” in software process modelling, analysis, and design. In: Proceedings of the 16th International Conference on Software Engineering, pp. 159–168. IEEE Computer Society Press (1994) Yu, E., Mylopoulos, J.: Understanding “why” in software process modelling, analysis, and design. In: Proceedings of the 16th International Conference on Software Engineering, pp. 159–168. IEEE Computer Society Press (1994)
39.
Zurück zum Zitat OMG: Software & systems process engineering meta-model specification. Version 2.0. Technical report, Object Management Group (2008) OMG: Software & systems process engineering meta-model specification. Version 2.0. Technical report, Object Management Group (2008)
40.
Zurück zum Zitat Faulkner, S., Kolp, M., Wautelet, Y., Achbany, Y.: A formal description language for multi-agent architectures. In: Kolp, M., Henderson-Sellers, B., Mouratidis, H., Garcia, A., Ghose, A.K., Bresciani, P. (eds.) AOIS-2006. LNCS (LNAI), vol. 4898, pp. 143–163. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-77990-2_9CrossRef Faulkner, S., Kolp, M., Wautelet, Y., Achbany, Y.: A formal description language for multi-agent architectures. In: Kolp, M., Henderson-Sellers, B., Mouratidis, H., Garcia, A., Ghose, A.K., Bresciani, P. (eds.) AOIS-2006. LNCS (LNAI), vol. 4898, pp. 143–163. Springer, Heidelberg (2008). https://​doi.​org/​10.​1007/​978-3-540-77990-2_​9CrossRef
41.
Zurück zum Zitat ISO/IEC: ISO/IEC 12207:2008: Systems and software engineering - software life cycle processes (2008) ISO/IEC: ISO/IEC 12207:2008: Systems and software engineering - software life cycle processes (2008)
42.
Zurück zum Zitat Van Loon, H.: Process Assessment and ISO/IEC 15504: A Reference Book. Springer, Heidelberg (2004) Van Loon, H.: Process Assessment and ISO/IEC 15504: A Reference Book. Springer, Heidelberg (2004)
43.
Zurück zum Zitat Madeyski, L.: Test-Driven Development: An Empirical Evaluation of Agile Practice, 1st edn. Springer Publishing Company, Incorporated, Heidelberg (2010)CrossRef Madeyski, L.: Test-Driven Development: An Empirical Evaluation of Agile Practice, 1st edn. Springer Publishing Company, Incorporated, Heidelberg (2010)CrossRef
44.
Zurück zum Zitat Sidky, A.S., Arthur, J.D., Bohner, S.A.: A disciplined approach to adopting agile practices: the agile adoption framework. ISSE 3, 203–216 (2007) Sidky, A.S., Arthur, J.D., Bohner, S.A.: A disciplined approach to adopting agile practices: the agile adoption framework. ISSE 3, 203–216 (2007)
45.
Zurück zum Zitat Karlström, D., Runeson, P.: Integrating agile software development into stage-gate managed product development. Empirical Softw. Eng. 11, 203–225 (2006)CrossRef Karlström, D., Runeson, P.: Integrating agile software development into stage-gate managed product development. Empirical Softw. Eng. 11, 203–225 (2006)CrossRef
47.
Zurück zum Zitat Pressman, R.S.: Software Engineering: A Practitioner’s Approach. Palgrave Macmillan, Basingstoke (2005)MATH Pressman, R.S.: Software Engineering: A Practitioner’s Approach. Palgrave Macmillan, Basingstoke (2005)MATH
48.
Zurück zum Zitat Cohn, M.: User Stories Applied: For Agile Software Development. Addison Wesley Longman Publishing Co. Inc., Redwood City (2004) Cohn, M.: User Stories Applied: For Agile Software Development. Addison Wesley Longman Publishing Co. Inc., Redwood City (2004)
49.
Zurück zum Zitat Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011) Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)
51.
Zurück zum Zitat VersionOne: 10th annual state of agile development survey (2016) VersionOne: 10th annual state of agile development survey (2016)
52.
Zurück zum Zitat Schwaber, K., Sutherland, J.: The scrum guide. Scrum Alliance 21 (2011) Schwaber, K., Sutherland, J.: The scrum guide. Scrum Alliance 21 (2011)
Metadaten
Titel
Towards a Goal-Oriented Framework for Partial Agile Adoption
verfasst von
Soreangsey Kiv
Samedi Heng
Yves Wautelet
Manuel Kolp
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-93641-3_4

Premium Partner