A Case-study of Investigation of CM Tools



Relevanta dokument
Isolda Purchase - EDI

Resultat av den utökade första planeringsövningen inför RRC september 2005

Sara Skärhem Martin Jansson Dalarna Science Park

SOA One Year Later and With a Business Perspective. BEA Education VNUG 2006

Biblioteket.se. A library project, not a web project. Daniel Andersson. Biblioteket.se. New Communication Channels in Libraries Budapest Nov 19, 2007

Flytta din affär till molnet

Stort Nordiskt Vänortsmöte maj Rundabordssamtal Hållbar stadsutveckling, attraktiva städer 20 maj 2016

Beijer Electronics AB 2000, MA00336A,

Taking Flight! Migrating to SAS 9.2!

Mönster. Ulf Cederling Växjö University Slide 1

Urban Runoff in Denser Environments. Tom Richman, ASLA, AICP

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families

Kundfokus Kunden och kundens behov är centrala i alla våra projekt

Läkemedelsverkets Farmakovigilansdag

Riskhantering. med exempel från Siemens

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

The road to Recovery in a difficult Environment

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

PFC and EMI filtering

Support for Artist Residencies

School of Management and Economics Reg. No. EHV 2008/220/514 COURSE SYLLABUS. Fundamentals of Business Administration: Management Accounting

Measuring child participation in immunization registries: two national surveys, 2001

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

CONNECT- Ett engagerande nätverk! Paula Lembke Tf VD Connect Östra Sverige

Förändrade förväntningar

The present situation on the application of ICT in precision agriculture in Sweden

2.1 Installation of driver using Internet Installation of driver from disk... 3

The Swedish National Patient Overview (NPO)

Wood Buildings. -Development in Sweden Niclas Svensson, Swedish Wood Building Council. Niclas Svensson, Swedish Wood Building Council

Användning av Erasmus+ deltagarrapporter för uppföljning

Ekosystem, roll för små och medelstora företag och digitaliseringens värde i framtida affärer Moderatorer: Christer Norström, SICS Swedish ICT,

Inkvarteringsstatistik. Göteborg & Co

ISO STATUS. Prof. dr Vidosav D. MAJSTOROVIĆ 1/14. Mašinski fakultet u Beogradu - PM. Tuesday, December 09,

The Algerian Law of Association. Hotel Rivoli Casablanca October 22-23, 2009

Flytta din affär till molnet

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Adding active and blended learning to an introductory mechanics course

DE TRE UTMANINGARNA..

Hur fattar samhället beslut när forskarna är oeniga?

COPENHAGEN Environmentally Committed Accountants

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad.

Senaste trenderna från testforskningen: Passar de industrin? Robert Feldt,

CIO MÖTE OSLO 17/11 INFORMATION // INTELLIGENCE // ADVICE. Radar Ecosystem Specialists

A metadata registry for Japanese construction field

Affärsmodellernas förändring inom handeln

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

en uppsatstävling om innovation Sammanfattning av de vinnande bidragen

CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

Signatursida följer/signature page follows

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

The Municipality of Ystad

SOLAR LIGHT SOLUTION. Giving you the advantages of sunshine. Ningbo Green Light Energy Technology Co., Ltd.

VÄRLDENS MÖJLIGHETER

3rd September 2014 Sonali Raut, CA, CISA DGM-Internal Audit, Voltas Ltd.

Hållbar utveckling i kurser lå 16-17

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden

Course syllabus 1(7) School of Management and Economics. FEN305 Reg.No. EHVc 2005:6 Date of decision Course Code. Företag och Marknad I

School of Management and Economics Reg. No. EHV 2008/245/514 COURSE SYLLABUS. Business and Market I. Business Administration.

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

icore Solutions. All Rights Reserved.

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch

A study of the performance

Syns du, finns du? Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap

TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING

6 th Grade English October 6-10, 2014

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Inför projektuppgiften. Markus Buschle,

WAVES4POWER Fosnavåg 24 oktober 2016

Configuration Management

