Recommended Configuration Management Practices for Freelance Software Developers

Size: px
Start display at page:

Download "Recommended Configuration Management Practices for Freelance Software Developers"

Transcription

1 Recommended Configuration Management Practices for Freelance Software Developers Chaudry Bilal Ahmad Khan Department of Electrical Engineering Institute of Space Technology Islamabad, Pakistan Dr. Ali Ahsan Department of Engineering Management Center of Advanced Studies in Engineering Islamabad, Pakistan Abstract - Configuration Management (CM) is an important activity throughout the software development life cycle (SDLC). CM becomes essential if any of the artifacts is to be changed during the life cycle. There are many practices which can be adopted in configuration management to stream line the work and bring the quality to the software development process. For this reason most of the software development companies also adopt configuration management practices with larger teams to implement these practices. The problem appears with the freelance software developers, where the numbers of people working in teams are a few. This is an investigative study which is carried out to find if the freelance software developers adopt the configuration management practices. Moreover, the purpose of this study is to find out the configuration management practices freelance software developers suggest are important and should be done by the freelance software developers. The study was done by distributing an open ended questionnaire to the freelance software developers working in a team of The results show that although the freelance software developers do not implement all the configuration management practices, but they do suggest a few practices which they feel are important for them to carry out their work efficiently. Keywords Software Configuration Management; Software Quality Management; Change Management, Freelance Software Development I. INTRODUCTION This paper presents the recommendations of CM practices for freelance software developers. CM can be thought as the combination of hardware and software to provide better traceability and control over the processes involved in the SDLC. Adoption of the CM practices has not only helped in developing and streamlining the processes during SDLC but also helped the software developers increase their return on their investment (ROI) in their businesses [1]. Successful implementation of CM brings the quality to the software and work by cutting down the wastage of time in SDLC [2]. II. Literature review CM involves different steps for developing the baselines and versions of all the Configuration Items (CI). These basic steps of CM are applied to entire SDLC starting from getting the requirements of the software to software testing, verification and validation. Software Engineering Institute has also developed Capability Maturity Model Integration (CMMI) version 1.3 for the improvement of the processes for developing better software products and their services [3]. CMMI 1.3 gives a detailed description of all the process improvement methods including CM. Previously, studies have been done on the implementation, benefits and recommendations of CM practices in the organizations developing software [4-8]. The studies clearly show that it is recommended to adopt the CM practices to make the processes more reliable and robust resulting into a better and efficient end product. According to [9-10] CM is an integration of four basic requirements which can be done on different tools, the description of which are listed below: A. Identification of CIs First, it is important to identify the CIs. There are different types of artifacts which can be identified as CIs and non configurable items (NCI). The artifacts which can be identified as CIs can undergo change during SDLC. It is important to keep track of and control all kinds of changes during SDLC. The software requirement specification documents, software designs and test cases are the typical examples of the CIs. Another type of artifacts which usually are not identified as CIs are the NCIs. These artifacts need not be changed and controlled during the SDLC. Matrices results and software test results are the example of the NCIs. It is therefore important to identify all the CIs and add them in the repository.

2 B. Control of CIs Once the CIs are identified and are included in the repository, it is necessary to keep track of the changes of each CI throughout SDLC. The change requests from the customers may change the requirement specification document which may change subsequent steps in SDLC. In order to maintain proper change propagation through each step of the SDLC, it is important to have a control over each CI. Control not only helps in the change propagation but also in the bug tracking. It becomes important to keep track of the bugs generated each time the code is written and tested or every time the code is changed due to the change in the design or change in the requirement specifications. C. Accounting of CIs The controlled CIs produce statistics and status reports every time the change occurs in the artifact. These statistics provide an overview of how many times and why the artifact was changed including who worked on the artifacts. The status reports provide the current status of the artifact along with the baselines and versioning if applicable. D. Auditing the CIs All the changes made to the artifact is stored as a log. This log provides the details of all the changes made as a history along with the timestamps. This improves the traceability of all the artifacts selected as CIs. E. Tools for CM There are several software tools available for CM. Some of these software tools are open source like CFEngine and SmartFrog and some can be purchased like Microsoft s Sharepoint. III. PROBLEM STATEMENT CM practices are largely being implemented in the organizations where the software are developed. Different software development organizations use different software for the management and control of their configurable artifacts or CIs. In larger organizations it becomes easier to implement all the CM practices as there are larger number of employees and properly established teams. However it becomes necessary for the software development organization to hire a configuration manager who can take care of CM processes. As CM plays an important role in SDLC by providing the traceability of the artifacts, it is important for any software developer to maintain the record of the changes made to the artifacts. Maintaining the traceability of the CIs in a large scale project requires a bigger team but for the smaller projects CM does not require a bigger team because handling the CIs is relatively easy and changes are easier to track. This brings in the freelance software developers into focus. The freelance software developers usually work in the smaller projects compared to the software development organizations therefore requiring lesser effort to adopt the CM practices. Due to lack of human resource, it might become a problem to implement the CM practices. These reasons formulate the following research questions: Do the freelance software developers adopt CM practices? Which CM practices are recommended by the freelance software developers? Is it feasible for the freelance software developers to adopt the CM practices? IV. RESEARCH DESIGN In case of any change in the CI, it becomes necessary to keep track of the changes in it. For instance, in an ongoing software development project the customer may request a change in the requirements of the software. This may lead to a chain reaction changing different processes of software lifecycle. Irrespective of the size of the project, it becomes difficult important for the teams to keep track of the changes. In case of the freelance software developers, it is not necessary that all the CM practices should be followed. However there might be some of the CM practices which freelance software developers may think as important. It is therefore important to consult the freelance software developers if they adopt any of the CM practices. It is necessary to understand that a freelance software developer has relatively smaller teams as compared to software organizations. Therefore freelance developer s focus on the CM practices may vary from that of the software organizations. A. METHODOLOGY This was a qualitative study. The questionnaires in this study contained total of forty eight CM practices. The questionnaire was an open ended questionnaire with an option of Yes and No to measure the percentage of software developers who were adopting different CM practices. The open ended questions consisted of two different categories. One of the open ended option for the respondents was Should the respective CM practice be done by the freelance software developer? and the second open ended option was Why do you think the respective CM practice should be done? The unit of analysis in this research was the freelance software developers. The questionnaires were distributed amongst the freelance software developers using the s and Skype and the response was the received the same way. While distributing the questionnaires it was kept in mind that the freelance software development teams should consist of members of 5-30 freelance software developers. IV. DATA ANALYSIS AND DISCUSSION After receiving the data from the respondents, percentage of CM practices was measured.

