Skip to main content

Breathing Life into Situational Software Engineering Methods

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2014)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8892))

Abstract

Software engineering methods are used to prescribe and coordinate the tasks necessary to plan, build, deliver, and maintain software. There is a broad consensus that there is no one-size-fits-all method and that, e.g., agile and plan-driven approaches have to be mixed sometimes, based on the context of a project. Creating these so-called situational methods and assuring that they cover all necessary details consistently is a challenge. There is also the challenge for the project teams to follow methods as prescribed by the method engineer. Our approach supports the creation of consistent situational methods from a repository of pre-existing building blocks. Moreover, we present means to enact these methods with standard BPEL/BPEL4People workflow engines, automating the coordination of tasks and providing guidance for them.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boehm, B.W., Turner, R.: Observations on Balancing Discipline and Agility. In: Proc. of the Conf. on Agile Development (ADC 2003), pp. 32–39. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  2. Fazal-Baqaie, M., Luckey, M., Engels, G.: Assembly-Based Method Engineering with Method Patterns. In: Wagner, S., Lichter, H. (eds.) Proc. of the Software Engineering 2013. LNI, vol. 215, pp. 435–444. GI (2013)

    Google Scholar 

  3. Henderson-Sellers, B., Ralyté, J.: Situational Method Engineering: State-of-the-Art Review. Journal of Universal Computer Science (J. UCS) 16(3), 424–478 (2010)

    Google Scholar 

  4. Osterweil, L.J.: Software processes are software too. In: Proc. of the 9th Int. Conf. on Softw. Eng. (ICSE), pp. 2–13. IEEE Computer Society, Washington D.C. (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Fazal-Baqaie, M., Gerth, C., Engels, G. (2014). Breathing Life into Situational Software Engineering Methods. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds) Product-Focused Software Process Improvement. PROFES 2014. Lecture Notes in Computer Science, vol 8892. Springer, Cham. https://doi.org/10.1007/978-3-319-13835-0_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13835-0_22

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13834-3

  • Online ISBN: 978-3-319-13835-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics