Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Assignment 01

Hotspot Detection- Quality Control Application


Executive Summary-There are multifarious methodologies available to design or develop an
application depending its features, working procedures and other requirements. These methods
include Waterfall Model, Spiral Model, Continuous Integration/Continuous Delivery, and Agile. Each
of these have their own merits and demerits. However, depending upon your organization’s
requirements for the development of such an application which may work on meteorological dataset
to predict the areas which are vulnerable to forest fires and then applying Machine Learning
Algorithm such as K-means Clustering to cluster the data depending upon the sternness of the
hotspot destinations. I would suggest you to opt for Agile development method for the creation of
your application.

Proposed Solutions:

There are certain reasons that why you should use this practice:

 It can assist project teams to manage their work in more effective and efficient manner and
they can perform their tasks more effectively while ensuring the delivery of the premium
quality product within the constraints of the budget.
 Agile Methodology is based upon the 12 principles which ensure the customer satisfaction
along with conducive professional environment for constant attention to technical excellence
and enhanced agility.

Figure 1: By Peter Landau(2017,Sep 17)Twelve Principles of Agile Methodology Project


Manager. https://www.projectmanager.com/blog/agile-principles

 There are various Agile methodologies can be used Scrum, Kanban, eXtreme Programming
(XP), Dynamic Systems Development Method (DSDM), Feature Driven Development
(FDD), Adaptive Software Development (ASD), Lean Software Development (LSD), and
Crystal are the methods of Agile software development.
Figure 2: Kaushik Chandra (2019,Nov)Agile Methodologies Jan Bask Training.
https://www.janbasktraining.com/community/business-analysis

 To develop your hotspot detection application for forest fires Scrum will be best suited method
for your organization as this model allows step by step to set up a plan successfully while
ensuring saving of your time and cost. It uses a product backlog to keep track what needs to be
done for each iteration.

Figure 4: SCRUM Methodology

Quality Standards to be followed by Fire Find and Manage to develop this application:
A software standards are the protocols or some common formats which are being used by software
developers working on one or various software programs to enable the interoperability between the
different programs developed by them. These standards consists of various terms, formats ,
concepts , and styles which are agreed by the developers so that the software being developed by
them can be understandable effectively and efficiently. Therefore, to ensure the quality standard
should be maintained by your application the following standards should be followed:

 ISO Standards
 ISO/IEC 29119 for Testing of the software.

 ISO/IEC 27000 for implementing techniques for information security.

 ISO 9000 for Quality Management.


ISO 9000 (International Standard Organization) is a series of protocols being used for quality
management and it can be used by any organization irrespective of their size. It is based on 7
different principles for managing quality standards.

Figure 3: Standards for Quality Management

Teams Required for Development


There are two teams which are being required by your Organization to be hired for successful
development of the application:

 Quality Control Team

 Quality Testing Team

The Quality control team is the role which is the product oriented and involves set of activities which
are framed to assess the quality of the developed working products at certain points of the software
development cycle and also covers testing domain. On the other hand, the testing role will have
responsibilities to identify the weak areas of the products or programs being developed by executing
manual and/or automated testing procedures and then create documents related to testing
strategies , plans , and cases.

You might also like