Https://flic.kr/p/Lj3bW Software Configuration Management.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

The “Lifecycle” of Software. Chapter 5. Alternatives to the Waterfall Model The “Waterfall” model can mislead: boundaries between phases are not always.
Chapter 2 The Software Process
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
School of Computing, Dublin Institute of Technology.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne. – Times: –See noticeboard outside.
Developed by Reneta Barneva, SUNY Fredonia The Process.
Introduction to Software Testing
Software Configuration Management
Software Configuration Management (SCM)
Deployment and Configuration Management Solution
| Basel Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach! Hansjörg Scherer ALM Spezialist Microsoft
Michael Solomon Tugboat Software Managing the Software Development Process.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Module CC3002 Post Implementation Issues Lecture for Week 6 AY 2013 Spring.
Seattle Area Software Quality Assurance Group Release and Configuration Management, The Acceleration of Change and Its Contribution To Software Quality.
Software Configuration Management (SCM)
The Guide to the Software Engineering Body of Knowledge
NICOS System of Nightly Builds for Distributed Development Alexander Undrus CHEP’03.
Priit Collaboration infrastructure.
Puppet with vSphere Workshop Install, configure and use Puppet on your laptop for vSphere DevOps Billy Lieberman August 1, 2015.
Lecture 11 Rails Topics SaaSSaaS Readings: SaaS book Ch February CSCE 740 Software Engineering.
Vagrant workflow Jul. 15, 2014.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
1 Software Configuration Management (SCM) and Software Reuse Presented By: Edmund Leng (HT052446J) Choo Zhi Min (HT052430X)
Kako razvijate PL/SQL pakete? File based PL/SQL development Mitja Golouh SIOUG 2006,
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
Developed by Reneta Barneva, SUNY Fredonia The Process.
Management of Software Project CSM Software Configuration Management (SCM)
Software Configuration Management (SCM) Source: Pressman, R., Software Engineering: A Practitioner ’ s Approach. Boston: McGraw Hill, Inc., 2005; Ghezzi,
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Software Testing Process
A Git Workflow Model Slides produced from blog by Vincent Driessen and secondary posting at The.
1 Software Configuration Management (SCM) and Software Reuse Presented By: Edmund Leng (HT052446J) Choo Zhi Min (HT052430X)
#SummitNow Applying DevOps to the Alfresco Development Cycle 7 th November 2013 Robin Bramley, Ixxus.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Configuration Control (Aliases: change control, change management )
SG Software Configuration Management And CVS scmGalaxy Author: Rajesh Kumar
SG scmGalaxy Author: KaliPrasad / Rajesh Kumar
Poka-yoke in software A software products company sells application software to an international market. The pull-down menus and associated mnemonics provided.
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Project Management Software development models & methodologies
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Configuration Management. After completing this module you will be able to: Describe configuration management Explain the flow of configuration management.
Alfresco Software Provisioning Kit
ONAP on Vagrant for ONAPers
Software Configuration Management (SCM)
Configuration Management
Software Configuration Management
External Web Services Quick Start Guide
Software Engineering (CSI 321)

Configuration Management
Software Configuration Management
Releases and developments
Maintaining software solutions
Applied Software Implementation & Testing
Introduction to Software Testing
YeahMobi CD Practice based on Container -- openstack meetup
Continuous deployment best practices, methods and tools.
GBIF CESP Workshop, Madrid 2018 Dave Martin
TechEd /18/ :08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Software Engineering I
Chapter # 6 Software Configuration Management
Node.js Test Automation using Oracle Developer Cloud- Simplified
Software Configuration Management.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Software Testing.
Presentation transcript:

https://flic.kr/p/Lj3bW Software Configuration Management

What SCM technologies have you learned? Software Configuration Management (SCM) “Configuration management … is the discipline of identifying the configuration of a system at distinct points in time for the purpose of systematically controlling changes to the configuration and maintaining the integrity and traceability of the configuration throughout the system life cycle.” (SWEBOK) What SCM technologies have you learned?

What configuration does each manage? Git Vagrant RVM Bundler

What configuration does each manage? Git Versions of your code Vagrant Development OS; various installed software RVM Ruby version; organizes gemsets Bundler Gem versions

Git for Your Code RVM & Bundler for External Dependencies ruby v1, v2, v3, … RVM, Bundler Git jquery v1, v2, v3, … Your code v1, v2, v3, … sqlite v1, v2, v3, …

How do you choose versions with… Vagrant RVM Bundler

How do you choose versions with… Vagrant Vagrantfile, provisioning script RVM Command line, Gemfile comments Bundler Gemfile

How does Git work with RVM and Bundler to achieve? Recall SCM Definition… “Configuration management … is the discipline of identifying the configuration of a system at distinct points in time for the purpose of systematically controlling changes to the configuration and maintaining the integrity and traceability of the configuration throughout the system life cycle.” (SWEBOK) How does Git work with RVM and Bundler to achieve?

Recall SCM Definition… “Configuration management … is the discipline of identifying the configuration of a system at distinct points in time for the purpose of systematically controlling changes to the configuration and maintaining the integrity and traceability of the configuration throughout the system life cycle.” (SWEBOK) How does Git work with RVM and Bundler to achieve? Gemfile versions are managed with code versions

Development Principles Building project should be automatable & repeatable Treat build scripts like code Version control them! Use tags to track milestones Iterations, releases, bug fixes, etc. Always know how to get code for, to build, and to run each past milestone Hard without tools!