IT Processes Successful delivery of Application services to business requires careful orchestration of processes, tools and artifacts across the entire lifecycle. The proces mapping starts when a new IT initiative is introduced or a change is proposed. It then moves through the entire Software Development Life Cycle or SDLC (Define, Build, Test and Release) before moving to Operations. The success at the end does not only rely on processes but also on the ability to manage changes and dependencies of all artifacts throughout the process. Whether the artifact is a requirements document, software design model, source code, released binary or even a release note; careful understanding of the risks, dependencies and traceability related all artifacts or work products have to be woven in the overall process fabric coming from all perspectives including project management, software engineering and service delivery. Processes don’t work in isolation - interfaces with business, partners (outsourced), IT Operations, PMO, business, compliance and quality groups must be clearly defined and managed. The following are some sample IT processes. SAMPLE IT PROCESSES: PLAN Project/Portfolio Mgmt. Portfolio Balancing New Opportunity Evaluation Project/Resource Planning Project Tracking Application Portfolio Portfolio Alignment | DEFINE Requirements Mgmt. Requirements Validation Traceability Inconsistency Identification Impact Analysis Evaluation Acceptance Mgmt.
| BUILD Implementation Task Management Defect Mgmt. Code/Peer Reviews Configuration Management
Estimating Design/Architecture Reviews
| TEST Test Management Test Planning Defect Management Test Coverage Test Cases Automated Testing Test Results Traceability to Requirements
CHANGE MANAGEMENT | RELEASE Release Management Deploy Request Staging/Code Promotion Environment Planning Release/Rollout Planning Planning Acceptance Build Management Handover to Operations
TRACEABILITY | OPERATE Service Management Incidents Help Desk Problem Mgmt Capacity Mgmt. CMDB/Assets RFC/CAB Security Availability
RISK MANAGEMENT | | CHANGE MANAGEMENT | RISK MANAGEMENT | TRACEABILITY |
(See IT Tools related to the above proceses)
The processes integration across disciplines is important but so is process alignment. It is not only sufficient to deliver projects on time and on budget - the value equation must also be addressed. Processes should be aligned with enterprise and IT goals at all levels. Goals related to conformance (SOX, Bill 198, HIPAA) or performance (customer satisfaction, cost reduction, quality) must be fully incorporated in the processes. Integration of industry models and frameworks such as The Control Objectives for Information and related Technology (COBIT) for IT Governance or Capability Maturity Models (CMMI/PSP/TSP) for product quality or ITIL for service quality should be integrated in the IT processes. These models or frameworks are just that – high level frameworks. They don’t provide prescriptive or any industry/project relevant guidance. Any process development exercise must also integrate internal practices and processes to make the process relevant and aligned with the goals. If there are gaps and inconsistencies, industry best practices must be incorporated. Some leading industry methodologies and frameworks include IBM’s Rational Unified Process (or RUP™), Microsoft Solutions Framework (MSF™), Fujitsu’s Macroscope ™, PMI PMBOK®, Prince-2, Agile, V-Model, etc. 
| |