Operationalising Guidelines for Inter-Organisational Systems Planning: Exploring a Learning Model (original) (raw)

Planning Methods and Methodologies

2017

Over the years there have been many attempts to help organisations create better joined-up plans. This chapter will include an overview of some of these approaches and ways in which organisations can assess their planning maturity.

Planning Support to Software Process Evolution

International Journal of Software Engineering and Knowledge Engineering, 2000

The ability to handle changes is a characteristic feature of successful software projects. The problem addressed in this paper is what should be done in project planning and iterative replanning so that the project can react effectively to changes. Thus the work presents research results in software engineering, as well as transfer of methods in knowledge engineering to software engineering, applying the AI planning technique to software process modeling and software project management. Our method is based on inter-project experience and evolution patterns. We propose a new classification of software projects, identifying and characterizing ten software process evolution patterns and link them to different project profile. Based on the evolution patterns, we discuss the planning support for process evolution and propose several methods that are new or significantly extend existing work, e.g. cost estimation of process changes, evolution pattern analysis, and a coarse process model for the initial planning-and the iterative replanning process. The preliminary results have shown that the study of evolution patterns, based on inter-project experience, can provide valuable guidance in software process understanding and improvement.

Evolutionary learning methodology: A case study of R&D strategy development

Technological Forecasting and Social Change, 2013

This article concerns the notion of methodology in strategic management of R&D/technology. Though development of new tools and methods has received much attention during the recent decades, attention to understanding methodologies has remained disproportionally low. In this study we distinguish two methodologies that are used in strategic management of R&D/ technology: planning methodology and evolutionary learning methodology. We mainly focus on defining and describing the origins, nature, and characteristics of the latter. We propose a framework for methodology selection by investigating context, content, and process factors. Using this framework, we provide supportive evidence for appropriateness of evolutionary learning methodology to develop a robust R&D strategy for Iran's power industry. We then describe the details of operationalizing the methodology for the Iranian power industry. This study is particularly focused on delineating how evolutionary learning methodology can be applied as an effective framework to improve the formation method and content of R&D strategy. We conclude that methodological knowledge can provide a powerful lens with which to understand performance of methods, and we suggest that evolutionary learning methodology is particularly appropriate for the following situations: when the environment is uncertain or fast changing, when there exist many stakeholders with conflicting interests, and when a method needs to be applied in a context other than the one for which it was initially developed.

Dynamic Planning of System of Systems Architecture Evolution

Procedia Computer Science, 2014

The dynamic planning and development of a large collection of systems or a 'System of Systems' (SoS) pose significant programmatic challenges due to the complex interactions that exist between its constituent systems. Decisions to add, remove, or reconstitute connections between systems can result in repercussive failures across operational and developmental dimensions of an SoS. The work conducted in this research is part of a larger body of work funded by the DoD Systems Engineering Research Center (SERC) towards the development of an Analytic Workbench. This paper in particular develops a tool that adopts an operations research-based perspective to SoS level planning based on metrics of cost, performance, schedule and risk. Specifically, our work employs an Approximate Dynamic Programming approach that is well suited to address issues of computational tractability of the resulting dynamic planning optimization problem. This approach allows for identification of near-optimal multi-stage decisions in evolving SoS architectures. A Naval Warfare Scenario SoS example problem illustrates application of the method.

Architecture-Based Planning of Software Evolution

International Journal of Software Engineering and Knowledge Engineering, 2014

Software architecture allows us to make many decisions about a software system and analyze it even before it has been implemented, so as to make planned development possible. Similarly, architecture-based software evolution planning makes planned evolution possible by allowing us to make many decisions about the evolution of a software system and to analyze its evolution at the level of architecture design before software evolution is realized. In this paper, we develop a framework for architecture-based software evolution planning. It is done by defining various foundational terms and concepts, providing a taxonomy of software evolution plans, and then showing how to calculate values for various types of plans. By identifying and defining constituent foundational concepts, this conceptual framework makes precise the notion of "architecture-based software planning". By developing a value-calculation framework for software evolution plans, it also provides a basis for concr...

Multiplex Waves in the Planning of Innovation Processes in Business Systems

Advances in business strategy and competitive advantage book series, 2016

This chapter aims to outline the methodologies for solving the most important challenges in the field of innovation management-assessment of innovative events and activities and selection of optimal calendar periods for carrying them out. A transdisciplinary approach is used as a way of solving this problem. Basic principles of this approach, principles of building transdisciplinary models of informational and temporal order units will be covered, thereby making it possible to represent development as a multiplex or a totality of M-waves. Use of such models allows to offer special methodologies-an innovative chart of business system development. Results of a retrospective analysis of several enterprises are shown, which confirm the effectiveness of this methodical technique, and an example of building an innovative chart of development is presented, including the calculation of schedule periods for development and implementation of investment, as well as mandatory critical points and control points in the future development of business systems.

Process Tailoring in Iterative Development

2000

The organisational context in which systems engineering is practised is changing. Organisations are becoming increasingly concerned with the flexibility of their processes. Fundamental issues of responsiveness to innovation in product concept, system architecture, component technologies and inter-working relationships are of growing importance. Current developments in management thinking and in e-business technologies are also pushing in the direction of flexibility and adaptability.