Customisation Process for Distributed Software Development projects Abdulrahman Qahtani Supervisors Gary Wills and Andy Gravell.

Slides:



Advertisements
Similar presentations
Marketing Mantra. Unit Summary As young market researchers, the students are challenged to work out a strategy to promote products facing decline in demand.
Advertisements

Summary XBRL Challenge Objective: Tools that rely on XBRL data, e.g., tool that extracts data for multi-company comparison via desktop application; or.
Visualisation for Software Management Claire Knight
A Framework for Agile Instructional Development Sharon E. Bratt, PhD. Grant Macewan University.
Learning with TFC. Learning by experience a lasting learning effect Learning effect listening seeingexperiencing 10% 25%80%
Project Title and Credits Erase text in this template and put in what you would like to report Do not use full name or personal information if the storyboard.
Agile Usability Testing Methods
LOAD BALANCING IN A CENTRALIZED DISTRIBUTED SYSTEM BY ANILA JAGANNATHAM ELENA HARRIS.
How to Evaluate a Proposal Barbara A. Howell, M.A. University of Central Florida PAD 5850.
Systems Development and Analysis
Management Support Systems A Hierarchy and a Guide.
Global Software Pertti Vulli Notes about US Market.
1 Chapter 5: The F1ive Steps in Problem Analysis The five steps in problem analysis. Team Skill 1.
Administrivia EPost and Portfolio EPost and Portfolio Analysis of Design process Analysis of Design process.
1 Simulation Modeling and Analysis Verification and Validation.
Islamic Republic of Afghanistan Ministry of Education EMIS Directorate.
Partners in your organization’s journey from Potential to P E R F O R M A N C E Seema Bassi Founder Director & Chief Consultant Golf Course Road, Gurgaon,
Picture 1 model: ICT lifecycle in a company 1. business needs & business strategy 2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical.
Moving Forward with Third Party Feedback How quality standards and frameworks can help.
Rapid Prototyping Model
What is Business Analysis Planning & Monitoring?
Lecture 4: Phases of Engineering Design
Modeling Framework Generally modeling framework is made up of the following components: A set of biophysical modules that simulate biological and physical.
Chapter 2 Introduction to Requirements Management
CPIS 357 Software Quality & Testing
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY User Studies Basic principles, methods, and examples Sari.
SDMS Project Phase Ⅰ Duk-Jin Kim Tu Peng Yan Shi.
Chapter 5 Defining and Managing Project and Product Scope Copyright 2012 John Wiley & Sons, Inc. 5-1.
NETWORK FILE ACCESS SECURITY Daniel Mattingly EKU, Dept. of Technology, CEN/CET.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
Framework for designing learning objects Jorma Enkenberg & Henriikka Vartiainen This project has been funded with support from the European Commission.
Chapter 10 Information Systems Analysis and Design
University of Westminster – Y. Zetuny, G. Terstyanszky, S. Winter, P. Kacsuk Centre for Parallel Computing Cavendish School of Informatics.
1 Performance contracts and construction quality Lena Borg Dep. of Real Estate & Construction Management.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
Writing requirements specifications. Why we need requirements specifications To give structure to your desires To avoid waste of resources To avoid slippage.
School District 2 Software Review ? Student Information Management Financial Information Management Operations Information Management.
Software innovation theoretical model. the model: outputs (outcomes) product/service innovation process innovation factors (drivers) outputs (outcomes)
Chapter 31 Your Prescription for Requirements Management.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
EGEE is a project funded by the European Union under contract IST Support in EGEE Ron Trompert SARA NEROC Meeting, 28 October
TDRp Implementation Challenges David Vance, Executive Director Peggy Parskey, Assistant Director October 23, 2014.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Ethnographic Interviews: Interviewing and Observing Users Project: Investigating Sakai 3 Capabilities to Support Learning Activities Jacqueline Mai 10/20/09.
Illuminating Britelite’s Internal Services for Success Strategy for Process Improvement.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
CIS 4251 / CIS 5930 SOFTWARE DEVELOPMENT Fall 1999 Sept. 1, 1999 Marge Holtsinger.
The Software Engineering Process Discussion Slides.
How Software Projects Start SW projects start with a need. We need to keep better data on the students in the CSCE Dept. I heard that one of our competitors.
Value network analysis for complex service systems: Author : Juite Wang Jung-Yu Lai Li-Chun Hsiao Professor : Soe-Tsyr Daphne Yuan Presenter : Po-Wei Chiang.
Cognos BI. What is Cognos? Cognos (Cognos Incorporated) was an Ottawa, Ontario-based company that makes Business Intelligence (BI) and Performance Management.
Business Process Review Academic Registry Student Systems and Administration Business Process Review Team Karen Williams February 2008.
Supply Chain Optimisation of HydraPowar Dynamics Limited Prasanta Kumar Dey and William Ho Operations and Information Management Group.
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
Department of Computer Science Continuous Experimentation in the B2B Domain: A Case Study Olli Rissanen, Jürgen Münch 23/05/2015www.helsinki.fi/yliopisto.
WEB BASED DSS Aaron Atuhe. KEY CONCEPTS When software vendors propose implementing a Web-Based Decision Support System, they are referring to a computerized.
Your Prescription for Requirements Management 1. Assumptions The prescription for requirements management is based on the following assumptions:  The.
<Student’s name>
Requirements analysis, representation and validation
WLCG Collaboration Workshop;
Zoho Phone Number About Zoho ●Zoho is basically a software development company ●Zoho provide so many software services to their customer.
Employcoder - Indian Company For Offshore Software Development Services
Computer Science Life Cycle Models.
How to Design and Implement Research Outputs Repositories
Discussion Forum for Community assistance
Introduction to Requirements Management
Modeling Effective Communications in an DevOps Environment using the SIS Testbed Amanda Crawford Fall 2017 This project will model a scenario between a.
User Studies Basic principles, methods, and examples
Presentation transcript:

Customisation Process for Distributed Software Development projects Abdulrahman Qahtani Supervisors Gary Wills and Andy Gravell

Research Domain Distributed Software development Prikladnicki, Audy, & Evaristo (2003) defined distributed software development as “a software development process where at least one involved actors (project team, customer or user is physically distant from the other”

Research Domain Customisation process

Problem Statement  Making a decision and development of customers’ requirements by a distributed team increase the communication challenges.  Its implications are delays in: * Decision making * Development process * Entire customisation process Customisation requests Queries, documents…etc. Representative Customer Customer’s location Decision making Development team Central development centre Working software

The Proposed Solution Decision making Development Central development centre Customer Decision making For customisation req. Local Customisation team Customer’s location Working software Customisation requests

Evaluation Process IMIM ISIS Conducting the contextual inquiry on a real world case, a company customise software for 18 distributed customers. Study out put: 1- A conceptual model of a current model of real case 2- A historical data which used as a trace data to drive the simulation process.  Contextual inquiry

Evaluation Process IMIM ISIS Trace data from the real case Run the data on a simulation for the Real case model Run the data on a simulation for the introduced model O S: output of the Simulation model O M: output of the introduced model  Simulation Method

Evaluation Process  Confirmatory Study Conducting semi structured interviews with 7 experts in the company to show them the simulation output and take their feedback.

The Project Journey Literature review Framework of challenges in DSD with experts review A model for local decision making in customisation process for DSD projects. Contextual inquiry study Evaluation using simulation method Simulation Confirmatory study