Abstract
Reference processes are supposed to be the basis for collaboration and mature cooperation in software development. Large business organizations need large and diverse reference processes. However, process conformance is a constant concern. There are many explanations why a project may deviate from its reference process. This is especially true in larger software companies with a lot of different projects and variants modeled in a single reference process. During an industrial cooperation we have identified a phenomenon that adds to the problem: Unclear and incorrect information flows. Process modeling notations and practices in many large organizations nurture information flow anomalies. We improved the information flows in the reference software process by means of information flow analysis and flow patterns. A comprehensible reference process with reasonable information flows is easier to understand and therefore gains acceptance in the project team.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Ahern, D.M., Clouse, A., Turner, R.: CMMI® Distilled: A Practical Introduction to Integrated Process Improvement. Addison-Wesley, Reading, MA (2001)
Schneider, K.: Software Process Improvement from a FLOW Perspective. In: Accepted for the Workshop on Learning Software Organizations (LSO 2005). Kaiserslautern (2005)
Schneider, K., Lübke, D.: Systematic Tailoring of Quality Techniques. In: World Congress of Software Quality, Munich, Germany (2005)
Schneider, K.: Rationale as a By-Product. In: Dutoit, A.H., et al. (ed.) in Rationale Management in Software Engineering, Springer, Berlin (2006)
Schneider, K.: Aggregatzustände von Anforderungen erkennen und nutzen. In: GI-Fachgruppentreffen Requirements Engineering 2005. Hannover, Germany (2006)
Schneider, K.: Software-Engineering nach Maß mit FLOW. In: SQMcongress 2006. Düsseldorf, SQS, Germany (2006)
DeMarco, T.: Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs (1979)
Allmann, C., Winkler, L., Kölzow, T.: The Requirements Engineering Gap in the OEM-Supplier Relationship. In: LSO+RE 2006. Hannover, Germany (2006)
Lübke, D., Schneider, K.: Leveraging Feedback on Processes in SOA Projects. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) Software Process Improvement. LNCS, vol. 4257, Springer, Heidelberg (2006)
Schneider, K.: LIDs: A Light-Weight Approach to Experience Elicitation and Reuse. In: Bomarius, F., Oivo, M. (eds.) PROFES 2000. LNCS, vol. 1840, Springer, Heidelberg (2000)
Stapel, K.: Informationsflussoptimierung eines Softwareentwicklungsprozesses aus der Bankenbranche, in FG Software Engineering. Leibniz Universität Hannover: Hannover (2006)
Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley Professional, London (2003)
Holt, R., et al.: Graph eXchange Language (2002), http://www.gupro.de/GXL/
Zuser, W.: Software-Engineering mit UML und dem Unified Process. München, Pearson Studium, p. 377 (2001)
Hansen, B.H., Kautz, K.: Knowledge Mapping: A Technique for Indentifying Knowledge Flows in Software Organisations. In: Dingsøyr, T. (ed.) Software Process Improvement. LNCS, vol. 3281, pp. 126–137. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stapel, K., Schneider, K., Lübke, D., Flohr, T. (2007). Improving an Industrial Reference Process by Information Flow Analysis: A Case Study. In: Münch, J., Abrahamsson, P. (eds) Product-Focused Software Process Improvement. PROFES 2007. Lecture Notes in Computer Science, vol 4589. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73460-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-73460-4_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73459-8
Online ISBN: 978-3-540-73460-4
eBook Packages: Computer ScienceComputer Science (R0)