3 A. Adoption of CM Practicesnby Freelancers The results show the percentage of freelancers recommending each practice. It can be seen that more than 85% of the users recommended the practices Monitoring and control mechanism of the process is in place, The status of request is being tracked till its closure and Changes have been clearly identified made in next build, where 75% of the users recommend Disaster recovery is being properly done, Archived versions of configuration items are being stored and recovered and Reasonable time has been taken for request processing?. Fig-1: Percentage of CM Usage by Freelance Software Developers The results in Fig-1 show that 57% of the respondents responded that they use CM practices, however 43% of the freelance software developers said that they do not use CM practices. This means that more than half of the responded are using CM practices. The results given in Fig-2 shows that there are some practices none of the freelancers are doing. The practice like Documents being uploaded on any CM tool without any delay? was not done by any of the freelancer. However the practices like Monitoring and control mechanism of the process is in place., The status of request are tracked till its closure and Changes have been clearly identified in next build are done by more than 80% of the freelancers. Fig-3: Recommended Practices Similarly third largely recommended practices with 62% of recommendations are Unique identifiers have been assigned to all configuration items, The owner responsible for each configuration item has been identified, Changes to configuration items are being controlled throughout the life of the product, Authorization is being obtained before changed configuration items are entered into the Configuration management system, The history of change has been maintained and The upgraded versions of the changed work products have been correctly identified. The reasons why the freelancers should adopt the specific practice mentioned by the freelancers were also investigated and the common reasons were filtered from all of the said reasons. These common reasons were calculated and the percentages of these are given in the graph in Fig-4. Fig-2: Adoption Response of Freelancers for Each Practice B. Recommended by Freelancers: Once the results regarding the adoption of CM practices by freelance software developers are obtained, percentage of recommended practices by each freelancer was measured and can be seen in Fig-3. Fig-4 shows that approximately 62% of the freelancers agreed that disaster recovery should be properly done. However each of the practices like Monitoring and control mechanism of the process is in place, There is coherence between various directory structures of project using any tool, Redundant configuration items are deleted, The documents are being uploaded on any CM tool without any delay, Unique identifiers have been assigned to all configuration items, The integrity of the baselines has been assessed and The history of change has been

4 maintained was recommended by 38% of the freelancers each. should be done and percentage of respondents who have not adopted CM practices. The results in Fig-6 give a very interesting insight of how much percent of the freelancers are not doing the practices and how many are recommending these practices along with the common reasons. The results of this plot can be seen in Fig-6. Fig-4: Reason for Adotping CM Practices C. Recommended CM Practices and Common Reasons for Adopting Practices: The result obtained from the recommendations becomes more meaningful if compared with the results of common reasons for adoption mentioned by the freelancers. This is the reason why practices recommended by each freelancer were compared with their common reasons. The result is shown in Fig-5 below: Fig-5: Recommended CM Practices and Common Reasons for Adopting Practices The comparison in Fig-5 shows a good view of respondents recommending and giving the common reasons for why practice is recommended. This gives a good picture about how many freelancers are facing the same issue. Like 75% of the freelancers are not doing anything for disaster recovery but there are 62% freelancers who are giving the same reason for having the disaster recovery plan. D. Comparison of Recommended Practices and Common Reasons by Non-Adopters: Another comparison analyzed the recommended practices, common reason of why a specific practice Fig-6: Comparison of Recommended Practices and Common Reasons by Non-Adopters The results show that the practices like Planning of Audits, Conducting of Audits, Coherence Between Different Directory Structures, Usage of CM tools, Dedicated CM Manager, Deletion of Redundant CM Items, Disaster Recovery, Uploading of document in CM tool, Unique Identifier Assignment, Identification of Owner Responsible for Each Configuration Item, Storage and Recovery of Configuration Item, Maintaining Backup, Maintenance of Baselines, Change Requests Initiated and Recorded, Reason for Changes Recorded, Proper maintenance of Configuration Management Item so that Older Item can be Recovered, Integrity of Base Line, Proper Time Taken for Request Processing, Maintenance of History of Change, Dependent work Product are Correctly Identified, Baseline Done After Implementation and Changes Been Identified Clearly in the Next Build were recommended but were not adopted by freelancers and the recommendations were also common for each practice. E. Reasons for not Adopting CM Practices: The reasons taken from the most of the freelancers why they do not adopt CM practices are listed as under: Do not have the time to implement these practices High Cost is required to support these practices The project life cycle is too small to do these practices

5 V. CONCLUSION The freelance software developers do not recommend all the 48 practices due to different reasons already discussed above. The practices which were not done by the freelancers but were recommended by more than 50% of the freelancers and also had the common reasons were chosen as the proposed practices to be done by the freelancers. The recommended practices for the freelancers are given as under: Establishing Monitoring and Control mechanism of the process Planning of audits Usage of CM tool Coherence between Various directory structures of project using any tool Deletion of recommended configuration items Establishing disaster recovery mechanism Unique identification to the Configuration item Identification of the person who will do the Configuration management Maintaining backups History of Change to be Maintained Properly Identification of Versions of Changed Work Product Baselining done after the change implementation Clear identification of changes in the next build [7] S. Pei and D. Chen, "The Implementing of Software Configuration Management Based on CMM," in IEEE, [8] T. N. Nguyen, E. V. Munson, and C. Thao, "Object-oriented Configuration Management Technology can Improve Software Architectural Traceability," in Third ACIS International Conference on Software Engineering Research, Management and Applications, [9] D. o. D. Systems Management College, Systems Engineering Fundamentals. Belvoir, Virginia, USA: DEFENSE SYSTEMS MANAGEMENT COLLEGE PRESS, [10] B. Bruegge and A. H. Dutoit, Object Oriented Software Engineering Using UML, Patterns, and Java. Pearson, References [1] Marent, "The Benefits of Software Configuration Management," Marent White Paper, [2] A. G. Do, "The Impact of Configuration Management During the Sofwtare Product's Lifecycle," in IEEE, [3] S. E. Institute, "CMMI for Development, Version 1.3," Carnegie Mellon, [4] A. Sarma and D. R. a. A. v. d. Hoek, "Empirical Evidence of the Benefits of Workspace Awareness in Software Configuration Management," in SIGSOFT, [5] S. S. M. Fauzi, N. Ramli, and M. H. N. M. Nasir, "Software Configuration Management A Result from the Assessment and Its Recommendation," in International Conference on Information Management and Engineering, [6] R. Foulkes and M. P. Mills, "Software Configuration Management and Its Contribution to Reliability Program Management," IEEE Transaction on Reliability, vol. R-32, no. 3, pp , Aug

Project Management Institute (PMI) Practice Standard for Configuration Management

Project Management Institute (PMI) Practice Standard for Configuration Management Project Configuration Management Project Management Institute (PMI) Practice Standard for Configuration Management Project Configuration Management What we will cover: Introduction Relationship with other

More information

MIS Systems & Infrastructure Lifecycle Management 1. Week 9 March 17, 2016

MIS Systems & Infrastructure Lifecycle Management 1. Week 9 March 17, 2016 MIS 5203 Lifecycle Management 1 Week 9 March 17, 2016 Study Objectives Application Control related to Data and Transaction Software Development Processes and Quality Standards 2 Phase 1 Feasibility Phase

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

Buy:

Buy: Chapter-1.0 CONTENTS OF CMMI MATURITY LEVEL 3 DOCUMENT KIT (More than 160 document files) A. The Total Editable Document kit has 8 main directories as below in word/excel. CMMI-V1.3 Maturity Level 3 (Dev)

More information

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October 2006 1 Objectives (1/2) At the end of the presentation, participants should be able to: Realise the need for a systematic

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

Building a Rational Software Configuration Management Environment for the IBM e- Business Platform

Building a Rational Software Configuration Management Environment for the IBM e- Business Platform Building a Rational Software Configuration Management Environment for the IBM e- Business Platform by Eric Carr, Manager Jian Wei, Senior Consultant Experio Solutions As applications that support critical

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Features of a well designed SCM. Safety. Stability. Control. Auditability. Reproducibility. Traceability.

More information

IT Service Management with System Center Service Manager

IT Service Management with System Center Service Manager IT Service Management with System Center Service Manager Course 10965C - Five days - Instructor-led - Hands-on Introduction This five day course will provide students with the key knowledge required to

More information

ENTERPRISE OPERATIONS SERVICES

ENTERPRISE OPERATIONS SERVICES ARIS CLOUD ENTERPRISE OPERATIONS SERVICES TABLE OF CONTENTS 1 Introduction 2 Operations services 7 Security services 7 Additional services 8 users & stakeholders 9 For more information ARIS Cloud is a

More information

1.0 PART THREE: Work Plan and IV&V Methodology

1.0 PART THREE: Work Plan and IV&V Methodology 1.0 PART THREE: Work Plan and IV&V Methodology 1.1 Multi-Faceted IV&V Methodology Large, complex projects demand attentive and experienced IV&V and project management support to meet expectations. Monitoring

More information

A CASE STUDY ON THE CHALLENGES AND TASKS OF MOVING TO A HIGHER CMMI LEVEL

