Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

TEXT FORMAT:::::::::::::The question is already answered on Chegg but we are not satisfied, provide correct and proper information thanks, Problem Statement: Software Inspection and Reviews

image text in transcribedimage text in transcribed

TEXT FORMAT:::::::::::::The question is already answered on Chegg but we are not satisfied, provide correct and proper information thanks,

Problem Statement: Software Inspection and Reviews

Evaluate the below mentioned process and formulate your recommendations related to what should be added or changed in the process to make it more effective and in line with the best practices followed in the industry?

Keeping in mind the problem statement presented in the first paragraph of the scenario, you need to:

  1. [02 marks] Identify the types of reviews that are being conducted in the company and in which phase they are being conducted
  2. [03 marks] Evaluate existing reviews and see if they are correctly implemented i.e. follow the best practices and identify their shortcomings and co-relate which types of bugs mentioned in the problem statement might be the result of these shortcomings
  3. [02 marks] Recommend adding new reviews to process and who should be involved in those new reviews

Required:

Need to Evaluate the Review Process of ABC Soft:

Our Company (ABC Soft) is striving to implement a thorough process which should result in creating our software projects with high quality. To achieve this, we have embedded different Quality Control activities in our SDLC focusing specially on Reviews. Even after implementing this new process, we are not getting the desired results as our products still suffer from numerous issues. After performing a trend analysis of the feedback we received from our customers, we found that only around 20% of the customers think that our product had the desired set of requirements. Most of our customers think that our products are not scalable and efficient. Around 80% of our customers think that our products have more bugs than they were expecting. These defects range from missing features to unstable features. We are not sure why this is happening even after we have implemented a Review process at various stages in our SDLC.

We have now hired you to review our process and guide us what elements are missing in our QC process, especially regarding our Review process.

Following is the brief description of our process:

After completing the work on Requirements document, Business Analyst needs to submit it to his lead who will review it and provide his feedback. After incorporating that feedback, the Requirements document is deemed final and provided to Architect for formulating the architecture of the application. After the architect completes his work, the Project Manager provides these documents to the required development team members for implementation. At the end of development, the code is reviewed by two Development Team Leads so as to ensure that code is following all the coding standards (i.e. comments, naming conventions are followed). In parallel to development activity, our QA team picks up the Requirement document and starts creating test cases. All test cases are created by the Test Lead. After the test cases are created, he schedules an Inspection process. He invites his QA team members and presents his cases to them and seek their feedback. The final outcome of the discussion is noted by the Secretary. At the end of the Inspection session, the Lead submit the final findings of the Inspection to his team members so that they can make the necessary amendments to the test cases. The question is already answered on Chegg but we are not satisfied, provide correct and proper information thanks,

