Using Git with Rational Team Concert and Rational ClearCase in enterprise environments
|
|
- Julia Lyons
- 7 years ago
- Views:
Transcription
1 Using Git with Rational Team Concert and Rational ClearCase in enterprise environments Bartosz Chrabski Executive IT Specialist WW Competitive Sales Team bartosz.chrabski@pl.ibm.com Peter Hack ClearCase Architect pahack@us.ibm.com
2 Open Source SCM market is changing Git is important Git is much faster than Subversion Git's repositories are much smaller than Subversions (for the Mozilla project, 30x smaller) Git was designed to be fully distributed from the start, allowing each developer to have full local control Git branches are simpler and less resource heavy than Subversion's Git branches carry their entire history Git provides better auditing of branch and merge events Backing up Subversion repositories centrally is potentially simpler - since you can choose to distributed folders within a repo in git Git repository clones act as full repository backups Subversion's UI is more mature than Git's
3 Why IBM loves GIT 2
4 Configuration management - Trends Version control system Control of Roles and Users 3
5 Configuration management - Trends Build tools Environment Configuration 4
6 Pressure on Software / Hardware Team Leaders Corporate Process! Security! Regulatory compliance! Developers Get out of my way! Performance! 5
7 What problems You need to solve with an SCM system Developers SCM just gets in the way Large undo buffer Parallel development Isolation Merging Performance Offline work Development Organization / Corporate Security Time machine Parallel development Isolation Large-scale merging Variant management Component structures 6
8 What problems You need to solve with an SCM system Corporate (continued) Distributed teams Traceability Project lifecycle Change tracking Build and release Process automation / enforcement Regulatory compliance External audits Classified development Hardware / Software codevelopment Management of large binary files Subcontracting Scalability Performance 7
9 Small deployments of SCM systems challenges Key challenges to solve by SCM system Easy to learn / use Limited parallel development Low admin overhead Lightweight process ALM integration Platform support (Windows Linux) Distributed team (maybe) One of the big problems, that is often ignored is, "What do we do if we're successful? Often, that's when choosing a low-end tool ends up being an unfortunate choice Planning for success can often pay off (i.e. choosing a more powerful tool than you "need"). 8
10 Git can be great for this situation Implicit backup Stores Snapshots not differences No need of powerful hardware Free and open source Fast and small It is fully distributed Anyone can have any/all versions/files from other repositories Everyone works on their own branch(es) No branch sharing (effectively, branches are "mastered" at one repo and mastership cannot be transferred to another) Access control is unimportant - it's open source Simple security model Although their data integrity validation provided by use of hashes is sometimes imprecisely referred to as "security" Entire repository copy for each workspace This can cause disk space challenges when multiple copies are needed for parallel development. Rebase operation can modify past history No process automation Support for sharing done by merging Branch owner "approves" of changes through act of merging 9
11 Medium to Enterprise deployments of SCM systems Challenges Security Source code security (Access control) Standards Ability to adapt to corporate standards Ability to store and manage binary files and high volumes of data Support exclusive checkout (locking files). Usability Usability for non-it users Simplicity that fits all Enterprise Scale Service Level Agreement or 24/7 support Backup and data recovery Scaling up Traceability with work items and other ALM artifacts 10
12 SDLC Environments are not built based on one vendor solutions Rational ClearCase
13 Challenges related to multi-vendors SDLC = REALITY 12
14 One size does not fit all Git IBM Rational Team Concert IBM Rational ClearCase It is fully distributed Anyone can have any/all versions/files from other repositories Everyone works on their own branch(es) No branch sharing (effectively, branches are "mastered" at one repo and mastership cannot be transferred to another) Access control is unimportant - it's open source Simple security model Although their data integrity validation provided by use of hashes is sometimes imprecisely referred to as "security" Entire repository copy for each workspace This can cause disk space challenges when multiple copies are needed for parallel development Rebase operation can modify past history. No process automation Support for sharing done by merging Branch owner "approves" of changes through act of merging Tuned for Agile Development Flexible Deployment solution Ability to work over the WAN with a centralized repository and file proxy caching Dashboard spawning multiple projects/repositories Advanced collaboration support In context, collaboration among software developers Agile development support Integrated, end to end, scalable support of Agile development processes such as Scaled Agile Framework Iteration planning and end to end business visibility Powerful source control management Integrated Build Management Supports incremental adoption with ClearCase, ClearQuest, Synergy, Change, Subversion, Git, etc Tuned for the Enterprise Broadest set of platform support in the industry Supports globally distributed development Flexible Deployment Solutions Optimized to work over the WAN with a centralized repository CC MultiSite for Distributed Repositories Private cloud or on premises deployment ClearCase Dynamic Views and Automatic Views for Instant-on access to assets Handles very large configurations & files Highly customizable and scalable UCM for out of the box process enactment ClearQuest ALM Schema Highly secure repositories and processes Business IT governance infrastructure: access control, electronic signatures, repeatable processes, audit trails and lifecycle traceability Extensible integration with CLM and other ALM solutions 13
15 Why different SCMs should work together? What is the cost to move off any SCM now? High migration costs and time Loss of history and metadata Expensive consulting and addtional education Any type of co-existance is actually cheaper than migration? Product delays, possible errors introduced to new releases - what are they making and what is the impact of a failed or delayed release? Reduced productivity as developers learn a new tool and build new integrations and automation Higher risk for current projects Lower productivity How much automation do they have with CC or current SCM today - i.e. builds - that need to be rebuilt with Git? How much effort is this? Possible loss of code history, will they be able to rebuild past releases if needed Loss of integrations to existing tools 14
16 Risk of migration between SCMs Any SCM system cannot be mapped 1:1 to Git (There is no magic tool) Always You need some type of workaround Be aware that there will be problems and not always working workarounds Files are compressed in memory (2 GB on 32-bit systems) Binary files increase the repo size Repository size vs. bandwidth Authentication / Protocol Security Access Control (ClearCase is OS-level permission scheme, Git has NO file-based Access Control) Be aware of: It is alway better to focus on co-existance and expansion of tool landscape to accomodate Open Source & Enterprise systems Try to focus on how IBM SCM tools enhance/improve their process & security together with existing tools is not an answer to all the issues related to SCM. It is not innovation, just new software, which is focused on developers. ClearCase or RTC can and should co-exist with other SCMs in the mature organization which is not ruled only by developers. 15
17 RTC Tracking & Planning as a change management hub RTC provides an out-of-the-box integration with Git Supports vanilla Git today, GitHub and GitHub Enterprise Compatible with other open source tools commonly used with Git Git with Gerrit for code review Git with Jenkins for build Provides governance: Users must authenticate with RTC in order to check in changes Provides and enforces linking between Git commits and RTC work items Grant permissions for who can commit changes, create/delete branches, etc. Teams get the benefits of RTC: Agile planning, workflow and approvals, etc. Teams using RTC SCM Teams using ClearCase Teams using Synergy Teams using Git 16
18 IBM Rational Team Concert Connecting GIT with ALM Rational Quality Manager Rational Team Concert Rational DOORS NG
19 GIT is missing some features use RTC to enrich it Protection of intellectual property Every developer has the complete code base on his or her laptop. Do companies really want to take that risk with their valuable source code? No fine-grained access control over directories or files within the code base. No control over data leaks. If something slips out, there's no way to find all the places it could be. Support for advanced development and strategic reuse Manage relationships between components, as needed for product line engineering Baselines contribute to Global Configurations for managing versions and variants across the lifecycle Manage all your development teams with RTC Some teams may need RTC SCM, and others may okay with Git that's fine. RTC can provide common CCB process, reports, metrics, and governance across all teams. Enterprise scale and support Git does not address enterprise level operational aspects. Qualities of service like high availability or replication of multiple repositories have to be done leveraging additional tools. As any other open source system Git does not have proper support. Any enterprise system must offer a piece of mind in addition to technical qualities.? Tight integration with IBM's Application Lifecycle Management solution for full traceability 18
20 Why even consider IBM ClearCase and GIT working together Customization & integrations Highly customizable and controllable SCM process support to fit many different modes of development including Agile, Waterfall, and custom ClearCase integrates with many other software development and delivery tools within Rational as well as outside of IBM Rational ClearCase and IBM Rational provide greater ALM flexibility rather than only addressing one piece of the puzzle (SCM) Lower risk allowing to use ClearCase as well as explore alternatives for those that are looking for something different, possibly IBM Rational Team Concert ClearCase provides a sound platform for SCM with managed security, configuration management, runtime environment (WAS) and integration ecosystem (including Jazz and Open Source) Enterprise scale and support IBM Rational provides 24x7 support for ClearCase and its maturity on the market makes it a reliable SCM solution Flexiblity ClearCase supports Deltas as a storage method but is far more flexible. Out of the box, we provide deltas, compression, and uncompressed storage options on an element by element basis CC provides 4 different types of views depending on the needs of the developer and/or task. No other product provide this degree of flexibility. Extensive suite of GUIs as well as a comprehensive command line. Flexible security model, including access control down to the individual file level, if needed. 19
21 ClearCase is HERE to secure Your GIT deployments Authentication CCRC requires explicit authentication Authorization Fine-grained access control Access Control Lists (ACLs) Unix-style permissions Auditing Detailed change history Fine-grained build auditing Access violation logging Encryption Data in motion: CCRC supports https Data at rest: Disk encryption "How a bug in Visual Studio 2015 exposed my source code on GitHub and cost me $6,500 in a few hours"
22 Customer Case Git challenges mitigated with IBM CC Situation: Large development team doing extensive parallel development Challenges and ClearCase solutions: Parallel development causing massive data duplication Dynamic and automatic views avoid needless duplication Parallel development causing massive redundant builds Winkin and binary file management avoid redundant builds Must introduce fine-grained access control Access Control Lists (ACLs) Automate processes to prevent accidental (or intentional) mistakes Triggers and metadata help developers 21
23 Q&A 22
24 Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.
IBM Rational ClearCase, Version 8.0
IBM Rational ClearCase, Version 8.0 Improve software and systems delivery with automated software configuration management solutions Highlights Improve software delivery and software development life cycle
More informationEnhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
More informationJazz Source Control Best Practices
Jazz Source Control Best Practices Shashikant Padur RTC SCM Developer Jazz Source Control Mantra The fine print Fast, easy, and a few concepts to support many flexible workflows Give all users access to
More informationSuccessfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
More informationSoftware change and release management White paper June 2008. Extending open source tools for more effective software delivery.
Software change and release management White paper June 2008 Extending open source tools for more Page 2 Contents 2 Integrating and complementing open source tools 2 Trends in business shape software development
More informationIBM Rational DOORS Next Generation
Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative
More informationSolutions for Quality Management in a Agile and Mobile World
Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by
More informationAgile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh mayank.parikh.@in.ibm.com Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
More informationSoftware Configuration Management (SCM)
Software Configuration Management (SCM) SCM actually consists of several separate yet cumulative disciplines. Version Management is an entry point for SCM T M Abstract : Software Configuration Management
More informationenterprise IBM Rational Team Concert 2 Essentials
IBM Rational Team Concert 2 Essentials Improve team productivity with Integrated Processes, Planning, and Collaboration using Team Concert Enterprise Edition Suresh Krishna TC Fenstermaker [ '; v.v- ;
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More informationModernizing enterprise application development with integrated change, build and release management.
Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.
More informationIntegrity 10. Curriculum Guide
Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training
More informationHow Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists
More informationApplication Lifecycle Management White Paper. Source Code Management Best Practice: Applying Economic Logic to Migration ALM
ALM Application Lifecycle Management White Paper Source Code Management Best Practice: Applying Economic Logic to Migration Summary: Is there a Business Case for Migration? Ultimately, what is the value
More informationSerena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF
Serena Dimensions CM Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Move Fast Without Breaking Things With Dimensions CM 14, I am able to integrate continuously
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
More informationGECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns
Introducing FACTORY SCHEMES Adaptable software factory Patterns FACTORY SCHEMES 3 Standard Edition Community & Enterprise Key Benefits and Features GECKO Software http://consulting.bygecko.com Email: Info@gecko.fr
More informationContinuous Integration. CSC 440: Software Engineering Slide #1
Continuous Integration CSC 440: Software Engineering Slide #1 Topics 1. Continuous integration 2. Configuration management 3. Types of version control 1. None 2. Lock-Modify-Unlock 3. Copy-Modify-Merge
More informationPerforce Helix vs. ClearCase
WHITE PAPER vs. Clearcase: Why Switch to Today? 1 vs. Why Switch to Today? is very expensive to buy, support, and maintain. It limits users to only centralized workflows and has no Git repository management
More informationServer Consolidation with SQL Server 2008
Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations
More informationAdministering Team Foundation Server 2013
Course Code: QATFS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,039 Administering Team Foundation Server 2013 Overview This three-day, instructor-led course provides delegates with the knowledge
More informationSoftware Development In the Cloud Cloud management and ALM
Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect
More informationAgile Development Calls for an Agile Suite Solution
d Agile Development Calls for an Agile Suite Solution Authored by: David A. Kelly and Heather Ashton Upside Research, Inc. www.upsideresearch.com Contents Executive Summary Agile development has been a
More informationThe 7 Attributes of a Good Software Configuration Management System
Software Development Best Practices The 7 Attributes of a Good Software Configuration Management System Robert Kennedy IBM Rational software Benefits of Business Driven Development GOVERNANCE DASHBOARD
More informationSoftware Configuration Management. Context. Learning Objectives
Software Configuration Management Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Context Requirements Inception Elaboration Construction Transition
More informationIBM Rational Software
IBM Rational Software Development Conference 2008 Collaborative Software Development An Introduction to Rational Team Concert Erich Gamma Distinguished Engineer, Jazz Technical Lead IBM Rational Zurich
More informationOne solution for all your Source Configuration Management Needs
One solution for all your Source Configuration Management Needs SPECTRUM SOFTWARE, Inc. 11445 Johns Creek Parkway Suite 300 Duluth, GA 30097 Ph: 770-448-8662 Fax: 678-473-9294 www.spectrumscm.com www.spectrumsoftware.net
More informationSTAR JPSS Algorithms Integration Team Configuration Management Plan Version 1.2
STAR JPSS Algorithms Integration Team Version 1.2 NOAA Center for Weather and Climate Prediction (NCWCP) NOAA/NESDIS/STAR 5830 University Research Ct College Park, MD 20740 Revisions Version Description
More informationBig data management with IBM General Parallel File System
Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers
More informationLeveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM Krishna.kishore@in.ibm.com August 9-11, Bangalore August 11, Delhi Agenda What
More informationBuilding a Continuous Integration Pipeline with Docker
Building a Continuous Integration Pipeline with Docker August 2015 Table of Contents Overview 3 Architectural Overview and Required Components 3 Architectural Components 3 Workflow 4 Environment Prerequisites
More informationRequirements Management im Kontext von DevOps
IBM Software Group Rational software Requirements Management im Kontext von DevOps DI Steindl Wolfgang https://www.xing.com/profiles/wolfgang_steindl Senior IT Specialist wolfgang.steindl@at.ibm.com http://lnkd.in/tpzrug
More informationAn introduction to the benefits of Application Lifecycle Management
An introduction to the benefits of Application Lifecycle Management IKAN ALM increases team productivity, improves application quality, lowers the costs and speeds up the time-to-market of the entire application
More informationHow to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck
How to Ensure IT Compliance Without Compromising Innovation Nik Teshima, IBM Phil Odence, Black Duck Black Duck 2013 Speakers Phil Odence VP of Business Development Black Duck Software Nik Teshima Senior
More informationManaged File Transfer
Managed File Transfer How do most organizations move files today? FTP Typically File Transfer Protocol (FTP) is combined with writing and maintaining homegrown code to address its limitations Limited Reliability
More informationOpen source, commercial software or a coexistence strategy?
Application lifecycle management White paper December 2009 Open source, commercial software or a coexistence strategy? Deciding what s right for your needs Jean Louis Vignaud, senior manager, Rational
More informationSimplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities
More informationGlobal Software Change Management for PVCS Version Manager
Global Software Change Management for PVCS Version Manager... www.ikanalm.com Summary PVCS Version Manager is considered as one of the leading versioning tools that offers complete versioning control.
More informationTurbo Charge Your Data Protection Strategy
Turbo Charge Your Data Protection Strategy Data protection for the hybrid cloud 1 WAVES OF CHANGE! Data GROWTH User EXPECTATIONS Do It YOURSELF Can t Keep Up Reliability and Visibility New Choices and
More informationMedia Exchange really puts the power in the hands of our creative users, enabling them to collaborate globally regardless of location and file size.
Media Exchange really puts the power in the hands of our creative users, enabling them to collaborate globally regardless of location and file size. Content Sharing Made Easy Media Exchange (MX) is a browser-based
More informationMaximizing Cross-Platform Application Availability
June 2005 Maximizing Cross-Platform Application Availability Robert Kennedy, SCM Product Manager Karen Wade, SCM Product Marketing Manager Page 2 Contents 2 The challenges of change in complex computing
More informationALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led
ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led Course Description This five day course is designed to get your entire team working efficiently with Microsoft s Application Lifecycle
More informationSolving the Software Quality Challenges of Agile Development
Solving the Software Quality Challenges of Agile Development 2 Solving the Software Quality Risks of Agile Development Agile software development is a series of iterative and incremental development methods
More informationDevOps Course Content
DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code
More informationDevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
More informationOptimizing Your Software Process
Optimizing Your Software Process Top 5 Software Development Process Challenges Executive Summar ry A process framework is a combination of project management, technical practices, and supporting tools.
More informationHow To Synchronize With A Cwr Mobile Crm 2011 Data Management System
CWR Mobility Customer Support Program Page 1 of 10 Version [Status] May 2012 Synchronization Best Practices Configuring CWR Mobile CRM for Success Whitepaper Copyright 2009-2011 CWR Mobility B.V. Synchronization
More informationWhat is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs
What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment
More informationChallenges and Approaches in Global Development and Delivery
Challenges and Approaches in Global Development and Delivery Mats Göthe - mats.gothe@se.ibm.com Kathryn Fryer - fryerk@ca.ibm.com Solution Architects, Rational Green Thread Team IBM Rational Software Development
More informationserena.com Best Practice for Parallel Development using Serena Dimensions
serena.com Best Practice for Parallel Development using Serena Dimensions Table of Contents O V E R VIE W 4 T Y P E S O F P A R AL LE L DEVELOP ME N T 4 P A R A LL E L DE VE LO P MENT U S I N G S T R E
More informationWhite Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0
White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative
More informationProtect Data... in the Cloud
QUASICOM Private Cloud Backups with ExaGrid Deduplication Disk Arrays Martin Lui Senior Solution Consultant Quasicom Systems Limited Protect Data...... in the Cloud 1 Mobile Computing Users work with their
More informationSOE. managing change in system development projects: configuration management
SOE managing change in system development projects: configuration management 2 3 understanding the problem of change change is one of the most fundamental characteristics in any software development process
More informationKey Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
More informationComparative Analysis of SCM tools and Coexistence with Agile Methodology
Comparative Analysis of SCM tools and Coexistence with Agile Methodology Thesis submitted in partial fulfillment of the requirements for the award of degree of Master of Engineering in Computer Science
More informationSUSE Linux Enterprise Point of Service
FAQ Server SUSE Linux Enterprise Point of Service December 2014 What is SUSE Linux Enterprise Point of Service? SUSE Linux Enterprise Point of Service is the only enterpriseclass Linux operating system
More informationJenkins: The Definitive Guide
Jenkins: The Definitive Guide John Ferguson Smart O'REILLY8 Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Foreword xiii Preface xv 1. Introducing Jenkins 1 Introduction 1 Continuous
More informationSoftware configuration management
Software Engineering Theory Software configuration management Lena Buffoni/ Kristian Sandahl Department of Computer and Information Science 2015-09-30 2 Maintenance Requirements System Design (Architecture,
More informationVersion Uncontrolled! : How to Manage Your Version Control
Version Uncontrolled! : How to Manage Your Version Control Harold Dost III, Raastech ABSTRACT Are you constantly wondering what is in your production environment? Do you have any doubts about what code
More informationCPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
More informationAPI Management: Powered by SOA Software Dedicated Cloud
Software Dedicated Cloud The Challenge Smartphones, mobility and the IoT are changing the way users consume digital information. They re changing the expectations and experience of customers interacting
More informationMobile Development with Git, Gerrit & Jenkins
Mobile Development with Git, Gerrit & Jenkins Luca Milanesio luca@gerritforge.com June 2013 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2013 CollabNet, Inc. All Rights Reserved. About CollabNet Founded in
More informationWhite Paper. CCRM Services on Cloud Benefits of Private Cloud for CCRM Services. Abstract. - Krishna Vaddadi
White Paper CCRM Services on Cloud Benefits of Private Cloud for CCRM Services - Krishna Vaddadi Abstract Configuration, Change and Release Management (CCRM) activities are the primary deliverables in
More informationVersion Control Systems: SVN and GIT. How do VCS support SW development teams?
Version Control Systems: SVN and GIT How do VCS support SW development teams? CS 435/535 The College of William and Mary Agile manifesto We are uncovering better ways of developing software by doing it
More informationAgile Software Factory: Bringing the reliability of a manufacturing line to software development
Agile Software Factory: Bringing the reliability of a manufacturing line to software development Today s businesses are complex organizations that must be agile across multiple channels in highly competitive
More informationTrends in Application Recovery. Andreas Schwegmann, HP
Andreas Schwegmann, HP SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations
More informationMigration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud
Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Use case Figure 1: Company C Architecture (Before Migration) Company C is an automobile insurance claim processing company with
More informationComparison: Perforce and Microsoft Team Foundation Server (TFS)
Comparison: Perforce and Microsoft Team Foundation Server (TFS) Perforce 2012.1 and Microsoft Team Foundation Server (TFS) 2012 This document compares Perforce (version 2012.1) with Microsoft TFS (version
More information2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
More informationWe (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a
More informationPracticing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation
Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically
More informationIntroduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University
Introduction to Software Configuration Management CprE 556 Electrical and Computer Engineering Department Iowa State University 1 Example Initially, implementation is in Modula-2 on a Mac. A11 B11 A12
More informationTools to support Requirements-Based Testing
Requisite Pro RMT/RFT/RPT/Robot Rational Test Manager ClearQuest 26 IBM Rational Test Manager Test Manager runs as a schema on top of ClearQuest Version 7 Integrates with other IBM products, such as ClearCase,
More informationConsiderations when Choosing a Backup System for AFS
Considerations when Choosing a Backup System for AFS By Kristen J. Webb President and CTO Teradactyl LLC. October 21, 2005 The Andrew File System has a proven track record as a scalable and secure network
More informationIncreasing business values with efficient Software Configuration Management
Increasing business values with efficient Software Configuration Management A Softhouse White Paper Leif Trulsson February 2005 Softhouse Consulting, Stormgatan 14, SE-211 20 Malmö info@softhouse.se www.softhouse.se
More informationENABLING GLOBAL HADOOP WITH EMC ELASTIC CLOUD STORAGE
ENABLING GLOBAL HADOOP WITH EMC ELASTIC CLOUD STORAGE Hadoop Storage-as-a-Service ABSTRACT This White Paper illustrates how EMC Elastic Cloud Storage (ECS ) can be used to streamline the Hadoop data analytics
More informationService Overview CloudCare Online Backup
Service Overview CloudCare Online Backup CloudCare s Online Backup service is a secure, fully automated set and forget solution, powered by Attix5, and is ideal for organisations with limited in-house
More informationContinuous Integration on System z
Continuous Integration on System z A Proof of Concept at Generali Deutschland Informatik Services GmbH Enterprise Modernization GSE Frankfurt, 14th October 2013 Markus Holzem, GDIS-AS mailto: markus.holzem@generali.de
More informationWhat Is Software Configuration Management?
C H A P T E R 1 What Is Software Configuration Management? The title of this chapter asks such a simple question, the answer to which, one would think, ought to be known by anyone with any kind of record
More informationReleasing High Quality Applications More Quickly with vrealize Code Stream
Releasing High Quality Applications More Quickly with vrealize Code Stream T E C H N I C A L W H I T E P A P E R A B S T R A C T : If your company relies on applications to enable new business opportunities
More informationALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013
ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013 Description This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application
More informationCost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA
Cost effective methods of test environment management Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA 2013 Agenda Basic complexity Dynamic needs for test environments Traditional
More informationConsiderations when Choosing a Backup System for AFS
Considerations when Choosing a Backup System for AFS By Kristen J. Webb President and CTO Teradactyl LLC. June 18, 2005 The Andrew File System has a proven track record as a scalable and secure network
More informationDesigning, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008
Course 50400A: Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 300 Technology:
More informationConfiguration & Build Management
Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration
More informationSoftware Configuration Management for Embedded Systems Developers
Software Configuration Management for Embedded Systems Developers Overview Embedded systems developers face complex versions of the problems that confront most software developers. Choosing a robust SCM
More informationPutting DevOps and the Hybrid Cloud into Practice with CollabNet TeamForge. Laurence Sweeney October 2012
Putting DevOps and the Hybrid Cloud into Practice with CollabNet TeamForge Laurence Sweeney October 2012 Challenges now driving DevOps adoption include the pressures and chaos of multiembedded platforms
More informationIBM Rational systems and software solutions for the medical device industry
IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage
More informationMulti-Site Software Development It s Not Just Replication Anymore
Multi-Site Software Development It s Not Just Replication Anymore An MKS White Paper By David J. Martin Vice President Product Management Multi-site Software Development It s Just Not Replication Anymore
More informationIntroduction. Silverton Consulting, Inc. StorInt Briefing
Introduction Silverton Consulting, Inc. StorInt Briefing All too often in today s SMB data centers the overall backup and recovery process, including both its software and hardware components, is given
More informationArchive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration
Solutions Integrated Storage Appliances Management Optimized Storage & Migration Archive Data Retention & Compliance Services Global Installation & Support SECURING THE FUTURE OF YOUR DATA w w w.q sta
More informationOnline Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
More informationData Integration Checklist
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
More informationDistributed Development With Perforce Software. Tony Vinayak Perforce Software
Distributed Development With Perforce Software Tony Vinayak Perforce Software Introduction Not too long ago, the term distributed development did not exist. Every developer working on a project had to
More informationCipherShare Features and Benefits
CipherShare s and CipherShare s and Security End-to-end Encryption Need-to-Know: Challenge / Response Authentication Transitive Trust Consistent Security Password and Key Recovery Temporary Application
More informationBackup and Recovery: The Benefits of Multiple Deduplication Policies
Backup and Recovery: The Benefits of Multiple Deduplication Policies NOTICE This White Paper may contain proprietary information protected by copyright. Information in this White Paper is subject to change
More informationSoftware Configuration Management. Addendum zu Kapitel 13
Software Configuration Management Addendum zu Kapitel 13 Outline Purpose of Software Configuration Management (SCM) Motivation: Why software configuration management? Definition: What is software configuration
More informationVisual Studio - Continuous Integration
www..org 67 Visual Studio - Continuous Integration Rama Murari 1, Veerabhadraiah Sandru 2 1,2 HiTech ISU Assurance CoE TATA CONSULTANCY SERVICES LIMITED Deccan Park, Hi-Tech City, Madhapur, Hyderabad,
More information