Chapter 12 Implementation and Maintenance
OBJECTIVES Implementation Strategies Maintenance Strategies Implementation & Maintenance: Objectives OBJECTIVES Implementation Strategies Proper Testing & Readiness of the Website Site Performance Issues Disaster Planning & Recovery Staff Training Implementation Management Maintenance Strategies Monitoring Website Traffic
IMPLEMENTATION STRATEGIES Implementation & Maintenance: Implementation Strategies IMPLEMENTATION STRATEGIES Proper testing & readiness of website Reliability of technology Readiness of ISP to load website & handle traffic Security of lines & payment system Customer service staff training Readiness of fulfillment process with vendor’s warehouse Performance check of entire system before actual deployment Assignment of a Web team to monitor, maintain & upgrade the system
PROPER TESTING & READINESS OF WEBSITE Implementation & Maintenance: Implementation Strategies PROPER TESTING & READINESS OF WEBSITE Response time to inquiries Stress testing Recovery testing Human factor testing Staging testing
TEST PLAN Criteria for visitor testing Implementation & Maintenance: Implementation Strategies TEST PLAN Criteria for visitor testing Load website & prepare website procedure Website & system tests Procedure for making necessary corrections
TEST PLAN Syntax Errors Logic Errors Implementation & Maintenance: Implementation Strategies TEST PLAN Syntax Errors Violate rules of language in which website is written Logic Errors Deviations from a range of acceptability Website Testing vs. Total System Testing Visitor Acceptance Testing
QUALITY ASSURANCE Development of controls to ensure a quality website Implementation & Maintenance: Implementation Strategies QUALITY ASSURANCE Development of controls to ensure a quality website Emphasized in every stage of website development life cycle
QUALITY ASSURANCE Correctness Scalability Maintainability Reliability Implementation & Maintenance: Implementation Strategies QUALITY ASSURANCE Correctness Scalability Maintainability Reliability Optimum Performance Alpha Test vs. Beta Test
SITE PERFORMANCE ISSUES Implementation & Maintenance: Implementation Strategies SITE PERFORMANCE ISSUES Merchant Server Applications Server Payment Processor Back-end Databases
DISASTER PLANNING & RECOVERY Implementation & Maintenance: Implementation Strategies DISASTER PLANNING & RECOVERY Disaster Recovery Plan Contingency plan for resuming operations when a problem disrupts normal operations Identifies potential threats, prioritizes website & other applications, and devises safeguard to minimize losses in the event of a disaster
GOOD DISASTER RECOVERY PLANNING Implementation & Maintenance: Implementation Strategies GOOD DISASTER RECOVERY PLANNING Assessing website’s vulnerabilities via risk analysis Reducing / preventing technical & operational risks to online environment Developing cost-effective solutions Ensuring alternative Internet access modes Providing disaster recovery procedures Training e-commerce staff in disaster recovery methods
RECOVERY PLANNING Backup In-house vs. Outsource Redundancy Implementation & Maintenance: Implementation Strategies RECOVERY PLANNING Backup Redundancy Mutual aid with another organization Uninterruptible power supply In-house vs. Outsource
DISASTER/RECOVERY PLAN Implementation & Maintenance: Implementation Strategies DISASTER/RECOVERY PLAN Appoint a competent team of representatives (ie - Web designer, IT representatives, and customer service staff) Prepare planning Draft a disaster/recovery manual
STAFF TRAINING E-learning Web-based training Mostly outsourced Implementation & Maintenance: Implementation Strategies STAFF TRAINING E-learning Web-based training Mostly outsourced Less pressure on IT department Hard to monitor
IMPLEMENTATION MANAGEMENT Implementation & Maintenance: Implementation Strategies IMPLEMENTATION MANAGEMENT Project Management Estimating resource requirements Scheduling tasks & events Providing for training and site preparation Selecting qualified staff & supervising their work Monitoring project’s program Documenting Periodic evaluating Contingency planning
IMPLEMENTATION ISSUES Implementation & Maintenance: Implementation Strategies IMPLEMENTATION ISSUES Performance Personnel Integrating front-end commerce site with back-end fulfillment vendors Maintenance & enhancements Post-implementation planning
IMPLEMENTATION CONSIDERATIONS Implementation & Maintenance: Implementation Strategies IMPLEMENTATION CONSIDERATIONS Ensure each staff knows his/her job Sell all participants on importance of working together as a team Plan ahead on how to solve predictable problems Establish a specific procedure for handling routine problems
MAINTENANCE STRATEGIES Implementation & Maintenance: Maintenance Strategies MAINTENANCE STRATEGIES Check for website operational errors, links & contents Web designers use a syntax-checking program to catch errors before the website is fully operational Eliminate all dead links Check fax & e-mail orders
MAINTENANCE STRATEGIES (Cont’d) Implementation & Maintenance: Maintenance Strategies MAINTENANCE STRATEGIES (Cont’d) Process invoices for items that are readily available Use e-mails for communications with customers, vendors, and employees Upgrade or redesign website
MAINTENANCE CONSIDERATIONS Implementation & Maintenance: Maintenance Strategies MAINTENANCE CONSIDERATIONS Make website attractive Minimize load times Text should be displayed quickly Verify ordering information Encourage customer feedback Maintain & upgrade technology
MAINTENANCE CONSIDERATIONS (Cont’d) Implementation & Maintenance: Maintenance Strategies MAINTENANCE CONSIDERATIONS (Cont’d) Ensure a reliable invoicing system Ensure easy to maintain inventory system Monitor & evaluate server reports Watch disk usage Bandwidth consumption
MONITORING WEBSITE TRAFFIC Implementation & Maintenance: Maintenance Strategies MONITORING WEBSITE TRAFFIC Dates & times of the hits Visitor’s login name Visitor’s IP address Visitor’s host Request Name of the host Cookies Number of pageviews
Chapter 12 Implementation and Maintenance