ENTERPRISE WITHOUT BORDERS Stockholmsmässan, 17 maj 2016

Writing with context. Att skriva med sammanhang

EASA Standardiseringsrapport 2014

Produktens väg från idé till grav

Hur monteras olika modeller/ produkter i samma monteringsflöde?

Sustainability transitions Från pilot och demonstration till samhällsförändring

Fujitsu Day Göteborg 8 oktober

Review of Malmö University s Quality Assurance Processes 2018

Rosetta. Ido Peled. A Digital Preservation System. December Rosetta Product Manager

.SE (Stiftelsen för Internetinfrastruktur) Presentation November 2009

Strategy for development of car clubs in Gothenburg. Anette Thorén

55R Kia Carens 2013»

SRS Project. the use of Big Data in the Swedish sick leave process. EUMASS Scientific program

Eternal Employment Financial Feasibility Study

55R Volvo XC » Volvo XC » Volvo S » Volvo V » Volvo XC » Volvo V »

Module 1: Functions, Limits, Continuity

This manual should be saved! EcoFlush Manual

OFTP2: Secure transfer over the Internet

Nationellt stöd för finansiering av mjukvaruberoende innovation ANDREAS ALLSTRÖM

Alla Tiders Kalmar län, Create the good society in Kalmar county Contributions from the Heritage Sector and the Time Travel method

Innovation in the health sector through public procurement and regulation

Isometries of the plane

INSTALLATION INSTRUCTIONS

Här kan du sova. Sleep here with a good conscience

SWESIAQ Swedish Chapter of International Society of Indoor Air Quality and Climate

Välfärdsteknologi verksamheter i stuprör är ett hinder i den nordiska välfärdsmodellen. Bengt Andersson Nordens välfärdscenter

Collaborative Product Development:

Tunga metaller / Heavy metals ICH Q3d & Farmakope. Rolf Arndt Cambrex Karlskoga

Alias 1.0 Rollbaserad inloggning

Very formal, recipient has a special title that must be used in place of their name

Transkript:

A Case-study of Investigation of CM Tools Ivica crnkovic Ivica.Crnkovic@mdh.Se Automation Products AB Page 1

Automation Drives CM migration US INY Industrial Systems Industrial Systems Industrial Products Network Partner Elsag? Bailey Automation Systems Automation Products DE IND 1991 1995 1998 AlfaLaval Automation Page 2

Oslo Distributed Development Linköping Luleå Västerås Development Outsource Delivery Malmö Mannheim Rochester Columbus Bangalore Page 3

CM Status Before Investigation Long tradition in using CM - internally developed tools MaMethod (VAX/VMS) SDE (Unix) WinSDE (Windows NT) 1987 1991 1996 1998 Covering all main CM disciplines Version management, change management, release management, etc. Page 4 CMM

Why New CM Tool? Faster development Outsourcing & consulting COTS (commercial components) Component based development Emphasizes on NT as development platform Development environment - a part of products Improved CM tools on the market More choices, better quality, lower costs Better awareness of CM on the market Page 5

We shall investigate the market, find and introduce a proper CM tool We shall concentrate on development of our main business Page 6

Investigation Process Specify Requirements Investigate the market CM group Select two - three most interesting tools Dev.Projects Test selected tools Do analysis and recommend a tool SEPG group Line Organizations 98-05 98-06 98-09 98-011 Page 7 Make decision Define deployment

Basic Requirements on CM (A) Version management (VM) Configuration management (CM) Build management (BM) Work space management (WM) Change management (ChM) Release management (RM) Parallel development (PD) Distributed development (DD) Page 8

Basic Requirements on CM (B) Integration with other tools Migration from the current tool (WinSDE) Vendor s marketing position Support for the tool Possible risks Possible tool s acceptance internally and from other companies Possibility of improvements Price Page 9

Inputs to Investigation Experience from our processes General experiences (conferences, etc.) Courses in some tools, consultant help Investigations from development projects, reports from other companies Ovum evaluation: CM tools Internet (CM Yellow pages), news groups, etc. Experience from others (Ericsson, Sveriges Verkstadsindustrier) Page 10