A CASE STUDY ON THE CHALLENGES AND TASKS OF MOVING TO A HIGHER CMMI LEVEL Journal of Information Technology ISSN #1042-1319 A Publication of the Association of A CASE STUDY ON THE CHALLENGES AND TASKS OF MOVING TO A HIGHER CMMI LEVEL DAN TURK COLORADO STATE UNIVERSITY Dan.Turk@Colostate.Edu

More information

The Impact of Requirements on Software Quality Across Three Product Generations

The Impact of Requirements on Software Quality Across Three Product Generations The Impact of Requirements on Software Quality Across Three Product Generations John Terzakis Intel Hudson, MA USA john.terzakis@intel.com Abstract In a previous case study, we presented data demonstrating

More information

IT Service Management with System Center Service Manager

IT Service Management with System Center Service Manager IT Service Management with System Center Service Manager 10965C; 5 Days, Instructor-led Course Description This five-day course will provide students with the key knowledge required to deploy and configure

More information

Challenges in Archiving SharePoint documents to a file server / file share

Challenges in Archiving SharePoint documents to a file server / file share Challenges in Archiving SharePoint documents to a file server / file share White Paper Published by: Vyapin Software Systems http://www.vyapin.com Abstract SharePoint is fast becoming the all-in-one repository

More information

A Holistic Qualitative Approach to Software Reliability

A Holistic Qualitative Approach to Software Reliability International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 5 (2013), pp. 371-376 International Research Publications House http://www. irphouse.com /ijict.htm A Holistic

More information

CMMI Version 1.2. Model Changes

CMMI Version 1.2. Model Changes Pittsburgh, PA 15213-3890 CMMI Version 1.2 Model Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability Maturity Modeling,

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information

Texas Department of Human Services Long Term Care Regulatory, page 1. Nomination Form

Texas Department of Human Services Long Term Care Regulatory, page 1. Nomination Form Texas Department of Human Services Long Term Care Regulatory, page 1 Nomination Form Title of Nomination: Long Term Care Regulatory Web Accessible Facility EnRollment (WAFER) Project/System Manager: Raj

More information

SYNOPSIS. Software design, development and testing have become very intricate with the advent of

SYNOPSIS. Software design, development and testing have become very intricate with the advent of I. INTRODUCTION SYNOPSIS Software design, development and testing have become very intricate with the advent of modern highly distributed systems, networks, middleware and interdependent applications.

More information

COPYRIGHTED MATERIAL. Production-Ready Software. Part I. Chapter 1: Production Readiness. Chapter 2: The Quality Landscape

COPYRIGHTED MATERIAL. Production-Ready Software. Part I. Chapter 1: Production Readiness. Chapter 2: The Quality Landscape Part I Production-Ready Software Chapter 1: Production Readiness Chapter 2: The Quality Landscape Chapter 3: Preparing for Production Chapter 4: The Ins and Outs of Construction COPYRIGHTED MATERIAL Production

More information

The SAM Optimization Model. Control. Optimize. Grow SAM SOFTWARE ASSET MANAGEMENT

The SAM Optimization Model. Control. Optimize. Grow SAM SOFTWARE ASSET MANAGEMENT The Optimization Model Control. Optimize. Grow The Optimization Model In an ever-changing global marketplace, your company is looking for every opportunity to gain a competitive advantage and simultaneously

More information

Build Capabilities to Win

Build Capabilities to Win Build Capabilities to Win Agenda What Are Capabilities? What Is CMMI Institute? CMMI Drives Results Quantitative and Qualitative The Global Impact of CMMI Next Steps 2 What Are Capabilities? McKinsey &

More information

Software configuration management

Software configuration management Software configuration management Bởi: Hung Vo Introduction A system can be defined as a collection of components organized to accomplish a specific function or set of functions. The configuration of a

More information

Deliverable: 1.4 Software Version Control and System Configuration Management Plan

Deliverable: 1.4 Software Version Control and System Configuration Management Plan Deliverable: 1.4 Software Version Control and System Configuration VoteCal Statewide Voter Registration System Project State of California, Secretary of State (SOS) Authors This document was prepared

More information

Course Outline (10996A)

Course Outline (10996A) Course Outline (10996A) Module 1: Overview of System Center 2016 In this module, you will learn about the different components in System Center 2016 including how they are placed within the architecture.

More information

Page # Configuration Management Bernd Brügge Technische Universität München Lehrstuhl für Angewandte Softwaretechnik 11 January 2005

Page # Configuration Management Bernd Brügge Technische Universität München Lehrstuhl für Angewandte Softwaretechnik 11 January 2005 Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration Management Bernd Brügge Technische Universität München Lehrstuhl für Angewandte Softwaretechnik 11 January 2005 Outline

More information

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG CONCEPT HEIDELBERG GMP Compliance for January 16-17, 2003 at Istanbul, Turkey Testing for Systems Validation Dr.-Ing. Guenter Generlich guenter@generlich.de Testing 1 Testing: Agenda Techniques Principles

More information

CHAPTER 5 INFORMATION TECHNOLOGY SERVICES CONTROLS

CHAPTER 5 INFORMATION TECHNOLOGY SERVICES CONTROLS 5-1 CHAPTER 5 INFORMATION TECHNOLOGY SERVICES CONTROLS INTRODUCTION In accordance with Statements on Auditing Standards Numbers 78 and 94, issued by the American Institute of Certified Public Accountants

