Subjective Q&A - 6 to 10
6. State some differences between SEI CMM and ISO 9000
Common themes between ISO & CMM
|
|
|
| ISO 9000:2000 | Fundas n Vocabulary |
| ISO 9001:2000 | Requirements |
| ISO 9004:2000 | Gdliens for performance improvements |
| ISO 9000-3:2000 | Gdliens for the application for ISO 9000:2000 to Computer SW |
|
|
|
| ISO 9001:2000 | CMMI |
| Terminology translation |
|
| Top Mgt | Higher level/Sr mgt |
| QMS; Qlty Manual | OSSP |
| Qlty Plan | Prj Plan; SW Development Plan; Sys Engg Plan; Data Mgt Plan |
| Customer; interested party | Customer; Stakeholder |
| Documented procedure | Plan for performing the process; procedure |
| Record | work product; record;evidence of implementation |
| Qlty mgt (very broad sense) | Qlty Mgt (& Qntive mgt) |
| Similarities |
|
| ISO 8 Principles:- |
|
| Customer focus | -GP2.7, Identify & involve Relavant stakeholder |
| Leadership | -GP2.1, Establish an Organizational Policy |
| Invovlement of People | -GP2.3, Provide Resources |
| Process Approach | -GP2.2, Plan the Process |
| System Approach | -GP3.1,Establish a defined Process |
| Continual Improvement | -Focus of entire CMMI through cap n maturity levels |
| Factual Approach to Decision Making | -GP2.8, M&C the process |
| Mutually Beneficial Supplier Relationships | -SAM |
| Differences |
|
| Language |
|
| ISO uses 'SHALL' statements (prescriptive) | CMMI doesn't |
| Compactness of stts in ISO e.g., | More elaborated (e.g., "determine and provide resources" is implemented in CMMI with GP2.2 & GP2.3 in all Pas) |
| Details |
|
| ISO is very sparse | CMMI provides practices,subpractices,typical work products & amplifications |
| Guidance |
|
| ISO hasn't provided detailed imppln guidance | CMMI has Capability levels n maturity levels |
| Process Improvement |
|
| ISO 9004:2000 provides very igh level guidance for prc improvement | CMMI is devoted to prc improvement |
| Institutionalization |
|
| ISO requires orgns to estblish QMS but doesn't explicitly required instituionalization | CMMI very strongly emphasizes institutionalization through GGs n GPs. This is a major strength of the CMMI and is critical to oveall prc imprvovment success |
| Standard | Model |
| Broad direction | Detailed |
| One set of requirements to be satisfied | Progressive steps (levels) |
| No guidelines ofr implementation | Institutionalization & implementation guidance |
| Requires interpretation for organizations with many programs | Accomodates organizations with many programs |
| Applicable for all kinds of organizations ISO 9000-3 gives the Gdliens for the application for ISO 9000:2000 to Computer SW | Applicable only to software development organizations |
| Static in nature | Evaluationary in nature and espouses continuous improvement of the software development processes |
| Contains 8 clauses | Contains 18 KPAs |
| Certification Audit is like an exam | Final assessment is collaborative |
| Result of certification is pass fail criteria | Result of assessment is a quantitative score of the maturity of the software development process |
| Continuous | Staged |
|
|
|
7. Write a) Definition b) Who sets it c) Example of the following - Vision, Goal, Value, Mission
| Definition | Who Sets it? | Example |
| Mission: A customer-oriented statement of purpose for a unit or a team. | Senior Management | Infosys' Mission Statement : |
| Vision: A statement that describes the desired future state of a unit. | Senior Management | Infosys' Vision: QAI vision, "Our vision is to produce competent and successful quality assurance analysts" |
| Goals: Goals explain how the vision will be achieved. | Operations Management | Kodak - " to rank among the top 25 US based multinational companies in net earnings"
|
| Values: Values or guiding principles tell how to conduct business. They help define an organization's culture and personality by clarifying what behavior is expected in order for the organization to achieve its vision and mission. | Values are established by senior management and respect the integrity of the individual. | The values that drive Infosys: Customer Delight: A commitment to surpassing our customer expectations. Leadership by Example: A commitment to set standards in our business and transactions and be an exemplar for the industry and our own teams. Integrity and Transparency: A commitment to be ethical, sincere and open in our dealings. Fairness: A commitment to be objective and transaction-oriented, thereby earning trust and respect. Pursuit of Excellence: A commitment to strive relentlessly, to constantly improve ourselves, our teams, our services and products so as to become the best. |
| Policy: Managerial desires and intents concerning either processes (intended objectives) or products (desired attributes). | Senior Management | AlliedSignal Aerospace Equipment Systems - Quality Policy"We will become a Total Quality Company by continuously improving all our work processes to satisfy our internal and external customers." |
8. As Requirement analysis plays a major role in the s/w development life cycle, list out the four key attributes of requirements & explain. Give two quality checklists for each of the attributes.
| • Complete. The requirements document includes all of the necessary requirements information. For example, whether or not SRS includes (Checklist):
|
| • Consistent.
|
| • Modifiable. The requirements document is organized and written in a manner that will facilitate making future change:
|
| • Unambiguous.
|
| • Concise.
|
| • Finite.
|
| • Measurable.
|
| • Feasible.
|
| • Testable. 1. There exists a reasonably cost-effective way to determine that the software satisfies the requirement. |
| • Traceable. 1. Each requirement should be traceable back to its source (for example, user-level requirements, system-level requirements, standard, and enhancement request). 2. It should also be specified in a manner that allows traceability forward into the design, implementation, and tests. |
9. You have to make a presentation on the features of an ISO, CMM and QAI models to your management. What would be part of your presentation?
- Agenda
- How does an organization decide to adopt a given model
- ISO
- CMM
- QAI
- Clauses of ISO
- Procedure to obtain
- Levels of CMM
- Procedure to obtain
- Details about the QAI model
- Compare & Contrast ISO/CMM/QAI – synergies
10. How do you measure customer satisfaction/what 3 question will you ask them and how will you react to/analyze the answers given by them.
Or
Your organization produces general-purpose software products and sells to various outfits for use. You have been asked by your management to conduct a customer survey on the products sold. In preparing for the survey, you have found that there are 12 software products developed and sold to 150 customers. A help desk is available to assist customers during 9:00 A.M to 6 P.M. on weekdays. The help desk gets on an average 30 calls per day. The help desk informs that most of the calls relates to insufficient documentation and operational problems. Based on the above, prepare a Customer Survey Questionnaire.
- When creating a Customer Satisfaction Survey, our first objective is to get the customer to participate.
- If the survey deals with issues that the customer cares about, they are more likely to Participate
- The first step in creating a Customer Satisfaction Survey is to focus in on the customer's key quality requirements.
- One example is - The elements of the FURPS+ model include Functionality, Usability, Reliability, Performance and Support.
- IBM-Rochester follows CUPRIMDA – Capability, Usability, Performance, Reliability, Installability, Maintainability, Documentation/Information, Availability
- Another example is the ISO 9126 standard, Information Technology - Software Product Evaluation - Quality Characteristics and Guidelines for Their Use, that defines seven quality characteristics for software product evaluation including:
· Usability
· Reliability
· Efficiency
· Reusability
· Maintainability
· Portability
· Testability
- In his book Measuring Customer Satisfaction, Bob Hayes has an example of a support survey based on the quality requirements of availability, responsiveness, timeliness, completeness, and professionalism.
- These general lists from the literature can be tailored to match the quality requirements of a specific software product or service.
- After selecting the key quality requirements that will be the focus of the survey, the next step is to create the survey questionnaire
- The responses to our surveys may be very dependent on the role the respondee has in relationship to our software product. For example, if we again look at large software systems for large multi-user companies, the list of individual customer stakeholders might include:
· Purchasing
· Analysts
· Installers
· Users/Operators
· Engineers/Maintainers
- Then convert this data into information that can be used by managers and members of the technical staff.
- Three reports are found to be very useful.
· The first report summarizes the current satisfaction/importance level for each key quality requirement.
· The second report examines the distribution of the detailed response data.
· The third report trends the satisfaction level for each key quality requirement over time.
| Example - Software Customer Satisfaction Survey The ABC Software Company is committed to quality and customer satisfaction. We would like to know your opinion of our XYZ software product. Please indicate your level of satisfaction with and the importance to you of each of the following characteristics of our product. On a scale of 1 to 5, circle the appropriate number that indicates how satisfied you are with each of the following items. A score of 1 being very dissatisfied (VD) and 5 being very satisfied (VS). On a scale of 1 to 5, circle the appropriate number that indicates the importance to you of each of the following items. A score of 1 being very unimportant (VU) and 5 being very important (VI). Note that items 17 & 18 do not have importance scores since they are overall satisfaction items. In the Comment section after each question, please include reasons for your satisfaction or dissatisfaction with this item including specific examples where possible. Functionality (questions 9 & 10), usability (questions 7 & 8), initial reliability (questions 3 & 4), long-term reliability (questions 5 & 6), technical support (questions 11 & 12), installation (questions 1 & 2), documentation (questions 13 & 14) and training (questions 15 & 16), customers overall satisfaction, one for the software product and one for the support services (17& 18). VD – Very Dissatisfied VS – Very Satisfied VU – Very Unimportant VI – Very Important | ||
|
| Satisfaction | Importance |
|
| VD……… VS | VU ………..VI |
| 1. Ease of installation of the software | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 2. Completeness and accuracy of installation 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| instructions |
|
|
| Comments: |
|
|
| 3. Ability of the initially delivered software to function 1 2 3 4 5 1 2 3 4 5 |
|
|
| without errors or problems | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 4. Ability of the initially delivered software to function 1 2 3 4 5 1 2 3 4 5 |
|
|
| without crashes or service interruptions | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 5. Long term ability of the software to function 1 2 3 4 5 1 2 3 4 5 |
|
|
| without errors or problems | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 6. Long term ability of the software to function 1 2 3 4 5 1 2 3 4 5 |
|
|
| without crashes or service interruptions | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 7. Ability of the user to easily perform required tasks 1 2 3 4 5 1 2 3 4 5 |
|
|
| using the software | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 8. User friendliness of the software 1 2 3 4 5 1 2 3 4 5 |
|
|
| Comments: |
|
|
| 9. Completeness of the software in providing all of the 1 2 3 4 5 1 2 3 4 5 |
|
|
| functions I need to do my job | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 10. Technical leadership of the functionality of this 1 2 3 4 5 1 2 3 4 5 |
|
|
| product compared to other similar products | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 11. Availability of the technical support 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 12. Ability of technical support to solve my problems 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 13. Completeness of the user documentation 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 14. Usefulness of the user documentation 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 15. Completeness of the training 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 16. Usefulness of the training 1 2 3 4 5 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 17. Overall, how satisfied are you with the XYZ 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| software product? | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
| 18. Overall, how satisfied are you with the XYZ 1 2 3 4 5 | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| software products support services? | 1- 2 -3 -4 -5 | 1 -2 -3 -4 -5 |
| Comments: |
|
|
Customer Surveys
Or in simple, it can be written like this:
- How satisied are you with the product delivered wrt meeting needs of customer
- Did the customer receive the product on time
- Are the issues resolved on time (as promised)
- Whether SLA (Service Level agreement has been met)
- Is the Dev group courteous while communicating with Customer
- Did the product meet the expectation of the customer
- Customer to be asked to rate in the following manner using LIKERT SCALE
1 – Very satisfied
2 – satisfied
3 –Partially Satisfied
4 – Neither satisfied nor dissatisfied
5 – Not satisfied
- If Dissatisfied, they need to provide specific instances as to that casued their dissatisfaction
Analysis of Surveys
- Perform Pareto Analysis/Cause and Effect
- Determine the root cause
- Share the survey findings with Customer
- Prepare an action Item and share it with Customer

0 Comments:
Post a Comment
<< Home