Selected Tools Rational ClearCase CC Microsoft Visual SourceSafe (VSS) Page 11

Fulfilled Requirements (A) VSS CC WinSDE PD DD VM 100% 80% 60% 40% 20% 0% CM BM PD DD VM 100% 80% 60% 40% 20% 0% CM BM PD DD VM 100% 80% 60% 40% 20% 0% CM BM RM WS RM WS RM WS ChM ChM ChM 100% = Take it as it is 90% = some adaptations required 70% - Additional development 30% - Not too much to use Page 12

Technical Characteristics Overview 23 24 25 26 10 2 8 6 3 4 5 23 24 25 26 10 2 8 6 3 4 5 23 24 25 26 10 2 8 6 3 4 5 22 21 20 4 2 0 6 7 8 22 21 20 4 2 0 6 7 8 22 21 20 4 2 0 6 7 8 19 9 19 9 19 9 18 17 16 15 14 13 12 11 10 18 17 16 15 14 13 12 11 10 18 17 16 15 14 13 12 11 10 ClearCase VSS WinSDE Page 13

ClearCase Technical Characteristics Very good for organizations which have control over CM-processes (follow CMM) Support for distributed development Powerful build features Easy for developers, if the process is well defined - Integration with ClearQuest must be improved - GUI can still be improved Page 14

SourceSafe Technical Characteristics Easy to deploy, simple to use A part of MS development tools Flexible for adding new functions - Not sufficient for a mature CM process - Oriented to latest versions of objects, little support for maintenance and parallel development - Not reliable for large project according to different reports Page 15

ClearCase - Market Position ClearCase is one of the leading CM tools on the market Excellent support from Rational - Expensive product - Growing challenge to compete with VSS - Risk for late integration with Microsoft development tools Page 16

SourceSafe - Market Position Low license cost Increasing market position Additional tools/features are developed by other companies - Support from Microsoft as for other MS products Page 17

ClearCase Requirements on the Organization A mature organization with a systematic approach to CM is required CM experts are required The hidden costs in the projects are minimized Introduction of ClearCase requires extra efforts (education, process definition, powerful servers) Page 18

SourceSafe Requirements on the Organization High discipline in the projects required There is a risk for high hidden and unpredictable costs Additional support is required CM process definition and implementation based on VSS and other tools Internal programming Additional software Page 19

Initial Costs Initial Costs Costs Difference between CC and VSS Costs Maintenance Costs: CC - VSS 7000 7000 6000 6000 5000 5000 4000 4000 3000 3000 2000 2000 1000 1000 0 VSS CC 0 First Year Next Years Internal External Costs for Change Management implementation - NOT included for VSS Other costs for VSS are calculated to achieve WinSDE functionality Page 20

Return on investment Experiences CC - 20% increase of efficiency in development (external reports) VSS - no data available References CC - Ericsson VSS - ALA, USINY (some parts) - satisfied with VSS Page 21

Recommendation and Decision CM-group: if we want to aggressive go for higher quality and process control we should use CC. SEPG: having in mind requirements from several development projects and other sites, take VSS. At least the same functionality as in WinSDE must be achieved. DECISION (line organization): VSS Page 22

Was it a good decision? It was an easier decision The Microsoft argument Lower (visible) costs in the beginning Down to up approach Some organizations have already used VSS More tools integrated with VSS available Easier to deliver VSS than CC The decision, however, implies further in-house development Page 23

Support for Distributed Development? Additional software (internal and external) required System architectures well defined with sites responsibilities - hopefully no need for an extensive exchange of information Some (similar as before) manual procedures required Page 24

What next? A new project has started: Additional support for VSS and Visual Studio: Development Structures Configuration Management Build and release support Define procedures for parallel and distributed development Page 25

Conclusion Will the company succeed with VSS? No doubt Could the company be more effective with another tool? Probably, but not necessary Page 26