More information

Testing strategies for stakeholders in Component Based Software Development

Testing strategies for stakeholders in Component Based Software Development Testing strategies for stakeholders in Component Based Software Development Khalid Mahmood * Bashir Ahmad Institute of Computing and Information Technology, Gomal University D.I.Khan, Pakistan * Email

More information

Success story of migrating an ongoing J2EE project from Microsoft VSS to IBM Rational ClearCase

Success story of migrating an ongoing J2EE project from Microsoft VSS to IBM Rational ClearCase IBM Rational Software Development Conference 2006 Success story of migrating an ongoing J2EE project from Microsoft VSS to IBM Rational ClearCase Dilip K Varma Astra Infotech (P) Ltd dilip@astrainfotech.com

More information

Support for Capability Maturity Model Integration

Support for Capability Maturity Model Integration Support for Capability Maturity Model Integration This is the sixth in a series of articles on how Rational Collaborative Lifecycle Management (CLM) solutions support software development compliance. Many

More information

Design, Install and Manage System Center 2012 Operations Manager

Design, Install and Manage System Center 2012 Operations Manager Design, Install and Manage System Center 2012 Operations Manager Course 55004-55006 5 Days Instructor-led, Hands-on Introduction This five-day instructor-led course combines the content found in two System

More information

Configuration Management

Configuration Management Configuration Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Introduction SCM Activities SCM Process 2 2 Software Configuration Management Definition A set of management disciplines

More information

A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized Enterprises

A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized Enterprises A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized Enterprises Adailton F. Araújo 1, Cássio L. Rodrigues 1, Auri M.R. Vincenzi 1, Celso G. Camilo 1 and Almir F. Silva 2

More information

Child Welfare Digital Services Project Service Asset and Configuration Management Plan

Child Welfare Digital Services Project Service Asset and Configuration Management Plan Child Welfare Digital Services Project Service Asset and Configuration Management Plan December 2017 Version 3.0 i Revision History Revision / Version # Date of Release Author.01 3/9/2015 D. Serpa Original

More information

How mature is my test organization: STDM, an assessment tool

How mature is my test organization: STDM, an assessment tool How mature is my test organization: STDM, an assessment tool Bonney Joseph, (Bonney.joseph@wipro.com) Nikhil Gupta, (Nikhil.gupta@wipro.com) Abstract Software ing thought of as a support function until

More information

Trusted Computing Exemplar: Configuration Management Plan

Trusted Computing Exemplar: Configuration Management Plan Calhoun: The NPS Institutional Archive DSpace Repository Reports and Technical Reports All Technical Reports Collection 2014-12-12 Trusted Computing Exemplar: Configuration Management Plan Clark, Paul

More information

COURSE OUTLINE MOC 20332: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 MODULE 1: UNDERSTANDING THE SHAREPOINT SERVER 2013 ARCHITECTURE

COURSE OUTLINE MOC 20332: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 MODULE 1: UNDERSTANDING THE SHAREPOINT SERVER 2013 ARCHITECTURE COURSE OUTLINE MOC 20332: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 MODULE 1: UNDERSTANDING THE SHAREPOINT SERVER 2013 ARCHITECTURE This module introduces the architectural features that underpin

More information

Using Software Process Simulation to Assess the Impact of IV&V Activities 1

Using Software Process Simulation to Assess the Impact of IV&V Activities 1 Using Software Process Simulation to Assess the Impact of IV&V Activities 1 David M. Raffo+*, Umanath Nayak*, Siri-on Setamanit,* Patrick Sullivan*, Wayne Wakeland** +College of Engineering and Computer

More information

White Paper. Managed IT Services as a Business Solution

White Paper. Managed IT Services as a Business Solution White Paper Managed IT Services as a Business Solution 1 TABLE OF CONTENTS 2 Introduction... 2 3 The Need for Expert IT Management... 3 4 Managed Services Explained... 4 5 Managed Services: Key Benefits...

More information

Taming the Information Explosion

Taming the Information Explosion Taming the Information Explosion Bill Tolson Director of Product Marketing, Archiving Solutions Iron Mountain Inc. Accelerated information growth Proliferation of Personal Devices Growth of Email, Collaboration

More information

Course 55004A: Installing and Configuring System Center 2012 Operations Manager

Course 55004A: Installing and Configuring System Center 2012 Operations Manager Course 55004A: Installing and Configuring System Center 2012 Operations Manager Module 1: Overview of System Center 2012 Operations Manager This module gives the student a high-level view of System Center

More information

Managing Production Systems

Managing Production Systems Managing Production Systems Dennis Adams associates The HP User Group in partnership with Dennis Adams Associates Ltd. Managing Production Systems: Fire-Fighting and MOPS January 2006 Agenda 09:30 09:55

More information

System Center 2016 Service Manager Overview and Key Features.

System Center 2016 Service Manager Overview and Key Features. Course Outline Module 1: Service Management OverviewIn this module, you will learn many of the ITIL and MOF best practices and procedures in delivering effective IT Service Management and how System Center

More information

Critical Systems Guidelines

Critical Systems Guidelines Architecture, Standards and Planning Branch Office of the CIO Province of BC Document Version 1.5 Feb 14, 2017 Table of Contents... 1 Architecture, Standards and Planning Branch...1 Office of the CIO Province

