Professional Documents
Culture Documents
Software Quality Assignment 01
Software Quality Assignment 01
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.
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.
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.
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.