ImplementationConstruction of the new systemThorough job in analysis and design phases lead to a successful implementation of the system
Developing the system’s softwareLargest component of SDLC in time and cost Generally presents the fewest problemsDesign and execution of system testing Develop system documentation---Managing the Programming Process
Coordinating programming activitiesRegular meetings Programming standards and guidelines Software development areas Development, testing, and productionCode management systems Version control Program log Program check-in / check-out---TestingWriting programs is fun Testing and documentation are not Professional organizations spend more time
and money in testing than writing programsRisk associated with system failure is severeTesting is insurance; expenditure justifiedTesting often performed by systems analyst Four types of tests Unit, integration, system, and acceptance tests Most errors found in integration and system testing---Developing DocumentationSystem documentationCreated in analysis and design phases
Enable maintenance of system after installationUser documentation
User manuals, training manuals, help systems Designed to assist users of the system Good documentation takes time Allocate resources to documentation in project plan---Organizational TransitionPeople are generally resistant to changeBusiness processes and computer systems become habitual, people become comfortableImplementation of a new system challenging Managing organizational change Unfreeze, transition, refreeze Prior SDLC phases help users prepare for change Migration plan guides the transition Post-implementation establishes new system-- Migration plan
Decisions, plans, procedures guiding transition Conversion strategy Business contingency plan--Conversion strategyConversion style Defines how abruptly the new system is introducedConversion locations Defines what portion of the organization transitionsConversion styleDirect conversion
Instant replacement of the old system with the new High risk Any problems have dramatic impact on organization---Business contingency planning
Withstand impact of problems with new systemProper project management and migration planning helps to ensure smooth transitionParallel conversion provides a fallback Plan for worst-case scenario – no system--Post-Implementation ActivitiesInstitutionalize use of new systemEstablish as normal way of doing business Refreeze organization after successful transition Three key post-implementation activities System support Maintenance Project assessmentSystem supportProviding assistance to users after
implementationSystem transferred to operations group Provide online support, guides, FAQs Help desk Level 1 and 2 support staff---System maintenanceRefining system after implementation to ensure
it continues to meet business needsSubstantially more resources devoted to system maintenance than initial developmentChange request Changes performed through smaller SDLC cycle Bug fixes – highest priority Enhancements – second priorityProject assessmentOrganizational learning Understand successes and failures in system development activitiesProject team review Focuses on way project team performed activitiesSystem review Focuses on extent system provided benefits promised