More information

Formal Techniques in Large-Scale Software Engineering

Formal Techniques in Large-Scale Software Engineering Formal Techniques in Large-Scale Software Engineering Mathai Joseph Tata Research Development and Design Centre Tata Consultancy Services 54B Hadapsar Industrial Estate Pune 411 013 India Draft of Paper

More information

CMMI 2008 CMMI 2008 Denver, Colorado United States November Tim Kasse. Kasse Initiatives LLC Europe

CMMI 2008 CMMI 2008 Denver, Colorado United States November Tim Kasse. Kasse Initiatives LLC Europe Value Proposition for Project Managers from Configuration Management CMMI 2008 CMMI 2008 Denver, Colorado United States November 2008 Tim Kasse Kasse Initiatives LLC +1 972-987 - 7706 USA +45 72 19 42

More information

Cloud & Datacenter Monitoring with System Center Operations Manager

Cloud & Datacenter Monitoring with System Center Operations Manager Cloud & Datacenter Monitoring with System Center Operations Manager Course 10964B - Five days - Instructor-led - Hands-on Introduction This five-day course will provide students with the key knowledge

More information

Computerised Systems. Alfred Hunt Inspector. Wholesale Distribution Information Day, 28 th September Date Insert on Master Slide.

Computerised Systems. Alfred Hunt Inspector. Wholesale Distribution Information Day, 28 th September Date Insert on Master Slide. Computerised Systems Wholesale Distribution Information Day, Alfred Hunt Inspector Date Insert on Master Slide Slide 1 Index What is a computerised system Updates to EU GDPs Expectations Case studies Slide

More information

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) MOSAIC Quality Assurance Plan v04.02 Prepared by: Approved by: QUALITY ASSURANCE PLAN APPROVALS QA/QC Program

More information

HP Agile Manager. Key Benefits. At a glance. Project Management. Key Software Capabilities. Administration. Enterprise SaaS.

HP Agile Manager. Key Benefits. At a glance. Project Management. Key Software Capabilities. Administration. Enterprise SaaS. Datasheet HP Agile Manager At a glance HP Agile Manager ( AGM ) is an on-demand Software-as-a-Service (SaaS) solution for Agile Project Management. HP Agile Manager software acts as the communication hub

More information

Exam /Course 20332B Advanced Solutions of Microsoft SharePoint Server 2013

Exam /Course 20332B Advanced Solutions of Microsoft SharePoint Server 2013 Exam 70-332/Course 20332B Advanced Solutions of Microsoft SharePoint Server 2013 Prerequisites Before attending this course, students must have: Completed Course 20331: Core Solutions of Microsoft SharePoint

More information

Advanced Solutions of Microsoft SharePoint Server 2013

Advanced Solutions of Microsoft SharePoint Server 2013 Advanced Solutions of Microsoft SharePoint Server 2013 Course: 20332 Course Details Audience(s): IT Professional(s) Technology: Duration: Microsoft SharePoint Server 40 Hours ABOUT THIS COURSE This forty

More information

Achieving Better Deployment Efficiency with Automation via Open Source Software

Achieving Better Deployment Efficiency with Automation via Open Source Software Achieving Better Deployment Efficiency with Automation via Open Source Software Rudhuwan Abu Bakar Software Engineering Lab MIMOS Berhad, Kuala Lumpur, Malaysia Wan Mohd Firdaus Wan Ramli Software Engineering

More information

10965D: IT Service Management with System Center Service Manager

10965D: IT Service Management with System Center Service Manager 10965D: IT Service Management with System Center Service Duration: 5 days; Instructor-led WHAT YOU LEARN This five-day course will provide students with the key knowledge required to deploy and configure

More information

Configuration Management Measures in CMMI

Configuration Management Measures in CMMI Configuration Management in CMMI Mahmoud Khraiwesh Faculty of Information Technology, Zarqa University, Zarqa Jordan. Orcid ID: 0000-0003-4115-5490 Abstract Configuration management is an important activity

More information

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide processlabs CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide CMMI-SVC V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAM - Capacity and Availability Management...

More information

Delivering high-integrity accounting with Xero

Delivering high-integrity accounting with Xero Delivering high-integrity accounting with Xero Contents Untouched data feeds directly into Xero 4 A multi-layered approach to data integrity 5 Access controls 6 Monitoring and alerts 7 Controls and reporting

More information

Microsoft is slowly phasing out FRx, and will be replaced by Management Reporter

Microsoft is slowly phasing out FRx, and will be replaced by Management Reporter Microsoft is slowly phasing out FRx, and will be replaced by Management Reporter FRx will be supported for the remainder of the current SL, GP, AX, NAV lifecycles FRx will NOT be available in new releases

More information

PDSA Reviews. Application Lifecycle Management Software Architecture Application Performance Application Security SQL Server IT Skills Assessment

PDSA Reviews. Application Lifecycle Management Software Architecture Application Performance Application Security SQL Server IT Skills Assessment PDSA Reviews Are you getting what you should out of your IT department and software? Let our Reviews (audits) help you determine areas of improvement in the following aspects of your business: Application

More information

IT Service Management with System Center Service Manager (10965)

IT Service Management with System Center Service Manager (10965) IT Service Management with System Center Service Manager (10965) Duration: 5 Days Price: $895 Delivery Option: Attend via MOC On-Demand Students Will Learn Describing Service Manager 2016 Upgrading to

More information

SharePoint as a Cost-Effective ECM Solution

SharePoint as a Cost-Effective ECM Solution INDUSA Technical Corp. - 1 - SharePoint as Cost-Effective ECM Solution SharePoint as a Cost-Effective ECM Solution Whitepaper presented by INDUSA Technical Corp. SEI-CMM Level 4 ISO 9001:2008 ISO 27001:2005

More information

Dovico Planning & Timesheet v4 BEST PRACTICES

Dovico Planning & Timesheet v4 BEST PRACTICES Dovico Planning & Timesheet v4 Dovico Planning & Timesheet v4 Audience and Context This document is intended to help clients plan the configuration and use of Dovico Planning & Timesheet. It is to be used

More information

"Charting the Course... MOC D: IT Service Management with System Center Service Manager. Course Summary

Charting the Course... MOC D: IT Service Management with System Center Service Manager. Course Summary with System Center Service Description Course Summary This five-day course will provide students with the key knowledge required to deploy and configure System Center 2016 Service. Using hands-on labs,

More information

Configuration Management in a Nutshell

Configuration Management in a Nutshell Configuration Management in a Nutshell Configuration Management Configuration Management (CM) is the process of managing the full spectrum of an organization s products, facilities and processes by managing

More information

IT Service Catalogue. every interaction is a personal journey...

IT Service Catalogue. every interaction is a personal journey... IT Service Catalogue For more information on any of our services, please call 03000 411115 or email us at info@cantium.solutions every interaction is a personal journey... Contents 04 06 10 14 16 Welcome

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

Software Project Management Sixth Edition. Chapter Software process quality

Software Project Management Sixth Edition. Chapter Software process quality Software Project Management Sixth Edition Chapter 13.2 Software process quality 1 Product and Process Quality A good process is usually required to produce a good product. For manufactured goods, process

More information

COURSE 20332B: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013

COURSE 20332B: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 ABOUT THIS COURSE This five-day course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment. Special areas of focus include implementing high availability, disaster

More information

By: MSMZ. Standardization

By: MSMZ. Standardization Standardization Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services, technologies, processes and systems. Every organization

More information

IT Service Catalog College of Arts & Sciences

IT Service Catalog College of Arts & Sciences IT Service Catalog College of Arts & Sciences Backups and Storage (Enterprise) Backups and Storage End User A&S IT helps users backup and store data using UNM-approved storage methods and services including

More information

Skelta. Document Management Solution. Business Process Management for All POWERED BY SKELTA BPM.

Skelta. Document Management Solution. Business Process Management for All POWERED BY SKELTA BPM. Skelta Document Management Solution POWERED BY SKELTA BPM Skelta Document Management Solution brings to you a powerful, revolutionary electronic document management solution that transforms your document-based

More information

<Project Name> Development Case

<Project Name> Development Case Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=infoblue) is included

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

EXIN ITIL Exam Questions & Answers

EXIN ITIL Exam Questions & Answers EXIN ITIL Exam Questions & Answers Number: ITIL Passing Score: 800 Time Limit: 120 min File Version: 37.4 http://www.gratisexam.com/ EXIN ITIL Exam Questions & Answers Exam Name: ITIL V3 Foundation Exam

More information

Innovating Availability Strategies for the Hybrid Cloud

Innovating Availability Strategies for the Hybrid Cloud Innovating Availability Strategies for the Hybrid Cloud กลย ทธ เพ มข ดความสามารถความพร อมให บร การสาหร บระบบไฮบร ดคลาวด Kiatchumpol Suttisirikul System Engineer kiatchumpol.suttisirikul@veeam.com Availability

More information

AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services

AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services Software Process Consulting Services - CMMI Leaders in CMMI Process Consulting and Training Services About CMMI CMMI models are tools that help organizations improve their ability to develop and maintain

More information

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:

More information

Course 20332A Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 5 days Course Type: Instructor-Led/Classroom

Course 20332A Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 5 days Course Type: Instructor-Led/Classroom Course 20332A Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 5 days Course Type: Instructor-Led/Classroom Course Overview This five-day course examines how to plan, configure,

More information

Administration of Clearwell ediscovery Platform 7.x Study Guide

Administration of Clearwell ediscovery Platform 7.x Study Guide Administration of Clearwell ediscovery Platform 7.x Study Guide The following tables list the Symantec SCS Certification exam objectives for the Administration of Clearwell ediscovery Platform 7.x exam

More information

Oracle Technical Cloud Consulting Services Descriptions. January 25, 2018

Oracle Technical Cloud Consulting Services Descriptions. January 25, 2018 Oracle Technical Cloud Consulting Services Descriptions January 25, 2018 Services B83899 - Oracle Consulting Architecture Blueprint and Roadmap for Oracle Cloud... 2 B83896 - Oracle Consulting Rapid Start

More information

Software Test Costs and Return on Investment (ROI) Issues

Software Test Costs and Return on Investment (ROI) Issues Software Test Costs and Return on Investment (ROI) Issues Bob Hunt, Galorath Tony Abolfotouh, John Carpenter; Robbins Gioia May 2014 1 Introduction The recent Affordable Health Care Web Site issues have

More information

