f5d240cc92fdcfd20a4d952ee0cfdd9f.ppt
- Количество слайдов: 23
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 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 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 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 X X + Special Equipment and Internet Testing Labs
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 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 E-Commerce CMM X + Compliance Verified through test plan
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 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 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 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 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 Control Management
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 System and Web Product Life Cycle Testing Program
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 / 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 / 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 / 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 / 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?
Questions? Optional
f5d240cc92fdcfd20a4d952ee0cfdd9f.ppt