Big Data Testing for a Leading Global Brewer: A Detailed Report

Verified

Added on  2022/12/30

|27
|6453
|113
Report
AI Summary
This report focuses on big data testing for a leading global brewer, examining critical aspects such as quality assurance, software development lifecycle (SDLC), and project management. It begins with an introduction to the challenges faced by the brewer, including managing vast amounts of structured and unstructured data. The report delves into the importance of quality assurance and control, emphasizing the need for robust testing methodologies to ensure software reliability and user satisfaction. It explores the SDLC, identifying risks and countermeasures related to incorporating new technologies, meeting user requirements, and managing system and application architecture. The report also discusses the development of standard quality control documentation and the use of project management tools like PRINCE2, Work Breakdown Structure (WBS), precedence diagrams, and Gantt charts. Finally, it addresses ethical and legal considerations in quality management, providing a comprehensive overview of the challenges and solutions in big data testing within the context of a global brewing company.
Document Page
Running head: BIG DATA TESTING FOR A LEADING GLOBAL BREWER
Big Data Testing For a Leading Global Brewer
Name of the Student
Name of the University
Author note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1BIG DATA TESTING FOR A LEADING GLOBAL BREWER
Table of Contents
1. Introduction..................................................................................................................................2
2. Critical understanding of the need for quality assurance.............................................................2
a) Quality assurance and quality control.....................................................................................2
b) National and international quality standards...........................................................................4
3. Software development lifecycle and its relationship to quality issues, risks and counter
measures..........................................................................................................................................5
4. Development and Implementation of Standard Quality Control Documentation.....................10
a) Critical Importance of Good Control Documentation...........................................................10
b) Specific Problems Encountered within the IT System..........................................................11
5. Project Management Tools........................................................................................................13
a) Role of PRINCE2 within Project Management of IT Systems.............................................13
b) Use of Work Breakdown Structure (WBS), Precedence Diagram and Gantt chart..............14
6. Ethical and legal considerations to quality management...........................................................18
a) Legal and ethical issues.........................................................................................................18
b) Similarities and/or differences of the ethical and legal issues...............................................19
7. Conclusion.................................................................................................................................19
References......................................................................................................................................21
Document Page
2BIG DATA TESTING FOR A LEADING GLOBAL BREWER
1. Introduction
The foremost determination of this report is to focus on the big data testing for a leading
global brewer a transactional beverage and brewing commercial establishment providing a huge
range of services in terms of 400 beer brands. These establishments has more than 200000
employees working in more than 90 countries all over the world. There are numerous challenges
associated with the business process of this corporation which can be addressed using big data
technologies. There are lots of structure as well as unstructured data which has to be managed in
the first place so that the efficiency of these beverage organization are maintained (Bielow,
Mastrobuoni, and Kempa 2015, pp. 777-787). The key challenges as well as the impact of the
challenges will be evaluated in this report from different perspective such as maintenance of
quality control, maintenance of the software development life cycle in the software used by these
organizations, identification of the cause and the effect of the challenges using a fishbone
diagram, selection of the appropriate project management tool and selection of the legal and
ethical considerations.
2. Critical understanding of the need for quality assurance
a) Quality assurance and quality control
There are lots of quality measures which has to be maintained by the developers of the
software which are used by global brewer organization. It can be said that maintenance of the
software should be a simpler process thus it is very much important for the brewer organizations
to follow quality assurances (Keshavan et al. 2018, pp 365-372). It is very much significant to
maintain quality in the website so that the service offered by these commercial establishments
can be enhanced.
Document Page
3BIG DATA TESTING FOR A LEADING GLOBAL BREWER
In terms of website development it can be said that maintaining quality is a very
important business factor for most of the users. Especially it must be said that the software which
are used for business purposes had to be created in such as a way so that it offers the best service
for the consumers.
Quality assurance is a huge aspect of website development which use consider numerous
assets such as user experience, manageability, sales and marketing and the content management
system (Brhel et al. 2015, pp 163-181). It can be said that the quality of the software are
maintained generally using the numerous categories of testing procedures such as design testing,
requirements testing, and design testing. Each of these different categories of testing can be very
much important to maintain the quality of service offered by the software.
Quality assurance testing can be very much important to understand the flaws and the
bugs of the software which might have a negative impact of the business on which the software
is being used or about to use. Maintaining the quality of the software is very much important in
order to manage the huge amount of to manage the huge amount of traffic coming from the
consumers of these establishments all over the world (James et al. 2017, pp 51-66). The
maintenance of the quality is also very much required to maintain the speed of the software in
each of the mostly used browsers which are increasingly used by the users of the software such
as Safari, Internet Explorer, Goggle, Firefox, and Opera Mini. It can be said that maintaining the
quality of the software is done using the software developmental life cycle. The entire
functionality of the software must be checked starting from the design level to the use of the
software by both the internal as well as external stakeholders of the business.
It can be said that Quality Assurance is a huge aspect of website development which
matches the deliverables of the software with the outcome or the end result of the server issues
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4BIG DATA TESTING FOR A LEADING GLOBAL BREWER
and design issues and most of the development errors of the software (Okonechnikov, Conesa
and García-Alcalde 2015, pp. 292-294). The maintenance of the quality assurance tool is very
much significant to address the user interface issues of the software, at the same time it must be
said that QA tools can be very much important to enhance the use experience of the software.
Each of the specification of the software must be checked in the first place using the quality
assurance tools.
Each stage of the website development such as the information gathering process,
planning phase, designing phase and content writing phase, coding phase, testing phase,
maintenance phase and launching phase should be monitored and analysed so that the service
offered by the software can be enhanced (Kácha et al. 2016. Pp 29). It can be said that a
systematic approach must be considered by the software testers so that the reliability of the
service provided by the software can be maintained over a period of time.
b) National and international quality standards
It can also be said that the global standard which has to be maintained by the software
developers is also possible if quality assurance procedures are followed in the software
developmental labs where the software are designed and developed (Cohen, Hsu and Dahlin
2016, pp. 846-872). It can be said that the larger IT systems which are increasingly used in
commercials establishments. It can also be said that maintenance of standard that ISO 9000,
CMMI model and ISO 15504 etc.
It can also be said that ISO 9126 can be very much significant as it ensures the best
quality solution. The different categories of ISO 9126 like functionality, learnability, reliability
and portability can be very much significant to enhance the performance of both the software as
well as the users who is going to use the software. ISO 25010 is the updated version of ISO 9126
Document Page
5BIG DATA TESTING FOR A LEADING GLOBAL BREWER
which has 8 product quality characteristics and 31 different categories of sub categories. The
expectation of the consumers can be organized using international quality standards. These
standards are also very much compatible if any kinds of adjustments and modifications are
required in the end product. The most significant contribution of these standards is it helps the
quality control team to u8nderstand the usability of the products, prices can be set accordingly.
Quality facts such as scope, schedule and budget can also be monitored and managed using these
standards. Maintaining the quality management life cycle is easier using these standards as well.
International standards such as IEEE 1012, IEEE 830, IEEE 730, ISO 9001 are very
much useful to maintain the quality standards as well. The areas which are covered with these
quality standards are management responsibility, procurement, design control, data control,
process control, inspection and test status, servicing, traceability and other statistical techniques.
Monitoring of the risks in production can be much easier using these internal standards as well.
Best practises can also be identified using these quality standards.
It can be said that maintaining the software quality management standard is very much
important for maintaining the quality of the products which can be done using the above
discussed international standards (Axelsson and Skoglund 2016, pp. 69-81). Professional
standards has to be maintained by the software developers to ensure the quality of service offered
by the software. It can also be said that each of the maintaining of the global standard can be
very much useful to manage each of the services offered by the software.
It can be said that maintenance of the quality assurance as well as quality control can be
very much important to prevent the future mistakes of the software. The international standards
which are maintained while developing the standards can be very much important to understand
the importance of the service provided by the software.
Document Page
6BIG DATA TESTING FOR A LEADING GLOBAL BREWER
The expectation of the consumers can be understood in the first place if the software goes
through the quality testing procedures and the quality control procedures. Minimization of the
waste and the enhancement of the business operations are the other contribution of the quality
control services. Delivering the solutions can also be improved using the Quality control and
Quality assurance procedures.
3. Software development lifecycle and its relationship to quality issues, risks and counter
measures.
There are numerous categories of risks and counters measures which are adopted by the
software developers during the development of the software.
The different categories of risks associated with the software development life cycle are
the incorporation of new and unproven technologies, functional as well as the user requirements
of the software, systems architecture and the application architecture, performance of the
technologies and the impact of the new IT system on the organizational performance (Martín-
Gamboa et al. 2017, pp. 164-174). Each of these risk are systematically addressed using
numerous counter measures which are described in the following paragraph.
Incorporation of the unproven technologies: The development of a new software
always tends to consider new innovative technologies which can meet the expectation of the
consumers of the software. The employment of the unproven technologies is a very complicated
procedure due to the compatibility issue with the platforms which are used in the software
development procedures. The technological risks initiates due to the employment of the new
technologies as well.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7BIG DATA TESTING FOR A LEADING GLOBAL BREWER
Counter Measure: The risks coming from the unproven technologies can be successfully
addressed using the risk management procedure where the unproven technologies are tried and
tested (Dunn et al. 2017. Pp. 50). The ranking of the proven as well as the unproven technologies
are very much beneficial to address the complications of the unproven technologies.
Functional and User Requirement: The user and the functional requirements of the new
software can also be s source of concern for the developers of the software. It can be said that the
quality of service is directly associated with the user as well as the functional requirements of the
software.
Counter Measure: The length of the codes as well as the prototype of the software may
be needed to be changed so that both the non-functional as well as the functional requirements
are categorized (Fang et al. 2016, pp. 538-549). All the activities of the designers, developers as
well as the testers must be analyzed and monitored in each phase of the software development
procedure. Changes in the elemental requirements must be understood by the developers so that
quality of the software is maintained.
Application architecture and the System architecture: The component and the
architecture can have a disastrous effect on the software, this risk is directly associated with the
risk coming from the unproven technologies and the technological risk.
Counter measure: The deployment of experienced IT developers who have years of
experience working as a software developers can be very much effective to address this issue.
The employment of the risk management plan can also be very much useful to address the issue
of the system and application architecture.
Document Page
8BIG DATA TESTING FOR A LEADING GLOBAL BREWER
Performance of the technologies: The performance of the software can be very much
significant to understand the quality of the service offered by this software. The quality
assurance is the other contributing factor which can contribute to the performance of the
software.
Counter measure: The performance of the technologies can be tested using Apache
JMeter, NeoLoad, and WebLOAD software. These software can also be very much useful to
understand the issues of the unproven technologies.
Impact of the new IT system on the organizational performance: Decision making is
one of the most significant aspect regarding the development of software using the software
development life cycle. It can be said that there are lots of agreements which are needed to be
finalized before the impact of new IT systems are monitored and analyzed.
Counter Measure: The deployment of the numerous categories of software must be
planned and designed using the IT project governance plan. It can also be said that the IT
governance plan can also every much beneficial to address the stakeholder issue of the software
(Algernon et al., 2018, pp 39-48). Maintaining of the software mitigation standards can be very
much useful to address the undesirable impact of the software.
Systems development life-cycle (SDLC)
Document Page
9BIG DATA TESTING FOR A LEADING GLOBAL BREWER
(Figure 1: System Development Life Cycle)
(Source: Created by the author)
Design: Quality assurance is one of the most important aspect of SDLC as it helps to
understand the detailed transformation of the user requirements in the form of a document to the
design phase of the software.
Implementation: The service provided by the software is hugely depended on the
enactment procedure of the software, it must not have any compatibility issue with the other
software. It can also be said that enactment procedure must be done such as way quality is
maintained in the software.
Maintenance: The maintenance of the new software must be entirely planned by IT
professional experts so that the efficiency of the software is maintained throughout the
maintenance period.
Design
Implementation
Maintenanace
Planning
Analysis
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10BIG DATA TESTING FOR A LEADING GLOBAL BREWER
Planning: The resources which are required in the development of the software are must
be very much important to ensure the quality of service offered by the software.
Analysis: Most of the issues of the software has to be addressed using the different
categories of software testing procedures such as the white box and black box testing.
Document Page
11BIG DATA TESTING FOR A LEADING GLOBAL BREWER
4. Development and Implementation of Standard Quality Control Documentation
a) Critical Importance of Good Control Documentation
The process of documentation could be termed as a strategic advantage towards the
prospective of the business. Documentation plays a major role with the management of quality
and maintaining a good form of control over the IT systems and processes within the
organisation (Whyte, Stasis and Lindkvist 2016, pp. 339-351). This report focuses over the
impact of Big Data Testing procedures within a leading global brewer. The different test
procedures that happen within the company should be documented according to a presentable
format.
Hierarchy of Quality Documentation – The process of quality documentation could be
established and understood as the best form of practice based on the Quality Documentation
System. The entire process of documentation over the quality could be divided into four
hierarchical processes (Liu and Wang 2016, pp.102-116). These are: Quality Manual, Quality
Procedures, Work Instructions and Quality Records.
1. Quality Manual – This is defined within the top hierarchy and can be defined as a
guiding document based on aligning each of the subsequent decisions. The manual also includes
the Quality Policy, which can be defined as the commitment of the company towards the quality
and satisfaction of customers.
2. Quality Procedures The next step within Quality Hierarchy is the Quality
Procedures. These form the primary purpose of the system of documentation. In this process of
the documentation, each of the responsibilities of functional groups and other personnel would
chevron_up_icon
1 out of 27
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]