52
Defining Configuration Management Policy GoMidjets Solutions December 2011

Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

  • Upload
    lydung

  • View
    222

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Defining Configuration Management

PolicyGoMidjets Solutions

December 2011

Page 2: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

About GoMidjets

� Developing and delivering CM and ALM solutions

� Complementary add-on solutions for IBM Rational ClearCase

� Providing End-to-End professional services

� IBM Rational certifications , Scrum and Linux certifications

� IBM Champion 2011 and IBM Beacon Award Winner 2010

http://www.linkedin.com/company/gomidjets

Page 3: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Preventive Maintenance Solution

The Proactive Approach

Page 4: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Disasters Happen… and they can hurt your R&D

ClearCase stores the Heart of R&D

Page 5: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Disasters Happenlittle by little

Page 6: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Disasters Happento be very costly

Cost of delayed deadline

Cost of delayed delivery

Cost of fixing the problem

Cost of stalled R&D team

Page 7: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

“Periodic attention to storage management and

repository integrity is a very important

administrative function”

-- IBM Rational ClearCase Manual

The Solution Existsand it’s called preventive maintenance

Page 8: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

The Solution Existsbut it has a hitch

are difficult to do correctly

take about an hour to run

rarely happen

Homemade scripts

have limited scope

hardly maintained

Manual checks

Page 9: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

GoMidjets Approach

Scan ���� Analyze ���� Report ���� Fix

Page 10: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

GoMidjets Approach

Scan ���� Analyze ���� Report ���� Fix

Page 11: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Scan ���� Analyze ���� Report ���� Fix

Page 12: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

GoMidjets Approach

Scan ���� Analyze ���� Report ���� Fix

Page 13: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Scan ���� Analyze ���� Report ���� Fix

Page 14: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearCheckeasy to use

Rapid implementation

Runs every day

Page 15: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearCheckThe knowledge base

Best Practices

GoMidjets’ Field Experience

IBM Recommendations

Advice

Page 16: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

GoMidjets Approach

Scan ���� Analyze ���� Report ���� Fix

Page 17: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearCheckWhat’s New ( V2.2.1)

• More legible reports and customized reports

• New checks

• Supporting ClearCase 8.0

• PDF report (including bookmarks)

• Better support for Unix \ Linux VOB servers

• Integration with backup scripts

• Integration with 3rd-party storage filers

Page 18: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearCheckV 3.0 Q1/2012

• Send full logs to Rational Support in a click

• Customized filtering out of warnings

• Support VOB Schema 80 and Feature Level 7

• New charts and statistics

• Monitor multiple VOB servers in one console

• Monitor VOB server performance

Page 19: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearCheck

Page 20: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Agile Solution

Page 21: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

What is Agile?

“Agile software development is a group

of software development methodologies based

on iterative and incremental development, where

requirements and solutions evolve through

collaboration between self-organizing, cross-

functional teams.”

-- The Agile Manifesto

Page 22: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Agile Process

Page 23: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Agile Solution

Page 24: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Agile Solution for ClearCaseA typical workflow (taken from ClearCase Manual)

Blue/orange tasks are enhanced by Agile Solution

Page 25: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearEnv: Setting-up ClearCase

Working Environments

Page 26: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

How the Developer’s Environment was

planned

Page 27: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

How the Developer Installed it

Page 28: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

How “Agile Solution” Builds

an Environment

Page 29: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

How “Agile Solution” Builds Environments

Page 30: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Client Dashboard

Page 31: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Administrator Dashboard

Central management

Page 32: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearEnv Benefits

� Branch management and stream strategy

� Agile implementation

� Enforcement and compliance

� Add your in-house customization into environments

� Simple GUI and CLI support

� ClearCase best practices

Page 33: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearEnvWhat’s New ( V2.0)

• Support Windows 7 and 64bit architecture

• Support Base ClearCase

• New dashboard

• Pre-script enhancement

• New dynamic variables to get more flexibility

• Supporting ClearCase 8.0

Page 34: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ClearEnv

Page 35: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Agile Solution for ClearCaseA typical workflow (taken from ClearCase Manual)

Blue/orange tasks are enhanced by Agile Solution

Page 36: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Annotate:

GUI -based

Annotating Tool

for Developers

Page 37: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Demo

Page 38: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Annotate Benefits

� Easily locate the source of defects

� Improve collaboration among R&D stakeholders

� Compare more than two versions at once

� Drill down into the history of any code line in a file

� Get all information about changes in the source-code context

� Produce higher quality products in less time

� Seamlessly integrated with ClearCase environments

� Applies ClearCase and SCM best practices

Page 39: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Feature Highlights� Annotation

� Color source code lines by usernames

� Color source code lines by branches/streams

� Color source code lines by dates, including time-lapse view

� Mark removed code lines

� Source Code Viewer and Editor

� Rich-report displayed to screen, including 'Search' feature

� Supporting a variety of languages: Java, C, C++, C# etc.

� Exporting to MS-Word and WordPad (Rich-text format)

� Integrations

� Integrated with ClearCase Explorer and Clear Team Explorer

� Integrated with Windows Explorer

� Integrated with GoMidjets R&D Reporter

Page 40: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Annotate

Page 41: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Agile Solution for ClearCaseA typical workflow (taken from ClearCase Manual)

Blue/orange tasks are enhanced by Agile Solution

Page 42: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

R&D Reporter:

Real-time

Visibility on your

ClearCase UCM

Projects' Status

Page 43: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

The Challenge: How to Retrieve

Information from ClearCase?

� Components

� Streams

� Recommended baselines

� Latest baselines

� Composite baselines

� Baseline promotion levels

� Activities

� Contributing activities

� Delivery / Rebase activities

� Change-set and file versions

Page 44: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Dashboard

Page 45: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Compare ClearCase BaselinesFully-detailed Report

Page 46: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Send Report to your BrowserDocument changes as part of Continuous Integration (CI) process

Page 47: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ChartsGet real-time reports about ClearCase projects status

� Pie chart

� Gantt Chart

� Area Charts

Page 48: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

ChartsIntegrates with another systems: ClearQuest, RTC, QC etc.

Page 49: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

R&D Reporter Benefits

� Better traceability for ClearCase UCM users

� Automatic “Release Notes” document

� Document build changes and Continuous Integration (CI)

� Simple GUI and CLI support

� Apply ClearCase best practices

Page 50: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

R&D Reporter V 3.0: What’s New

� More than 20 report types

� Compare recommended baselines

� Compare latest baselines

� Dynamic reports

� Pending changes report

� Performance improvements

� Filter baselines by naming convention and regular expressions

� Filter baselines by streams and promotion levels

� Compare many components at once

� Customize report’s header and footer

� Enhance your report with ClearCase Attributes

� Report outputs: Dashboard, Email, Excel, HTML and text

Page 51: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

R&D Reporter

Page 52: Defining Configuration Management GoMidjets … GoMidjets Developing and delivering CM and ALM solutions Complementary add-on solutions for IBM Rational ClearCase Providing End-to-End

Thank you!

Contact me: Tamir Gefen [email protected]

Support Center: [email protected]

Subscribe our newsletter: http://gomidjets.com/nl