Skip to main content

Design Process Tailoring: A Review and Perspective on the Literature

  • Conference paper
  • First Online:
Research into Design for Communities, Volume 1 (ICoRD 2017)

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 65))

Included in the following conference series:

Abstract

The definition and formalization of engineering design processes has been identified as a best practice in empirical studies, and process reference models in literature are plentiful. However, since no two engineering design projects or even organizations are the same, flexible processes and their adaption and tailoring are a necessity. This results in corresponding activities to be carried out by process and project managers. Hence the question arises what approaches do exist in order to support individuals in carrying out these tasks? In this chapter, a literature review has been carried out in order to identify existing approaches, which have consequently been categorized. Since the investigated approaches stem mainly from the domain of software development, we propose the need and opportunity to transfer these approaches to interdisciplinary product development.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

References

  1. Markham, S.K., Lee, H.: Product development and management association’s 2012 comparative performance assessment study, (en). J. Prod. Innov. Manag. 30(3), 408–429 (2013)

    Article  Google Scholar 

  2. S. Vajna.: Workflow for design. In: Clarkson, J., Eckert, C. (eds.) Design Process Improvement: A Review of Current Practice, Springer, London (2005)

    Google Scholar 

  3. Methodik zum Entwickeln und Konstruieren technischer Systeme und Produkte, VDI 2221 (1993)

    Google Scholar 

  4. Gericke, K., Moser, H.A.: Adapting a design approach: a case study in a small space company. In: Heisig, P.(eds.) Modelling and Management of Engineering Processes, Engineering Design Centre, University of Cambridge, pp. 101–114 (2014)

    Google Scholar 

  5. O’Donovan, B., Eckert, C., Clarkson, J., Browning, T.: Design planning and modeling. In: Clarkson, J., Eckert, C. (eds.) Design Process Improvement: A Review of Current Practice, pp. 60–87. Springer, London (U.K.) (2005)

    Google Scholar 

  6. Becker, J., Kugeler, M., Rosemann, M.: Process management: a guide for the design of business processes; with 34 tables. Springer, Berlin, Heidelberg (U.A.) (2003)

    Google Scholar 

  7. Ginsberg, M.P., Quinn, L.H.: Process tailoring and the software capability maturity model process tailoring and the software capability maturity model (en), no. November, 1995

    Google Scholar 

  8. Du Preez, N., Lutters, D., Nieberding, H.: Tailoring the development process according to the context of the project, (en). CIRP J. Manufact. Sci. Technol. 1(3), 191–198 (2009)

    Article  Google Scholar 

  9. Kalus, G., Kuhrmann, M.: Criteria for software process tailoring: a systematic review (da). In: Proceedings of the 2013 International Conference on Software and System Process—ICSSP, p. 171, http://www.scopus.com/inward/record.url?eid=2-s2.0-84878429794&partnerID=tZOtx3y1. (2013)

  10. Hallerbach, A.: Management von Prozessvarianten. University of Ulm (2010)

    Google Scholar 

  11. Martinez-Ruiz, T., Munch, J., Garcia, F., Piattini, M.: Requirements and constructors for tailoring software processes: a systematic literature review (en). Soft. Qual. J. 20(1), 229–260 (2012)

    Article  Google Scholar 

  12. Armbrust, O., Ebell, J., Hammerschall, U.: Experiences and results from tailoring and deploying a large process standard in a company (en). Soft. Process Improvement Practice 13, 301–309 (2008)

    Article  Google Scholar 

  13. Xu, Peng, Ramesh, B.: Using process tailoring to manage software development challenges, (da). IT Prof. 10(4), 39–45 (2008)

    Article  Google Scholar 

  14. Ittner, J.: Software assisted tailoring of process descriptions. VDM Verlag Dr. Müller, Saarbrücken (2006)

    Google Scholar 

  15. Golra, F.R.: A Refinement based methodology for software process modeling, Télécom Bretagne, Université de Rennes 1 (2014)

    Google Scholar 

  16. Fontoura, L.M., Price, R.T.: A framework for tailoring software process, in SEKE, pp. 63–66 (2007)

    Google Scholar 

  17. R. Eíto-Brun, A layered framework for managing access to customer-provided process requirements (2015)

    Google Scholar 

  18. Killisperger, P., Stumptner, M., Peters, G., Grossmann, G., Stückl, T.; A framework for the flexible instantiation of large scale software process tailoring, In: New Modeling Concepts for Today’s Software Processes, pp. 100–111, Springer (2010)

    Google Scholar 

  19. Alegria, J. A. H.: A meta-process for defining adaptable software processes. Dissertation, Departamento de ciencias de la computación, University of Chile, (2012)

    Google Scholar 

  20. Alegria, J., Bastarrica M.C. (Eds.): Building software process lines with CASPER. In: International Conference on Software and System Process (ICSSP) (2012)

    Google Scholar 

  21. Wang, H., Du, X., Zhang, H.: Software project process models: from generic to specific (2012)

    Google Scholar 

  22. Martínez-Ruiz, T., García, F., Piattini, M., Münch, J. (Eds.): Applying AOSE concepts to model crosscutting variability in variant-rich processes (2011)

    Google Scholar 

  23. Kalus, G.: Projektspezifische Anpassung von Vorgehensmodellen Feature-basiertes Tailoring (2013)

    Google Scholar 

  24. Killisperger, P., Stumptner, M., Peters, G., Grossmann, G., Stückl, T.: Meta model based architecture for software process instantiation. pp. 63–74

    Google Scholar 

  25. Kuhrmann, M., Fernández, D.M., Ternité, T.: Realizing software process lines: insights and experiences (en). In: Proceedings of the 2014 International Conference on Software and System Process—ICSSP 2014, pp. 99–108. http://dl.acm.org/citation.cfm?doid=2600821.2600833 (2014)

  26. Ternité, T.:Process lines: a product line approach designed for process model development. In: 35th Euromicro Conference on Software Engineering and Advanced Applications. pp. 173–180 Piscataway, NJ (2009)

    Google Scholar 

  27. He, R., Wang, H., Lin, Z. (Eds.): A software process tailoring approach using a unified lifecycle template. In: International Conference on Computational Intelligence and Software Engineering CiSE (2009)

    Google Scholar 

  28. Magdaleno, A.M. (Ed.): An optimization-based approach to software development process tailoring. In: Second International Symposium on Search Based Software Engineering (SSBSE) (2010)

    Google Scholar 

  29. Simmonds, J., Perovich, D., Bastarrica, M.C., Silvestre, L. (Eds.): A megamodel for Software Process Line modeling and evolution. In: 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) ACM/IEEE (2015)

    Google Scholar 

  30. Hurtado, J.A., Alegría, M.C., Bastarrica, A., Quispe, Ochoa, S.F.: MDE-based process tailoring strategy. J. Softw. Evol. Proc. 26(4) 386–403 (2014)

    Google Scholar 

  31. Silvestre, L., Bastarrica, M.C., Ochoa, S.F. (eds.): A model-based tool for generating software process model tailoring transformations (2014)

    Google Scholar 

  32. Hurtado Alegría, J.A., Bastarrica, M.C., Quispe, A., Ochoa, S.F. (eds.): An mde approach to software process tailoring (2011)

    Google Scholar 

  33. Pillat, R.M., Oliveira, T.C., Alencar, P.S.C., Cowan, D.D.: BPMNt: A BPMN extension for specifying software process tailoring (da). Inf. Soft. Technol. 57, 95–115 (2015)

    Article  Google Scholar 

  34. Doerner, C., Yetim, F., Pipek, V., Wulf, V.: Supporting business process experts in tailoring business processes (en). Interact. Comput. 23(3), 226–238 (2011)

    Article  Google Scholar 

  35. Armbrust, O.: Determining organization-specific process suitability. In: New Modeling Concepts for Today’s Software Processes. pp. 26–38. Springer (2010)

    Google Scholar 

  36. Armbrust, O., et al: Scoping software process models—initial concepts and experience from defining space standards. In: Making Globally Distributed Software Development a Success Story, pp. 160–172. Springer, Berlin, Heidelberg (2008)

    Google Scholar 

  37. Armbrust, O., et al.: Scoping software process lines. Soft. Process Improvement Practice 14(3), 181–197 (2009)

    Article  Google Scholar 

  38. Hurtado, J.A., Bastarrica, C.: Process model tailoring as a mean for process knowledge reuse (en). In: 2nd Workshop on Knowledge Reuse, łdots. http://mate.dcc.uchile.cl/_media/research/pubs/hb09.pdf (2009)

  39. Ortega, D., Silvestre, L., Bastarrica, M.C., Ochoa, S.F.: A tool for modeling software development contexts in small software organizations. In: 31st International Conference of the Chilean Computer Science Society (SCCC), pp. 29–35 (2012)

    Google Scholar 

  40. Du Preez, N., Basson, A., Lutters, D., Nieberding, H. (Eds.): Structuring the development process according to the project context: two case studies. In: Portland International Conference on Management of Engineering & Technology PICMET (2008)

    Google Scholar 

  41. Park, S.-H., Bae, D.-H.: Tailoring a large-sized software process using process slicing and case-based reasoning technique (en). IET Softw. 7(1), 47–55 (2013)

    Article  Google Scholar 

  42. Yoon, I.C., Min, S.Y., Bae, D.H. (eds.): Tailoring and verifying software process. In: Software Engineering Conference APSEC Eighth Asia-Pacific (2001)

    Google Scholar 

  43. Khaari, M., Ramsin, R. (Eds.): Process patterns for aspect-oriented software development (2010)

    Google Scholar 

  44. Fahmideh, M., Sharifi, M., Jamshidi, P., Shams, F., Haghighi, H. (eds): Process patterns for service-oriented software development. In: 2011 Fifth International Conference on Research Challenges in Information Science (RCIS) (2011)

    Google Scholar 

  45. Asadi, M., Esfahani, N., Ramsin, R. (eds.): Process patterns for mda-based software development (2010)

    Google Scholar 

  46. Josefiak, F.: Intelligente, universal adaptive Prozessmodelle für ein integriertes Innovationsmanagement am Beispiel der Logistik. Shaker, Aachen (2013)

    Google Scholar 

  47. Bass, J.M. (ed): Scrum master activities: process tailoring in large enterprise projects. In: 9th International Conference on IEEE Global Software Engineering (ICGSE) (2014)

    Google Scholar 

  48. Brasil, M., Pereira, G.V., Fontoura, L.M. (eds.): Software process tailoring using situational method engineering based on criteria of quality improvement. informatica (CLEI), XXXVIII Conferencia Latinoamericana En (2012)

    Google Scholar 

  49. Pereira, G.V., Severo, F., Fontoura, L (eds.): A risk management approach based on situational method engineering (2012)

    Google Scholar 

  50. Lorenz, W.G., Brasil, M.B., Fontoura, L.M., Pereira, G.V.: Activity-based software process lines tailoring. Int. J. Softw. Eng. Knowl. Eng. 24(9), 1357–1381 (2014)

    Article  Google Scholar 

  51. Wolff, C., et al. (eds.): AMALTHEA—tailoring tools to projects in automotive software development. In: IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS) (2015)

    Google Scholar 

  52. Borges, P., Monteiro, P., Machado, R.J. (eds.): Tailoring RUP to small software development teams. In: 37th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA) (2011)

    Google Scholar 

  53. Xu, P.: Knowledge support in software process tailoring. In: Proceedings of the 38th Annual Hawaii International Conference on System SciencesHICSS’05, pp. 87c‐87c (2005)

    Google Scholar 

  54. Xiong, F., Cen, Y. (eds.): Applying the fuzzy expert system to tailoring software development flow. In: International Conference on E-Product E-Service and E-Entertainment (ICEEE) (2010)

    Google Scholar 

  55. Redenius, A.: Verfahren zur Planung von Entwicklungsprozessen für fortgeschrittene mechatronische Systeme. Heinz-Nixdorf-Inst, Paderborn (2006)

    Google Scholar 

  56. Spieß, D.: Konzept zur regelbasierten Prozessplanung und -durchführung in der virtuellen Produktentwicklung. Shaker, Aachen (2010)

    Google Scholar 

  57. Park, S., Na, H.Y., Sugumaran, V.: A semi-automated filtering technique for software process tailoring using neural network (da). Expert Syst. Appl. 30(2), 179–189 (2006)

    Article  Google Scholar 

  58. Kuhrmann, M., Fernandez, D.M., Ternite, T.: On the use of variability operations in the V-Model XT software process line (en). J. Soft. Evol. Proc. 26(12), 1172–1192 (2014)

    Article  Google Scholar 

  59. Martínez-Ruiz, T., Ruiz, F., Piattini, M.: Towards understanding software process variability from contextual evidence of change (2013)

    Google Scholar 

  60. Martı́nez-Ruiz, T., Garcı́a, F., Piattini, M., Münch, J.: Modelling software process variability: an empirical study (en). IET Soft. 5(2), 172 (2011)

    Google Scholar 

  61. Ocampo, A., Münch, J.: Rationale modeling for software process evolution (da). Software Process Improvement and Practice 14(2), 85–105. http://doi.wiley.com/10.1002/spip.387 (2009)

  62. Ocampo, A., Soto, M.: Connecting the rationale for changes to the evolution of a process (en). Product-Focused Software Process Improvement. 4589, 160–174, http://www.springerlink.com/content/c52474t6262730h7 (2007)

  63. Ocampo, A., Münch, J., Riddle, W.E.: Incrementally introducing process model rationale support in an organization. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 330–341 (2009)

    Google Scholar 

  64. Zakaria, N.A.: The state of the art and issues in software process tailoring (en). pp. 130–135 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christoph Hollauer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Hollauer, C., Lindemann, U. (2017). Design Process Tailoring: A Review and Perspective on the Literature. In: Chakrabarti, A., Chakrabarti, D. (eds) Research into Design for Communities, Volume 1. ICoRD 2017. Smart Innovation, Systems and Technologies, vol 65. Springer, Singapore. https://doi.org/10.1007/978-981-10-3518-0_53

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3518-0_53

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3517-3

  • Online ISBN: 978-981-10-3518-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics