0% found this document useful (0 votes)
23 views11 pages

Agile Methodology for Barangay System Development

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views11 pages

Agile Methodology for Barangay System Development

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Research Methodology 1

CHAPTER III
RESEARCH METHODOLOGY

This chapter presents the research methodology which provides the

source of data, detailed methods that are going to be used in the study and the

tools for data analysis and the instruments that will be used for data gathering.

Research Design

The Agile software development methodology is one of the most simple,

yet effective ways to deliver a great product on the market. Properly implemented

Agile is fast, flexible, error-proof and just plain better way to manage software

development teams (Ihor Feoktistov, 2021).

The Agile software development lifecycle is dominated by the iterative

process. Each iteration results in the next piece of the software development

puzzle working software and supporting elements, such as documentation,

available for use by customers until the final product is complete (Kate Eby,

2016).

The Agile methodology is a collection of principles that value adaptability and

flexibility. Agile aims to provide better responsiveness to changing business

needs and therefore focuses on enabling teams to deliver in workable increments

(Asmo, 2018).

The proponents chose the Agile Methodology for the developed system.

Agile methodology is an adaptability method. It is an iterative development.

Rather than using planning as the method, agile use primary control which is the

feedback. Agile is an iterative approach to project management and software

development that helps teams deliver value to their customers faster and with
Research Methodology 2

fewer headaches. Figure 2 shows the illustration of process in Agile

Methodology.

Figure 2. Agile Methodology Process

Phase 1. Planning. Phase one, the scope of the project and funding

is specified. A key element is that the executive sponsor provides support for

the project. A needs analysis, requirements specification, and a project plan is

created. Costs, time, tasks, and resources are specified. Phase one will set the

scope, duration, and funding for the development project, planning, and

preparation in this phase are essential (McFarland, 2020).

The proponents gathered data at the barangay office in order to meet

the needs of Barangay. The proponents also coordinated with the barangay

council who are in charge of the manual process of conducting the survey of

population count.

Phase 2. System Design. Phase Three systems design results in high-

level design specifications including system design documentation that contains


Research Methodology 3

the following diagrams: (a) context diagram(s), (b) data flow diagrams, (c) flow

charts, (d) data modeling (for databases), and other diagrammatic tools that will

support the overall design of the system. Further, use cases are derived that will

support the subsequent development and testing phases. Also, based on use

cases, prototypes are developed and approved by users (McFarland, 2020).

In this phase, the proponents developed a design of the system that

will provide the needs of the Barangay. The proponents also decided to add a

google map that will easily locate the residence location. After the decided

design & features of the system, the programmer starts developing the

system.

Phase 3. Coding. The coding phase begins when the delineated

functional requirements are transitioned into a programming language. Before

taking the functional specifications into code, the systems analyst segments the

functions into modules that are commonly distributed to the development team

for coding. Also, during the development phase, test cases are built that will

later be used in the testing phase to confirm that the system works as

expected. Due to the nature of coding, module testing, the construction of test

cases, and compliance with development standards, the development phase is

typically one of the longest phases in the SDLC model (McFarland, 2020).

In this phase, the proponents will program the system by using Php, Ajax

and SQL.

Phase 4. Implementation. The implementation phase where modules

and programs are deployed from a testing environment into a production


Research Methodology 4

environment. During implementation, final verification and validation of the new

code and system is done to confirm that the system still executes as expected.

Before the roll-out from a test environment to the production environment, a roll-

back strategy is designed.

The roll-back occurs if the new system is implemented into the production

environment and the new system does not perform as expected. Rolling back

the environment to a previous state is necessary when a new system does not

perform as expected to keep the overall information and networking system in a

consistent state (McFarland, 2020).

In this phase, the system is already developed and tested. It will

be implemented in Barangay for observation if it is efficient and effective.

Phase 5 Maintenance. The Maintenance occurs when the new system is

running in the production environment and users are requesting changes to

adhere to new business requirements. Also, aside from maintaining code to

support new/updated business requirements, the maintenance phase

incorporates a retirement sub-phase whereby a system that is in production

that is being replaced by a newer system is rolled out of production (or retired)

in a measured way (McFarland, 2020).

In this phase, the system requires maintenance in order to keep the

system’s functionality on track and to deliver great service for its customers.

Source of Data
Research Methodology 5

The primary sources of data are the selected barangay of Dagupan City.

The researcher conducted several interviews and observations to gather system

requirements.

Secondary sources of data would come from sample forms, internet

research and surveys which provide the basis for the design and functionality of

the proposed system.

Instrumentation and Data Collection

The proponents used the following tools for data gathering:

Document Analysis. Document analysis is a form of qualitative research

that uses a systematic procedure to analyze documentary evidence and answer

specific research questions. The proponent used document analysis to collect

data.

Internet Research. Internet Research continues to provide an outlet for

the publication of the latest research relating to internet technologies and

applications, and their impact upon society. It is recommended reading for

academics and practitioners alike, regularly providing material of interest and

value to both communities. The proponents will gather additional information

through the World Wide Web related to the study.

Interview. An interview is a procedure designed to obtain information

from a person’s oral response to oral inquiries. The proponents will interview to

gather and seek information.

The proponents conducted an interview to the stakeholders including

barangay council, and assigned employees in barangay about the processes


Research Methodology 6

involved in issuing documents and other services that the barangay will issue

to its constituent.

Observation. The method involves watching and recording the behavior

of individuals or groups, or the events that occur in a particular place. The

proponents conducted interviews and observations to review the processes

and activities involved in the barangay.

Survey Questionnaire. A very important aspect of research work is a

survey or questionnaire. A questionnaire is usually composed of one or more

questions, answered by a number of people. Survey is the use of asking

questions to the respondents that is related to the study. The proponents will

provide surveys to all the users of the system for them to comment or write

what are the needs and don’t to the system made by the proponent.

Tools for Data Analysis

In this study, the following instruments were used to analyze data:

Database Schema. The database schema contains the design or list

of attributes and instructions that tells the database engine how the data is

organized and how the components are related ([Link], 2017). The

proponents will be using database schema to properly explain and illustrate

the workflow and relationships in the database.

Data Flow Diagram (DFD). DFD is a graphical representation of the

flow of data through an information system ([Link], 2021). The

proponents will use this type of diagram to help the team visualize how data is
Research Methodology 7

being processed from one point to another and to improve the latter data

process.

Entity Relationship Diagram (ERD). ERD is a data modeling technique

that graphically illustrates an information system’s entities and the

relationships

between those entities ([Link], 2021). The proponents used the

ERD to depict the current system’s data relationships, reflect and create a

good database design for the proposed system.

Flowchart. Flowchart is a type of diagram that represents an

algorithm, workflow or process, showing the steps of boxes of various kinds, and

the order by connecting the arrows ([Link], 2021). The

proponents used the flowchart to illustrate the flow of procedures in Barangay

Management Information System

Gantt Chart. A Gantt chart is a timeline that is used as a project

management tool to oversee every aspect of the project while keeping a

tracking of its progress. You will easily know who is responsible for what,

how long each task will take and other problems that a team will encounter

during the progress of the project (Kashyap, 2018). The proponents used a

Gantt chart for the schedule of developing the system.

Ishikawa Diagram. Ishikawa diagram is a visualization tool for

categorizing the potential causes of a problem. This tool is used in order to


Research Methodology 8

identify a problem’s root causes (Sarah Lewis, 2020). The proponents used

Ishikawa diagram to identify possible causes of a problem.

Likert Scale. Likert scale is a rating scale used to assess opinions,

attitudes, or behaviors. Likert scales are popular in survey research because

they allow you to easily operationalize personality traits or perceptions

([Link], 2020). The proponents used this scale to assess respondents'

attitudes by asking how strongly they agree or disagree with a specific question.

Table 1. Weighted Mean of Scoring


Strongly Disagree Neutral Agree Strongly
Disagree Agree
1 2 3 4 5

Use Case Diagram. A use case diagram is a graphic depiction of

the interactions among the elements of a system (TechTarget, 2019). Use case

diagram is a behavioral UML diagram type and frequently used to analyze

various systems. They enable you to visualize the different types of roles in a

system and how those roles interact with the system (Cinergix PTY. Ltd.,

2019). The proponents used this method to identify the functions of the

system together with the interaction between the system and end-user.

Weighted Mean. Weighted mean is a kind of average. Instead of each

data point contributing equally to the final mean, some data points contribute

more “weight” than others. If all the weights are equal, then the weighted mean

equals the arithmetic mean (the regular “average”). Weighted means are very

common in statistics, especially when studying populations. The proponents

used this tool to determine the result of the survey. The proponents will use
Research Methodology 9

Likert scale to represent the interval of the following rate in Table 2 to compute

for average weighted mean, the formula below will be used is Mean = Σx / n

where the Mean = Average, Σx = Summation of results, and n = Number of

respondents. The proponents used the table shown below to describe the

weighted mean scoring. The scale being the rate, the statistical limitations

corresponding to the descriptive rating and its equivalent descriptive

interpretation.

System Usability Scale. The System Usability Scale (SUS) is a

questionnaire that is used to evaluate the usability of products and services.

These survey questions are used as a quantitative method to evaluate and get

valuable insights into the usability of a wide variety of new systems, whether

software or hardware. The proponent made use of the System Usability Scale in

determining the usability of the proposed system. The System Usability Scale

(SUS) provides a “quick and dirty”, reliable tool for measuring the usability

([Link], accessed 2022). It consists of a 10 item questionnaire with five

response options for respondents; from Strongly agree to Strongly disagree.

Originally created by John Brooke in 1986, it allows you to evaluate a wide

variety of products and services, including hardware, software, mobile devices,

websites and applications

To calculate the system usability score, convert the scale into number for

each of the 10 questions as shown on the table below. Use the formula below to

computer for the SUS score.

Scale:
Research Methodology 10

 Strongly Disagree: 1 point

 Disagree: 2 points

 Neutral: 3 points

 Agree: 4 points

 Strongly Agree: 5 points

Formula:

X = Sum of the points for all odd-numbered questions – 5

Y = 25 – Sum of the points for all even-numbered questions

SUS Score = (X + Y) x 2.5

SUS Score Interpretation:

The SUS Score can be interpreted using the table shown on Table 1. An

SUS score of higher than 80.3 has an equivalent grade of A and adjective rating

of Excellent. If the SUS score is from 68 to 80.3, the Grade is B and the

Adjective Rating is Good. An SUS score of 68 is the neutral score. The Grade

for this score is C and the adjective rating is Okay, this is the “boundary” grade.

A grade of 51 to 68 is graded as D or Poor. Meaning that if the SUS score for a

system or an application is within this range, the perception of the users who

rated the application is that the application is not efficient, effective and easy to

use. A grade of E or Awful adjective rating is given if the SUS score is below 51.

This means that the software is perceived to be not efficient, not effective and is

not acceptable to the users.

SUS Score Grade Adjective Rating


Research Methodology 11

> 80.3 A Excellent


68 – 80.3 B Good

68 C Okay

51 – 68 D Poor

< 51 F Awful
Table 1.2: System Usability Scale (SUS) Grade and Adjective Rating

You might also like