Problem Statement: Software Inspection and Reviews Evaluate the below mentioned process and formulate your recommendations related to what should be added or changed in the process to make it more effective and in line with the best practices followed in the industry? Keeping in mind the problem statement presented in the first paragraph of the scenario, you need to: 1. [02 marks] Identify the types of reviews that are being conducted in the company and in which phase they are being conducted 2. [03 marks] Evaluate existing reviews and see if they are correctly implemented i.e. follow the best practices and identify their shortcomings and co-relate which types of bugs mentioned in the problem statement might be the result of these shortcomings 3. [02 marks] Recommend adding new reviews to process and who should be involved in those new reviews Required: Need to Evaluate the Review Process of ABC Soft: Our Company (ABC Soft) is striving to implement a thorough process which should result in creating our software projects with high quality. To achieve this, we have embedded different Quality Control activities in our SDLC focusing specially on Reviews. Even after implementing this new process, we are not getting the desired results as our products still suffer from numerous issues. After performing a trend analysis of the feedback we received from our customers, we found that only around 20% of the customers think that our product had the desired set of requirements. Most of our customers think that our products are not scalable and efficient. Around 80% of our customers think that our products have more bugs than they were expecting. These defects range from missing features to unstable features. We are not sure why this is happening even after we have implemented a Review process at various stages in our SDLC. We have now hired you to review our process and guide us what elements are missing in our QC process, especially regarding our Review process. Following is the brief description of our process: "After completing the work on Requirements document, Business Analyst needs to submit it to his lead who will review it and provide his feedback. After incorporating that feedback, the Requirements document is deemed final and provided to Architect for formulating the architecture of the application. After the architect completes his work, the Project Manager provides these documents to Page 5 of 7 the required development team members for implementation. At the end of development, the code is reviewed by two Development Team Leads so as to ensure that code is following all the coding standards (i.e. comments, naming conventions are followed). In parallel to development activity, our QA team picks up the Requirement document and starts creating test cases. All test cases are created by the Test Lead. After the test cases are created, he schedules an Inspection process. He invites his QA team members and presents his cases to them and seek their feedback. The final outcome of the discussion is noted by the Secretary. At the end of the Inspection session, the Lead submit the final findings of the Inspection to his team members so that they can make the necessary amendments to the test cases." Problem Statement: Software Inspection and Reviews Evaluate the below mentioned process and formulate your recommendations related to what should be added or changed in the process to make it more effective and in line with the best practices followed in the industry? Keeping in mind the problem statement presented in the first paragraph of the scenario, you need to: 1. [02 marks] Identify the types of reviews that are being conducted in the company and in which phase they are being conducted 2. [03 marks] Evaluate existing reviews and see if they are correctly implemented i.e. follow the best practices and identify their shortcomings and co-relate which types of bugs mentioned in the problem statement might be the result of these shortcomings 3. [02 marks] Recommend adding new reviews to process and who should be involved in those new reviews Required: Need to Evaluate the Review Process of ABC Soft: Our Company (ABC Soft) is striving to implement a thorough process which should result in creating our software projects with high quality. To achieve this, we have embedded different Quality Control activities in our SDLC focusing specially on Reviews. Even after implementing this new process, we are not getting the desired results as our products still suffer from numerous issues. After performing a trend analysis of the feedback we received from our customers, we found that only around 20% of the customers think that our product had the desired set of requirements. Most of our customers think that our products are not scalable and efficient. Around 80% of our customers think that our products have more bugs than they were expecting. These defects range from missing features to unstable features. We are not sure why this is happening even after we have implemented a Review process at various stages in our SDLC. We have now hired you to review our process and guide us what elements are missing in our QC process, especially regarding our Review process. Following is the brief description of our process: "After completing the work on Requirements document, Business Analyst needs to submit it to his lead who will review it and provide his feedback. After incorporating that feedback, the Requirements document is deemed final and provided to Architect for formulating the architecture of the application. After the architect completes his work, the Project Manager provides these documents to Page 5 of 7 the required development team members for implementation. At the end of development, the code is reviewed by two Development Team Leads so as to ensure that code is following all the coding standards (i.e. comments, naming conventions are followed). In parallel to development activity, our QA team picks up the Requirement document and starts creating test cases. All test cases are created by the Test Lead. After the test cases are created, he schedules an Inspection process. He invites his QA team members and presents his cases to them and seek their feedback. The final outcome of the discussion is noted by the Secretary. At the end of the Inspection session, the Lead submit the final findings of the Inspection to his team members so that they can make the necessary amendments to the test cases

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems For Advanced Applications 27th International Conference Dasfaa 2022 Virtual Event April 11 14 2022 Proceedings Part 2 Lncs 13246

Authors: Arnab Bhattacharya ,Janice Lee Mong Li ,Divyakant Agrawal ,P. Krishna Reddy ,Mukesh Mohania ,Anirban Mondal ,Vikram Goyal ,Rage Uday Kiran

1st Edition

3031001257, 978-3031001253

Students also viewed these Databases questions

Question

State the importance of motivation

Answered: 1 week ago

Question

Discuss the various steps involved in the process of planning

Answered: 1 week ago

Question

What are the challenges associated with tunneling in urban areas?

Answered: 1 week ago

Question

What are the main differences between rigid and flexible pavements?

Answered: 1 week ago

Question

What is the purpose of a retaining wall, and how is it designed?

Answered: 1 week ago

Question

Identify conflict triggers in yourself and others

Answered: 1 week ago