You are on page 1of 13

CHAPTER III

RESEARCH DESIGN AND METHODOLOGY

This chapter presents the methodology and procedures used in the development of the
system, resources needed for the project development including Stake Holders, Technical
Resources, Project Constraints and Cost Analysis and Benefits.

METHODOLOGY

Agile software development refers to a group of software development


methodologies based on iterative development, where requirements and
solutions

evolve

through

collaboration

between

self-organizing

cross-

functional teams. Agile methods or Agile processes generally promote a


disciplined project management process that encourages frequent inspection
and adaptation, a leadership philosophy that encourages teamwork, selforganization and accountability, a set of engineering best practices intended
to allow for rapid delivery of high-quality software, and a business
approach

that

aligns

development

with

customer

needs

and

company goals. Agile development refers to any development


process that is aligned with the concepts of the Agile Manifesto. The
Manifesto was developed by a group fourteen leading figures in the
software industry, and reflects their experience of what approaches
do and do not work for software development.

Agile software development refers to a group of software development


methodologies based on iterative development, where requirements and
solutions evolve through collaboration between

Figure 3 Agile Development

1. Planning
Once an idea is deemed viable and feasible, the project team comes together and
works to identify features. The goal of this phase is to break down the idea into smaller
pieces of work (the features) then to prioritize each feature and assign it to an iteration.

2. Requirements Analysis
This phase involves many meetings with managers, stakeholders, and users to
identify business requirements. The team needs to gather information like who will use the
product and how they will use it. These requirements must be quantifiable, relevant, and
detailed.

3. Design

The system and software design is prepared from the requirements identified in the
previous phase. The team needs to think about what the product or solution will look like.
The
test team also comes up with a test strategy or plan to proceed.
4. Implementation, coding or development
This phase is all about creating and testing features, and scheduling iterations for
deployment. The development phase starts with iteration 0, because there are no features
being delivered. This iteration lays down the foundation for development, with tasks like
finalizing contracts, preparing the environments, and funding.

5. Testing
Once the code has been developed, it is tested against the requirements to make sure
the product is actually solving customer needs and matching user stories. During this phase,
unit testing, integration testing, system testing, and acceptance testing are done.

6. Deployment
7.

After testing, the product is delivered to customers for them to use. However, deployment
isnt the end of the project. Once customers start using the product, they may run into new
problems that the project team will need to address.

RESOURCES
In the proposed project, the researches considered the following key resources in
developing the proposed study.
Stake Holders
Polytechnic Institute of Tabaco
-It serves as the target main stake holder and client of this study. It will help them
to track the alumni status in easy way.
Polytechnic Institute of Tabaco Administrator

-They will monitor the functional and the performance of the system. They can
determine if the goal was achieve or not by the system.

Technical Resources
Resources play vital role in realization of the proposed system. The following key
resources will help to develop the proposed system.

Hardware Resources
Desktop Computers
One computers to be use as the server where all files needed by the proposed system is
stored in all access to the system takes place.
With the following specification.

Processor

RAM

Intel Core 2 Duo 2.2GHz

4GB

Optical Drive

CD-RW and/or DVD

Hard Disk

250GB

Operating System

Windows XP 7,8 & 10

Display

21" LCD

Software Resources

XAMPP - is a free and open source cross-platform web server solution stack package developed
by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and
interpreters for scripts written in the PHP and Perl programming languages.[2][3] XAMPP stands
for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a simple,

lightweight Apache distribution that makes it extremely easy for developers to create a local web
server for testing and deployment purposes. Everything needed to set up a web server server
application (Apache), database (MariaDB), and scripting language (PHP) is included in an
extractable file. IXAMPP is also cross-platform, which means it works equally well on Linux,
Mac and Windows. Since most actual web server deployments use the same components as
XAMPP, it makes transitioning from a local test server to a live server extremely easy as well.

MYSQL - is management system tool to use for proposed system it will serve
as storage area of all date required in the propose system. It will help to add,
edit, search and delete.

July
1 2
s n
t d
Planning

Requireme
nts Analysis

Design

Implementa
tion,
Coding or
Developme
nt
Testing

3
r
d

August
4
t
h

1
s
t

2
n
d

3
r
d

September
4
t
h

1
s
t

2
n
d

3
r
d

4
t
h

October
1
s
t

2
n
d

3
r
d

November
4
t
h

1
s
t

2
n
d

3
r
d

4
t
h

December
1
s
t

2
n
d

3
r
d

4
t
h

January
1
s
t

2
n
d

3
r
d

February
4
t
h

1
s
t

2
n
d

3
r
d

4
t
h

Deployment

Table 1: Project Development Time Frame


Table 1: Project Development Time Frame
July
Task or
Topic

1 2 3
s n r
t d d

Planning

Require
ments
Analysis
Design

Impleme
ntation,
Coding
or
Develop
ment
Testing

Deploy
ment

Time Constraint

August
4
t
h

1
s
t

2
n
d

3
r
d

Septemb
er
4
t
h

1
s
t

2
n
d

3
r
d

4
t
h

October
1
s
t

2
n
d

3
r
d

4
t
h

Novembe
r

Decembe
r

1
s
t

1
s
t

2
n
d

3
r
d

4
t
h

2
n
d

3
r
d

4
t
h

January
1
s
t

2
n
d

3
r
d

4
t
h

Februar
y
1
s
t

2
n
d

3
r
d

March

4 1 2 3
t s n r
h t d d

4
t
h

The proposed system shall be developed and implemented within a


period of nine months. The planning phase takes between a few weeks to a
few months with requirements analysis phase. The client and the researcher
will discuss and agree on business needs, project scope constraints and
system requirements. It ends when both sides agrees on the key issues and
obtains management authorization to continue. The four to two weeks was
devoted in user designing. It allows users to understand, modify and
eventually approved in working model of the system that meets their needs.
The Implementation, Coding or Development Phase takes several months. It
focuses on program and application development. It develops the tasks with
finalizing contracts, preparing the environments, and funding. However, the
client can participate and can still suggest changes or improvements as
actual screens or reports are develops. The last remaining will spend to the
Deployment Phase which include data conversion, testing, change over to
the system, and user training. And it can deliver and placed in operation
much sooner.

Development Cost

Table 2: Broadband Registration


Prepaid Network
Globe/Smart
Globe/Smart
Globe/Smart

Name
GoALLNET25
GoALLNET70
GoALLNET100

Validity
1
3
7

Registration
Php 25.00
Php 70.00
Php 100.00

Globe/Smart
Globe/Smart

GoALLNET300
GoALLNET500

15
30

Php 300.00
Php 500.00

Subscribers can register by texting


ALLNET25/ALLNET70/ALLNET100/ALLNET300/ALLNET500 to 8888, (Unlimited SMS to
all networks + calls to Globe/TM + calls to all networks and consumable mobile browsing).

Table 3: Cost and Benefits Analysis


Cost Category
Development Cost
a. Prepaid Cost
Hardware/Softwar
e Cost
a.Hardware
1.Server PC(1)
2.Client PCs(2)
3.UPS with AVR
b. Software
1.XAMPP
2.MySQL
Maintenance
Cost at year end
Cumulative costs

700

500

400

300

200

19,999
16,000
3,500

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
2,000
2,500
42,699

0
0
3,000
3,400
46,099

0
0
4,000
4,300
50,399

0
0
5,000
5,200
55,599

40,199

Table 2: Cost and Benefits Analysis

Proposed System Benefits

YEAR
3

The main proponents purpose of this system is, to make the alumni tracking more easy
to used and manage the alumni. It is

NOTES
Notes
Agile software development,
https://www.smartsheet.com/agile-vs-scrum-vs-waterfall-vs-kanban
https://www.cprime.com/resources/what-is-agile-what-is-scrum/
https://www.allaboutagile.com/what-is-agile-10-key-principles/
(vfdvdf, 656)
https://www.agilealliance.org/agile101/what-is-agile/
[1]

Agile

software

development",

(2016,

August

22).

Retrieved

from

22).

Retrieved

from

http://www.smartsheet.com/agile-vs-scrum-vs-waterfall-vs-kanban

[2]"

Agile

software

development",

(2016,

August

http://www.cprime.com/resources/what-is-agile-what-is-scrum/

[3]

"Agile

software

development",

(2016,

August

22).

Retrieved

from

22).

Retrieved

from

http://www.allaboutagile.com/what-is-agile-10-key-principles/

[4]

"Agile

software

development",

(2016,

http://www.agilealliance.org/agile101/what-is-agile/

August

You might also like