MBI PRESENTATION By Jamal Jackson. INTRODUCTION - Improving the effectiveness of root cause analysis in post mortem analysis: A controlled experiment.

Slides:



Advertisements
Similar presentations
Postmortem: Never leave a Project without it By Birk, Dingsøyr and Stålhane Presented by Siv Hilde Houmb 1 Nov
Advertisements

Lecture 3 Planning and Development Methodologies.
A Tentative Framework for Lean Software Enterprise Research and Development Presentation LESS Faculty of Science.
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
Poster Design & Printing by Genigraphics ® Influence of Preservice Teacher Instrumental Background upon Effectiveness of Teaching Episodes.
’05 Eur Ing Dr. A. J. (Tony) Cowling Senior Lecturer Verification and Testing Research Group Department of Computer Science, U. of Sheffield Homepages:
Training and Management at Higher Education Institutions: Recommendations for Training Quality Enhancement INTERNATIONAL CONFERENCE INNOVATION IN TEACHING,
Systems Analysis and Design 9th Edition
Deanery of Business & Computer Sciences Research Methods Week 1 Collecting, Processing and Analyzing Data.
1 ETR 520 Introduction to Educational Research Dr. M C. Smith.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Unit 16 University of Sunderland CSEM04 ROSCO Unit 16: Post Implementation Review CSEM04: Risk and Opportunities of Systems Change in Organisations Dr.
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Effectiveness.
Product: from Idea to the Store Teppo Vienamo.
The New Product and Services Development Process By SK Winning Innovations for Tomorrow (WIT)
C USTOMER S ATISFACTION STANDUPS: Amarjit Singh Garvit Srivastava Jaskaran Singh Kashish Gupta Tulika Singh Varun Sharma.
Business systems are computer-based information systems that provide organizations with valuable information in a timely and effective manner to allow.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
15th November Measuring Alignment of Stakeholder Goals and Requirements Karl Cox
Dr. Alireza Isfandyari-Moghaddam Department of Library and Information Studies, Islamic Azad University, Hamedan Branch
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Quality Function Deployment
IMSS005 Computer Science Seminar
Presentation: Techniques for user involvement ITAPC1.
Industrial Engineering
Workshop on Computer-Supported Knowledge Collaboration, Shanghai, July 7, Current Status of Software Industry in Japan.
Presentation of Doctoral Proposal
Lecture 4 1 Introduction to Systems Planning Lecture 4 2 Objectives n Describe the strategic planning process n Explain the purpose of a mission statement.
1 Intro 2a Management-Aided Software Engineering Sheila Brady and Tom DeMarco IEEE Software Nov 94 (text pp 17-24)
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
Rule-Based Baseline Ontology Method for Requirement Elicitation Research paper: A Domain Ontology Building Process for Guiding Requirements Elicitation.
P a g e | 1 Customer Satisfaction and Retention Strategies Dr. Ajay K. Sirsi
BS 3992 Researching Contemporary Management Issues -an alternative to the Final Year Project Dr Adam Palmer Dr Beverley Hill.
System Context and Domain Analysis Abbas Rasoolzadegan.
Dag Sjøberg Simula Research Laboratory Basic Research in Computing and Communication Sciences!
{ Determine services to provide for customers When a business determines which services to offer its customers, it should consider: The nature of the.
10/5/2009 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Get Certified Program IEEE Hashemite University Student Branch Mohammad Khawaja Branch Mentor.
{ Determine services to provide for customers When a business determines which services to offer its customers, it should consider: The nature of the.
RESEARCH METHODS IN TOURISM Nicos Rodosthenous PhD 07/02/ /2/20131Dr Nicos Rodosthenous.
Basics and Principles of Scientific Research By Ass. Prof. Dr. Majid S. Naghmash Diglah University College Department of Computer Engineering Techniques.
Essential Customization for Moodle Adoption in School Jeong Ah Kim', SunKyun Park 1 ' 2 Computer Education Department, Kwandong University, KOREA
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Research Methods Technical Writing Thesis Conference/Journal Papers
Provide training through instruction
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Course Overview This course encourages candidates to develop their knowledge and understanding of computer systems, the principles of computing (including.
C Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, or posted to a publicly accessible website, in whole or in part.
Customized services are services that are developed to meet individual customer's needs and wants. Determine services to provide for customers.
BUS 660 Entire Course (2 Sets) FOR MORE CLASSES VISIT This Tutorial contains 2 Sets of Papers for each Assignment (Check Details Below)
For more course tutorials visit
Chapter 3 Project Management Parts of this presentation is extracted from Ian Sommerville’s slides located at
THE RESEARCH PROCESS. STEP 1: IDENTIFY THE PROBLEM The first step in the process is to identify a problem or develop a research question. The research.
AMC COLLEGE OF ENGINEERING : Brief Introduction
Atria Institute of Technology (AIT)
Building Information Systems
TJTS505: Master's Thesis Seminar
Capstone Econometrics
Software Project Planning and Tracking
GE 6757 TOTAL QUALITY MANAGEMENT
CS 178H Introduction to Computer Science Research
Yes, we need hundreds of methodologies!!!
Engineering Project Project Management Project Management.
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Digital experiences with Moodle at Divine Word University
KNOWLEDGE MANAGEMENT (KM) Session # 37
Central Library. Presented By Shakil Ahmad Deanship of Library Affairs Imam Abdulrahman Bin Faisal University.
Post Mortems for Library Projects
Presentation transcript:

MBI PRESENTATION By Jamal Jackson

INTRODUCTION - Improving the effectiveness of root cause analysis in post mortem analysis: A controlled experiment by Finn Olav Bjørnson, Alf Inge Wang and Erik Arisholm -Software Project Failures - Cause of past success and failures has therefore become critical - Post Mortem Analysis

RELATED LITERATURE Dingsøyr (2005) Retrospective analysis is an important method for sharing knowledge within software projects. There are many names to describe retrospective analysis. Hamid(1990) important lessons to be learned are rarely conveniently packaged for easy picking, Keegan and Turner (2001)Many software companies do not have time for meetings to review past projects and lessons learned from those projects, even though various

METHOD DESCRIPTION KJ method - KJ Session - Each member of the project group gets a number of post-its - Describe the positive experiences and negative experiences in the project - Group them by concept - Select a concept and place the experiences for this concept in a fishbone diagram - Each arrow presents a cause

REVISED METHOD KJ method - KJ Session - Each member of the project group gets a number of post-its - Describe the positive experiences and negative experiences in the project - Place the experiences from the post-its in casual map - Every oval represents a concept Each arrow presents a cause and effect relation

A Good Master Course Good IT FACILITIES Good LecturesGood Student Assistance CAUSES OF LOW CUSTOMER SATISFACTION Good Feedback Educated Students Experienced Lecturer Well Prepared User Friendly Sysems

LOW CUSTOMER SATISFACTION POOR SUPPORT LOW QUALITY PRODUCTHIGH PRICING CAUSES OF LOW CUSTOMER SATISFACTION Cost of Materials Ineffective Marketing Incompetent Employees Bad Design Poor Materials Wrong Answers Long Hold Times Fee Structure

Bad evaluation Not enough meetings Bad Prioritizing Unprepare d meetings

Birk, A., Dingsøyr, T., & Stallhane, T. (2002). Postmortem: Never leave a project without it. IEEE Software, Special Issue on Knowledge Management in Software Engineering 19, 43–45. Bjørnson, F. O., Wang, A. I. & Arisholm, E. (2008). Improving the effectiveness of root cause analysis in post mortem analysis: A controlled experiment. Information and Software Technology Capers, J. (2006). Social and Technical Reasons for Software Project Failures. Crosstalk The Journal of Defense Software Engineering, 4-9. Dingsøyr, T. (2005). Postmortem reviews: purpose and approaches in software engineering. Information and Software Technology, 47(5), Dyba, T. (2001). Enabling Software Process Improvement: An Investigation on the Importance of Organisational Issues, Dr. Ing. Thesis, Department of Computer and Information Science, Norwegian University of Science and Technology Glass R.L. (2002) Project retrospectives and why they never happen, IEEE Software 19 (5) 111–112. Keegan, A., & Turner, J.R. (2001). Quantity versus Quality in project-based learning practices, Management Learning 32 77–98 Lehtinen, T. (2010). Development and Evaluation of an Efficient Method for Software Engineering Root Cause Analysis. Master Thesis, Aalto University School of Science and Technology, Faculty of Information and Natural Sciences, Finland Myllyaho, M., Salo, O., Kääriäinen & J., Koskela, J. (2004) A review of small and large post-mortem analysis methods, ICSSEA, Salo, O., Kolehmainen, K., Kyllönen, P., Löthman, J., Salmijärvi, S., & Abrahamsson, P. (2004) Self-Adaptability of Agile Software Processes: A Case Study on Post-iteration Workshops; Fifth International Conference on Extreme Programming and Agile Processes in Software Engineering Scupin, R. (1997). The KJ Method: a technique for analyzing data derived from Japanese ethnology. Human Organization, 56, Wohlin, C., Höst, M., & Henningsson K. (2003). Empirical Research Methods in Software Engineering; In Reidar Conradi and Alf Inge Wang (Eds.). Empirical Methods and Studies in Software Engineering: Experiences from ESERNET, LNCS 2765, Springer Verlag, pp. (7-23)