Скачать презентацию CMM for Web Development A Comprehensive work by Скачать презентацию CMM for Web Development A Comprehensive work by

f5d240cc92fdcfd20a4d952ee0cfdd9f.ppt

  • Количество слайдов: 23

CMM for Web Development A Comprehensive work by: Project: Summer 2002 CMM for Web Development A Comprehensive work by: Project: Summer 2002

Outline l l l Maturity Levels Why a CMM for E-Commerce Web Sites Key Outline l l l Maturity Levels Why a CMM for E-Commerce Web Sites Key Function Areas Key Process Area Map Specific Example: Testing Areas for Further Research

Maturity Levels Level 1: Level 2: Level 3: Level 4: Level 5: Software CMM Maturity Levels Level 1: Level 2: Level 3: Level 4: Level 5: Software CMM Ad Hoc Repeatable Defined Managed Optimized E-Commerce Just Do It Largely Static Web Site Dynamic Web Site Advanced Web Site Practices Highly Advanced Web Site

Why a CMM for E-Commerce Web Sites l l l Relatively Immature Technology End Why a CMM for E-Commerce Web Sites l l l Relatively Immature Technology End User is Company's Business Customer Importance of Customer/Vendor Relationship Emphasis on Usability Graphical and Commercial Appeal Reliability

Key Function Areas (KFA) CMM Level KFA Level 2 Requirements Management Software E-Commerce CMM Key Function Areas (KFA) CMM Level KFA Level 2 Requirements Management Software E-Commerce CMM X X + Special Equipment and Internet Testing Labs

Key Function Areas continued… CMM Level KFA Level 2 Project Planning Software CMM X Key Function Areas continued… CMM Level KFA Level 2 Project Planning Software CMM X E-Commerce CMM X + Legal Group Defined and Committed Project Tracking and Oversight X X

Key Function Areas continued… CMM Level KFA Level 2 Software Subcontract Management Softwar E-Commerce Key Function Areas continued… CMM Level KFA Level 2 Software Subcontract Management Softwar E-Commerce e CMM X X + Regular and defined communications + IT Tracks Actual/Plan

Key Function Areas continued… CMM Level KFA Level 2 Software QA Software CMM X Key Function Areas continued… CMM Level KFA Level 2 Software QA Software CMM X E-Commerce CMM X + Compliance Verified through test plan

Key Function Areas continued… CMM Level KFA Level 2 Software Configuration Management Software E-Commerce Key Function Areas continued… CMM Level KFA Level 2 Software Configuration Management Software E-Commerce CMM X X + Web Site Integration +Privacy requirements +International Requirements +Legal Requirements

Key Function Areas continued… CMM Level KFA Level 2 Software Configuration Management Continued… Software Key Function Areas continued… CMM Level KFA Level 2 Software Configuration Management Continued… Software E-Commerce CMM X X +Static Content Mgt + Security Perimeter + Front-End Static Code + Functional HW Config. + Hosting co-location + Browser Compatibility

Summary: Why a CMM for ECommerce Web Sites? l l l Levels 3, 4 Summary: Why a CMM for ECommerce Web Sites? l l l Levels 3, 4 and 5 have similar considerations: While the basics seem to be the same as the software CMM, there are several different factors: Hardware, including customer hardware, is important With product commitment and delivery considerations, legal issues are important Privacy of customers and trade secrets essential Site Naming is part of product identity

Summary: Why a CMM for ECommerce Web Sites? Continued… l l l l Financial Summary: Why a CMM for ECommerce Web Sites? Continued… l l l l Financial security and ability to record and manage revenue considerations essential in B-B work Internationalization of Messages and Screen Design ISP Management : Hosting, Development, Delivery, Support Importance of Contracts and Verification Ability to react quickly to competitive changes Need for Information Architecture which may tie with internal systems Scalability and Usage Monitoring Items 1 -9 seem to be common to all e-commerce web sites.

Key Process Area Map Process Categories: l Process Management l Project Management l Information Key Process Area Map Process Categories: l Process Management l Project Management l Information Management l Engineering l Deployment and Support l Testing l Customer/Supplier Relationships

Testing Level/Process Categories Testing [2] 5 Optimizing Automated Interfacility/ Interwebsite Testing Management B-B Quality Testing Level/Process Categories Testing [2] 5 Optimizing Automated Interfacility/ Interwebsite Testing Management B-B Quality Control Management

Testing Level/Process Categories Testing [2] 4 Managed Coordinated B-B Quality Review Process Integrated Site, Testing Level/Process Categories Testing [2] 4 Managed Coordinated B-B Quality Review Process Integrated Site, Domain and Environment Test Measurement Program Software Quality, Usability and Market Receptiveness Evaluation

Testing Level/Process Categories Testing [2] 3 Defined Controlled and Monitored Integrated System Test Process Testing Level/Process Categories Testing [2] 3 Defined Controlled and Monitored Integrated System Test Process System and Web Product Life Cycle Testing Program

Testing Level/Process Categories Testing [2] 2 Repeatable Initiate Test Planning Process Develop Testing and Testing Level/Process Categories Testing [2] 2 Repeatable Initiate Test Planning Process Develop Testing and Improvement Goals Establish Baseline for future testing and comparison (regression testing model) 1 Initial/ Just Do It Unit Test

Sub Goals for Testing and Error Control – Level 2 KPA Goal Sub Goals Sub Goals for Testing and Error Control – Level 2 KPA Goal Sub Goals / Tasks Software Quality Assurance: Repeatable / Largely 1 Initiate Test Planning Process Develop Testing and Improvement Goals Static Web Site 2 3 Establish Baseline for future testing and comparison (regression testing model)

Sub Goals for Testing and Error Control – Level 3 KPA Goal Sub Goals Sub Goals for Testing and Error Control – Level 3 KPA Goal Sub Goals / Tasks Software Quality 1 Management: Defined / Dynamic 2 Web Site System and Web Product Life Cycle Testing Program Controlled and Monitored Integrated System Test Process 3 Institute Software, Usability and Market Test Group

Sub Goals for Testing and Error Control – Level 4 KPA Goal Sub Goals Sub Goals for Testing and Error Control – Level 4 KPA Goal Sub Goals / Tasks Full Solution Quality Management: Managed / Advanced Web Site Practices 1 Coordinated B-B Quality Review Process 2 Integrated Site, Domain and Environment Test Measurement Program 3 Software Quality, Usability and Market Receptiveness Evaluation

Sub Goals for Testing and Error Control – Level 5 KPA Goal Sub Goals Sub Goals for Testing and Error Control – Level 5 KPA Goal Sub Goals / Tasks Defect prevention Optimized and Highly Advanced Web Site 1 Automated Inter-facility / Inter -website Testing Management 2 B-B Quality Control Management

Conclusion l Is there a need for a separate CMM for ECommerce? Conclusion l Is there a need for a separate CMM for ECommerce?

Questions? Optional Questions? Optional