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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)