Upload
lydung
View
222
Download
3
Embed Size (px)
Citation preview
Defining Configuration Management
PolicyGoMidjets Solutions
December 2011
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
Preventive Maintenance Solution
The Proactive Approach
Disasters Happen… and they can hurt your R&D
ClearCase stores the Heart of R&D
Disasters Happenlittle by little
Disasters Happento be very costly
Cost of delayed deadline
Cost of delayed delivery
Cost of fixing the problem
Cost of stalled R&D team
“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
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
GoMidjets Approach
Scan ���� Analyze ���� Report ���� Fix
GoMidjets Approach
Scan ���� Analyze ���� Report ���� Fix
Scan ���� Analyze ���� Report ���� Fix
GoMidjets Approach
Scan ���� Analyze ���� Report ���� Fix
Scan ���� Analyze ���� Report ���� Fix
ClearCheckeasy to use
Rapid implementation
Runs every day
ClearCheckThe knowledge base
Best Practices
GoMidjets’ Field Experience
IBM Recommendations
Advice
GoMidjets Approach
Scan ���� Analyze ���� Report ���� Fix
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
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
ClearCheck
Agile Solution
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
Agile Process
Agile Solution
Agile Solution for ClearCaseA typical workflow (taken from ClearCase Manual)
Blue/orange tasks are enhanced by Agile Solution
ClearEnv: Setting-up ClearCase
Working Environments
How the Developer’s Environment was
planned
How the Developer Installed it
How “Agile Solution” Builds
an Environment
How “Agile Solution” Builds Environments
Client Dashboard
Administrator Dashboard
Central management
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
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
ClearEnv
Agile Solution for ClearCaseA typical workflow (taken from ClearCase Manual)
Blue/orange tasks are enhanced by Agile Solution
Annotate:
GUI -based
Annotating Tool
for Developers
Demo
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
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
Annotate
Agile Solution for ClearCaseA typical workflow (taken from ClearCase Manual)
Blue/orange tasks are enhanced by Agile Solution
R&D Reporter:
Real-time
Visibility on your
ClearCase UCM
Projects' Status
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
Dashboard
Compare ClearCase BaselinesFully-detailed Report
Send Report to your BrowserDocument changes as part of Continuous Integration (CI) process
ChartsGet real-time reports about ClearCase projects status
� Pie chart
� Gantt Chart
� Area Charts
ChartsIntegrates with another systems: ClearQuest, RTC, QC etc.
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
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
R&D Reporter
Thank you!
Contact me: Tamir Gefen [email protected]
Support Center: [email protected]
Subscribe our newsletter: http://gomidjets.com/nl