Ontological Modelling to Support the Planning of is Development Processes - A Position Paper

IT projects are known for the high rate at which they fail. Past work by the authors has investigated the building of cognitive causal maps to find and represent what the participants in a project feel are factors that lead to project success or failure. It was found that while agreement can often be reached on the broad causes of failure, there tended to be differences about the precise nature of the identified factors (for example the exact meaning of 'inadequate resources'). The position paper proposes the use of ontological models to enrich and clarify causal maps with information about the classes of object in the real world to which they refer. This would facilitate more effective planning of new projects. An aspiration of the authors is to use the information generated by ontology-enriched causal maps to provide guidance on the tailoring of methodologies, particularly Agile ones, for specific projects.

[1]  Vladimir Tosic,et al.  Integrating B-SCP and MAP to manage the evolution of strategic IT requirements , 2008, Inf. Softw. Technol..

[2]  Brian Fitzgerald,et al.  Software development method tailoring at Motorola , 2003, CACM.

[3]  Jane Hendy,et al.  Challenges to implementing the national programme for information technology (NPfIT): a qualitative study , 2005, BMJ : British Medical Journal.

[4]  Pradeep Kumar Ray,et al.  Strategy-Oriented Alignment in Requirements Engineering: Linking Business Strategy to Requirements of e-Business Systems using the SOARE Approach , 2004, J. Res. Pract. Inf. Technol..

[5]  J. Stockman,et al.  Challenges to Implementing the National Programme for Information Technology (NPfIT): A Qualitative Study , 2007 .

[6]  Lionel Chauvin,et al.  Le modèle des cartes cognitives contextuelles , 2007 .

[7]  Sven Abels,et al.  PROMONT - A Project Management Ontology as a Reference for Virtual Project Organizations , 2006, OTM Workshops.

[8]  Pär J. Ågerfalk,et al.  Exploring agile values in method configuration , 2009, Eur. J. Inf. Syst..

[9]  Valerie Belton,et al.  Reasoning maps for decision aid: an integrated approach for problem-structuring and multi-criteria evaluation , 2008, J. Oper. Res. Soc..

[10]  Nick Marshall,et al.  Cognitive and Practice-based Theories of Organizational Knowledge and Learning: Incompatible or Complementary? , 2008 .

[11]  Peter Höfferer,et al.  Achieving Business Process Model Interoperability Using Metamodels and Ontologies , 2007, ECIS.

[12]  Tarek K. Abdel-Hamid,et al.  Understanding the "90% syndrome" in software project management: A simulation-based case study , 1988, J. Syst. Softw..

[13]  Robert T. Hughes,et al.  Obstacles to the modelling of the causes of project success and failure , 2006 .

[14]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[15]  Abdullah J. Al-Shehab,et al.  Facilitating Organisational Learning Through Causal Mapping Techniques in IS/IT Project Risk Management , 2005, Wissensmanagement.

[16]  Karl Cox,et al.  Validating strategic alignment of organizational IT requirements using goal modeling and problem diagrams , 2006, J. Syst. Softw..

[17]  Yolanda Gil,et al.  PLANET: A Shareable and Reusable Ontology for Representing Plans , 2000 .

[18]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[19]  Robert T. Hughes,et al.  CorMod: A CAUSAL MAPPING APPROACH TO IDENTIFYING PROJECT DEVELOPMENT RISK , 2006 .

[20]  J. Pearl Causality: Models, Reasoning and Inference , 2000 .

[21]  Mark Winter,et al.  Directions for future research in project management: The main findings of a UK government-funded research network , 2006 .

[22]  Keith Phalp,et al.  B-SCP: A requirements analysis framework for validating strategic alignment of organizational IT based on strategy, context, and process , 2006, Inf. Softw. Technol..

[23]  Robert Hughes,et al.  Project management process ontologies: a proof of concept , 2010 .

[24]  B. Boehm Software risk management: principles and practices , 1991, IEEE Software.

[25]  Ken Schwaber The Enterprise and Scrum , 2007 .

[26]  Antonio De Nicola,et al.  A software engineering approach to ontology building , 2009, Inf. Syst..

[27]  Colin Eden,et al.  Analyzing cognitive maps to help structure issues or problems , 2004, Eur. J. Oper. Res..

[28]  Yolanda Gil,et al.  Knowledge Analysis on Process Models , 2001, IJCAI.

[29]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[30]  CoxKarl,et al.  Integrating B-SCP and MAP to manage the evolution of strategic IT requirements , 2008 .