Collabnet Implementation
Future Tasks
Ongoing Tasks
Support Application - Server side (Patches, Bugs, Upgrades)
Support Users - i.e. Helpdesk
Support Application Front end (FAQs, update Onsite Content, Publish Tutorials)
Performance Monitoring (Ganglia)
Adoption Tasks
Migrate Source Code
Train Users
Set up Issue Tracking Process
Assisst CMMI Team to Implement Standard Processes (Agile & Waterfall/Traditional)
Tasks Accomplished
Setup of the DR InfraStructure
Establish a Support Process
Using Collabnet Issue Tracking Tool i.e. Project Tracker
Setup 2 Grapevine Channels
Migrate Source Code for 37 Apps & Issue Management for 17 Apps
Setup The Site for Getting Started with Subversion Clients, Publishing training Sessions on the Site
Assist Application Lifecycle Management Process for London Calypso Rollout
Resources
Roles
Server side Maintenance - Peter Brown
Help Desk for 871 Users
Source Code Migration
Setup Issue Tracking Process & Assist CMMI Team to Implement Processes
Code Repository Maintenance
Main Components
Source Code Management
Benefits
Subversion - State of the Art
Do away with problem ridden systems like VSS
Lesser Systems to Support - Currently 4 Servers in Ldn, 3 in FFT
Do away with Apps having source on own dev. servers
Manage & Secure ITs IP
Visibility Fosters Collaboration, Code-Reuse
Risks
FFT Applications - Speed of 2 MB/sec
Single Point of Failure
Speed from NY & TKY - to be measured
Tracking Issues for an Application
Issue Tracking Process
Issue Capture
Issue Classification (Vendor Issue, Bug, Enhancement...)
Prioritisation
Development
Testing
QA
Release
Benefits
Visibility - for Business
Tracebility - for Business
Visibility (across range of Applications)- for Higher Management
Embeded Controls within the process e.g. Only Business Tested changes to be Released
Developers have clear understanding of business requirement driving the Issue
Relationship between Issue and Code Change to assist in Release mgmt. & tracking
PT - Highly Configurable
Risks
Individual Applications Implimenting Individual Processes
PT - GUI Not very Configurable (for Business Users) - Major Changes in Q3 Release
Managing Application Lifecycle
Involves
Application Process Management
Application Content Mangement
Benefits
Tool to Implement & Enforce a (set of) Common Process for All Applications
CMMI Certification
SOX Compliance / Governance Reqmts.
Integration with Problem Management & Change Management
Risks
Individual Applications Implimenting Individual Processes
Insufficient Buy-in from Applications or Enforcement from Top Management
Collaborative Environment
Google Search
Discussion Forums
Document Repository