9d4ee8e4556dd2807e9d5bb7a3d77c81.ppt
- Количество слайдов: 22
How To Incorporate A Quality Transformation Into Your Organization Monica Turner Hill, PMP Director of Quality Cingular Wireless Quality Roadmap Project MTH 071100 1
The Cingular Wireless Approach to Process Improvement • The Approach • The Measures • Cingular Wireless Statistics • Goals and Accomplishments Monica Turner Hill, PMP Director of Quality Cingular Wireless Quality Roadmap Project MTH 071100 2
The Forces of Change Business Need to develop more and test better is here. . . Com peti ti on ost C Your Development Organization Beginning the Quality process at the start of a project will reduce the cost of Quality Roadmap Project The systems involved in a development effort is expanding within your organization and external some with forces of Ecommerce me om e. C Sys tem s Internal application and system changes to platforms, processing and interfaces MTH 071100 3
Quality Transformation - Key Objectives n Execute a Quality process to ensure that your development cycle is properly aligned to support your business needs for software development. n Develop a comprehensive Quality roadmap which details the needed changes to build Quality into the product lifecycle. n Reduce life cycle time to deliver solutions by creating a professional Quality Community and Quality atmosphere. Quality Roadmap Project MTH 071100 4
Quality Transformation Roadmap Execute a Quality process to ensure that your development cycle is properly aligned to support Bell. South business needs for software development n Determine and evaluate the Current State of your Quality Process n Define a Desired State of where you need to be n Develop Transition Plans to guide the transition Quality Roadmap Project MTH 071100 5
Quality Roadmap BUSINESS AWARENESS ALIGNMENT COMMITMENT IMPLICATIONS FUNDING RESOURCES CAPABILITY PROFESSIONALISM PARTNERING Quality Roadmap Project EXECUTION MTH 071100 6
Quality Roadmap Current State Desired State • Assess current Quality environment • Establish baseline • Estimate $$$ to reach desired state • Determine targeted Quality function • Develop Organization Structure and Communication Links Phase I n n n Core Teams organized around application and process areas Form teams to work within each area Set Delivery Dates • Map current state to desired state • Develop application and process conversion plans Phase II n n n Quality Roadmap Project Transition Plans Review of Industry Recommendations and Application Mapping Organization structure and Environment Set Delivery Date Phase III n n n “Channel” Maps plans by each group to complete Quality transition Transition plans for migration to the target structure Set Delivery Dates MTH 071100 7
Current State Quality Control Assessments n Further testing by individual applications as a stand alone system is not likely to produce a production like environment to certify testing. Continued efforts for unit testing will decrease defects entering into the next phase of testing. n Applications are not staffed appropriately to participate in technical reviews and design meetings to prevent rework further along in the development cycle. n The absence of testing strategy being completed in the planning phase causes for certain scenarios and cases not to be tested. n Processes are too volatile to apply automation to improve cycle time. Quality Roadmap Project MTH 071100 8
Current State Quality Assurance Assessments n Quality is not assessed during the project life cycle. Check points are not validated, meetings are not attended and sign-off is not mandated. n Post Mortem information is documented but not followed up on to ensure that lessons learned are implemented. n There is no detailed analysis of QC tickets to track back to point of failure n There is no follow-up with Production Support to monitor defects that made it into production and trace them back to point of failure. n Currently not aware of the cost of quality Quality Roadmap Project MTH 071100 9
Current State Quality Process Assessments n Focus - Currently does not have a Quality mission statement, defined quality/testing terminology or defined testing strategy n QA - There is not an established group that represent the Quality initiatives and the move toward continued improvements n Web - There are currently limited tools for communicating project requirements, status reports, quality standards, test plans, project schedules or QA reviews n Automation - Currently there is limited automation of test scripts and batch processes Quality Roadmap Project MTH 071100 10
Desired State The Target Quality Environment n SYSTEMS ARE TREATED AS A SINGLE PRODUCT THAT WILL BE DELIVERED TO THE CUSTOMER n METRICS AND MEASURES ARE IN PLACE TO REDUCE THE COST OF QUALITY n TOOLS ARE CREATED TO ASSIST IN PROJECT COMMUNCIATION n AUTOMATION OF SOME QC FUNCTIONS n QUALITY IS EVERYONES RESPONSIBILITY Quality Roadmap Project Management Integrated Testing Environment MTH 071100 11
Transition What We Must Do To Put The Model In Place n BEGIN THE QUALITY PROCESS WITH REQUIREMENTS DEFINITION n BREAK SYSTEMS INTO COMPONENTS n BUILD TESTING ENVIRONMENT THAT REPLICATES PRODUCTION ACROSS APPLICATIONS n IMPLEMENT A TEST GROUP THAT SUPPORTS APPLICATION TESTING INTERNAL AND EXTERNAL n CREATE AN ATMOSPHERE WHERE QUALITY IS A REQUIREMENT FOR ALL GROUPS n MEASURE THE SUCCESS AND CELEBRATE THE ACCOMPLISHMENTS Quality Roadmap Project MTH 071100 12
Transition The Order of Major Transition Activities þ Enable the Disaggregation of Subsystem mentality þ Establish þ Secure Quality Assurance Group funding for staffing and hardware þ Educate IT and the Business on the Quality Transformation Quality Roadmap Project MTH 071100 13
The Quality Community Quality Council Quality Committee Quality Assurance External Quality Control Systems Users Developers Project Mgmt Bill Verification Measures Business Vendors Quality Roadmap Project Industry Billing Reporting Retail Financial Activations MTH 071100 14
Quality Transformation - Guiding Principles n We will build an aligned, professionally-grounded Quality community impervious to organization structure or change n The Quality Council will direct and define the Quality Standards; the Quality Committee will determine the Methods and Procedures n IT Business Liaisons will be the strategic link between the business needs and IT capability to deliver a Quality Product n A core of professional quality personnel will be utilized across the corporation and some external consulting will be used when necessary n Practicality should rule Quality Roadmap Project MTH 071100 15
The Measurements Quality Roadmap Project PRIVATE/PROPRIETARY: No disclosure outside of Bell. South except by written agreement Page 16
Cost Benefit Analysis F Cost – People/Resources: mgr, external process team, internal process mgr – Possibly some project slow down: establish, certify, implement – Reporting: data storage, data gathering, printing and distribution F Measurement Statistics – – F Hetzel 1993 - Inputs, Outputs, Results Selecting Measures Change over Time Identifying Causes Benefits – Balanced work life for employees – Project dates projected with more consistency and accuracy – Less Training Time Quality Roadmap Project MTH 071100 17
Selecting Measures F Balanced Score Card – – Financial Customer Satisfaction Internal Processes Innovation and improvement activities F GQM F CMM/SEI Core Measures – – – F Resources expended on software process improvements Resources expended to execute the Software Process Amount of Time(calendar time) it takes to execute the process Size of product that result from the software process Quality of the products produced Business Value – – F Increased Productivity Early error detection and correction Overall reduction in errors Improved Trends in Maintenance and Warranty work Intangible Benefits Quality Roadmap Project MTH 071100 18
Cingular Statistics and Current Progress Quality Roadmap Project PRIVATE/PROPRIETARY: No disclosure outside of Bell. South except by written agreement Page 19
Cingular Target Areas and Updates F SQA - Established team of 5 analysts, 3 Audits, 15% improvement in issues F Application Interface Testing - Established team of 3, 72 percent more coverage of production, 0% failure rate in production, 90% reduction in post production failures F Communication - Quarterly Conference calls with market, Combined test efforts across apps to decrease resources and time for testing F Automation - Established process, organization buy-in, 40 -50% increase in test coverage F Process Consulting Team - Process Culture, Process Development, Process Infrastructure F CMM Team Assessments - Completed two internal assessments, 3 projects under evaluation, defined outline of all non-compliance and a project plan for elimination Quality Roadmap Project MTH 071100 20
Standards for Success F Establish actions for success and failure. F Build the Right Team to Drive the Process Improvement Program F Understand implementation considerations. F Understand key aspects of Managing Technology Change. F Sponsorship F Obtain Management Commitment F Educate Management F Prepare for the Challenge F Communicate! F Understand Your Culture F Manage the Resistance F Keep Them Motivated! Quality Roadmap Project MTH 071100 21
Do Process Improvement to Get Results F Define your goals and objectives. Measure status against those goals. F Understand the problems you are trying to solve. F Define measurements to determine process and product quality. F You do not need multiple three ring binders to get good processes defined. F Automate after processes are defined, piloted and implemented. F One size process does not fit all projects. Quality Roadmap Project MTH 071100 22