How I Learned to Stop Worrying and Love Benchmarking Functional Verification!

How I Learned to Stop Worrying and Love Benchmarking Functional Verification! How I Learned to Stop Worrying and Love Benchmarking Functional Verification! Mike Bartley Test and Verification Solutions SETsquared Business Acceleration Centre University Gate East, Park Row Bristol

More information

Request for Proposal for Implementation of ERP and Webbased ERP- like Solutions

Request for Proposal for Implementation of ERP and Webbased ERP- like Solutions Request for Proposal for Implementation of ERP and Webbased ERP- like Solutions Corrigendum to Volume I System Integration Services and Solution Scope Indian Institute of Technology Bombay NOTE: The contents

More information

IT Service Management with System Center Service Manager

IT Service Management with System Center Service Manager IT Service Management with System Center Service Varighed: 5 Days Kursus Kode: M10965 Beskrivelse: This five day course will provide students with the key knowledge required to deploy and configure System

More information

Top 6 Things to Consider When Making the Transition to Microsoft Office 365

Top 6 Things to Consider When Making the Transition to Microsoft Office 365 Whitepaper Portals & Collab Top 6 Things to Consider When Making the Transition to Microsoft Office 365 Avtex 3500 American Blvd W Suite 300 Bloomington, MN 55431 Telephone (952) 646-0800 www.avtex.com

More information

Best Practice: Migration Strategies

Best Practice:  Migration Strategies US-Amplify Best Practice: Email Migration Strategies White Paper Contents Executive Summary... 2 Project Scoping Stage... 2 Feasibility Study... 4 Definition Stage... 5 Design Stage... 5 Migration Sizing...

More information

ehealth Suisse Checklists Addendum to the guideline for app developers, manufacturers and distributors

ehealth Suisse Checklists Addendum to the guideline for app developers, manufacturers and distributors ehealth Suisse Checklists Addendum to the guideline for app developers, manufacturers and distributors Bern, 2 March 2018 Page 1 Legal notice ehealth Suisse, Swiss Competence and Coordination Centre of

More information

Evaluation of the Software Requirement Tools

Evaluation of the Software Requirement Tools Evaluation of the Software Requirement Tools Yogita Sharma Research Scholar Department of Computer Science Himachal Pradesh University Shimla, India Associate Prof. Aman Kumar Sharma Department of Computer

More information

Model-Based Systems Engineering: Documentation and Analysis

Model-Based Systems Engineering: Documentation and Analysis Week 4: Managing the Model Project Name Jane Doe 1 Instructions Before you begin, you should save your project on your local drive. We recommend the following format: Lastname_Firstname_Course3_Week4 Please

More information

Course Content Advanced Solutions of Microsoft SharePoint Server Course ID#: W Hours: 35. Course Description:

Course Content Advanced Solutions of Microsoft SharePoint Server Course ID#: W Hours: 35. Course Description: Course Content Course Description: This course examines how to plan, configure, and manage a environment. Special areas of focus include implementing high availability, disaster recovery, service application

More information

Advanced Solutions of Microsoft SharePoint Server 2013

Advanced Solutions of Microsoft SharePoint Server 2013 20332 - Advanced Solutions of Microsoft SharePoint Server 2013 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day training course examines

More information

HYBRID APPROACH. Software Development Approaches. Agile. Rapid. Waterfall

HYBRID APPROACH. Software Development Approaches. Agile. Rapid. Waterfall Agile Rapid Waterfall ABSTRACT There are several approaches for software development and each separate approach has its own pros and cons, so, hybrid approach maximizes their strengths and reduces their

More information

DocAve Governance Automation

DocAve Governance Automation Governance Automation Technical Overview DocAve Governance Automation for Microsoft SharePoint & Office 365 Governance Your Policy. Our Automation. Platforms Supported SharePoint Server 2016, 2013 & 2010

More information

Microsoft IT Service Management with System Center Service Manager

Microsoft IT Service Management with System Center Service Manager 1800 ULEARN (853 276) www.ddls.com.au Microsoft 10965 - IT Service Management with System Center Service Manager Length 5 days Price $4290.00 (inc GST) Version D Overview This five-day course will provide

More information

The world leader in serving science. DataSafe Solutions. Protect your valuable laboratory data

The world leader in serving science. DataSafe Solutions. Protect your valuable laboratory data The world leader in serving science DataSafe Solutions Protect your valuable laboratory data Central and secure storage of laboratory data is critical to the success of your organization. The ability to

More information

9110 Correlation matrices

9110 Correlation matrices 9110 Correlation matrices 9110:2016 to 9110:2012 9110:2012 to 9110:2016 This document provides correlation matrices from 9110:2016 to 9110:2012 and 9110:2012 to 9110:2016. This document can be used to

More information

DEVELOPING A CONFIGURATION MANAGEMENT MODEL FOR USE IN THE MEDICAL DEVICE INDUSTRY

DEVELOPING A CONFIGURATION MANAGEMENT MODEL FOR USE IN THE MEDICAL DEVICE INDUSTRY DEVELOPING A CONFIGURATION MANAGEMENT MODEL FOR USE IN THE MEDICAL DEVICE INDUSTRY Fergal McCaffery Lero The Irish Software Engineering Research Centre, University of Limerick, Ireland Fergal.McCaffery@dkit.ie

More information