Conference Paper

Risk Management in Global Software Development Process Planning

DOI: 10.1109/SEAA.2011.64 Conference: Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
Source: IEEE Xplore

ABSTRACT We present a methodology for effective risk management in global software development process planning. The proposed methodology starts with a detailed process model which is used for identifying risks based on a risk factor list. By linking the relevant risk factors to the process we seek to ease and improve the planning of the global software development process. Additionally, we built sub-processes for risk treatment. These risk treatments can be used to evaluate process improvements by simulation. Our tool-based methodology includes the following four steps: initial modeling of the original process, discovering the process risks by applying selected risk identification techniques, simulation and evaluation of process improvements, systematic selection and transformation of the original process model into an improved process model.

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In the context of process management, risk has been considered mainly from a project management perspective. But risk is an inherent property of every business process and techniques are needed to identify, represent and analyse business process risks. The absence of such techniques is a concern because both operational risk mitigation and legal compliance depend on the sufficient identification of corporate risk. This paper addresses the topic of risk management in the context of business process management. We present a taxonomy of process- related risks and discuss how this taxonomy can be applied in the analysis and documentation of business processes. We demonstrate how a contemporary process modelling method can be extended to document process-related risks and their relationships with goals, other risks and processes. A critical administrative process in an university is used as an example.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Due to the fast growth of internet based electronic business activities, languages for modeling as well as methods for analyzing and executing distributed business processes are becoming more and more important. Efficient inter-organizational business processes in the field of e-commerce require the integration of electronic document interchange and inter-organizational process management. We propose to support inter-organizational business processes by so-called XML nets, a new variant of high-level Petri nets. XML nets are a formal, graphical modeling language that allows to model both the flow of XML documents and the control flow of the underlying business process. XML nets are based on GXSL, a novel graphical XML schema definition language, and its related graphical XML document manipulation language XManiLa. They can be directly executed by a respective workflow engine. Advantage of the formal foundation of XML nets can be taken, e.g., when analyzing a (global) inter-organizational workflow model. XML nets support the identification of relevant process fragments and their allocation to the appropriate organizational units. Thus XML nets help to derive an improved, process-oriented organizational structure.
    Petri Net Technology for Communication-Based Systems - Advances in Petri Nets; 01/2003
  • [Show abstract] [Hide abstract]
    ABSTRACT: Introduces an approach to software process modeling and analysis. It is based on describing software processes by FUNSOFT nets. FUNSOFT nets are high level Petri nets which are adapted to the application domain of software process modeling. Their semantics is defined by predicate/transition nets. That enables them to benefit from standard analysis techniques approved for predicate/transition nets
    Software Specification and Design, 1991., Proceedings of the Sixth International Workshop on; 11/1991