Home > Articles > Software Development & Management

This chapter is from the book

Production Acceptance

This process aims at defining and enforcing criteria for the release and migration of new and modified applications into the production environment. It works with the application developers to facilitate migration by ensuring that life-cycle milestones are achieved and by evaluating standards compliance in the applications.

Tasks

Skills

Understand application development life cycle (ADLC)

Apply testing tools, such as simulation and modeling tools and load generation tools

Coordinate testing and upgrades between application areas and technical support/operations staff

Define requirements for successful completion

Develop documentation (with customers) to support operational requirements

Receive scheduling criteria for input to production schedules

Understanding must-have requirements—educating customers as to what is needed and why

Staffing

Automation Technology

Production acceptance specialist

Application liaison

Life-cycle specialist

Testing tools

Life-cycle software

Documentation tools for application processing

Best Practices

Metrics

Use a common acceptance procedure across the enterprise

Use a production acceptance "lab" mirroring infrastructure

Define must-have requirements for any application that will be turned over to operations

Halt deliverables unless all requirements are met

Automate sign-off processes throughout the application development life cycle (ADLC)

Modify the ADLC to handle shorter development cycles enabled by packaged software solutions

Average time to production acceptance (by complexity)

Number of unsuccessful/partially failed applications implemented

Number of reverted deployments

Number of errors in scheduling new applications

Time to estimate infrastructure cost of new applications (PCM model)

Average time to respond to new requests

Staffing metrics

Number of applications accepted/analyst

Process Integration

Futures

No Items

New production acceptance methods, as follows:

– Integrated, enterprise-wide software configuration management

– User interfaces for application developers that require conformance to ADLC checkpoints

Increased use of third-party service providers in the production assurance process


  • + Share This
  • 🔖 Save To Your Account