Ambo University Institute of Technology Department of Computer Science
Ambo University Institute of Technology Department of Computer Science
Ambo university
Institute of Technology
Department of Computer Science
Course: Software Project Management
Title: Localization of Open Source Inventory Management System for OPC
(Oromia Police Commission)
09/26/2020 1
Chapter One
Introduction
• Currently Oromia Police Commission use manual
type of inventory management, the organization
process tasks in the form of document-based
applications.
2
Project overview
• This project is to create Online Inventory management
System. It is an online application where user can view and
manage items in the store without going to the store
manually.
• The application involves user registration, login, viewing
items, managing items, generate different kinds of report,
transaction history and user account management
activities.
The scope of the project is defined in terms of the tasks that the
system accomplishes. Thus, the scope of the project is limited to:
5
Project deliverables
Software Deliverables
Source code for both the client side, server side and the
Database.
Document Deliverables
7
CHAPTER TWO
Project planning
Project start-up plan
The SPMP outlines the resources and materials needed to start the project and will
include: estimation plan, staffing plan, and training plan.
1. Estimation plan
As soon as the high-level architecture is created and the system is decomposed into
subsystems. the team will prepare a size estimation plan and include it as a part of the
SPMP. Before creating a size estimation plan, the team will have a discussion about the
method that will be used for that purpose.
2. Meeting
The Stakeholders will meet once weekly, on Saturday (3:00pm – 6:00pm). The meeting
will focus on the discussion on what is implemented.
8
Project Requirements
Functional requirements
Generally the system will provide the following functionalities:
Users Management
Register users
Manage user’s account
Register Clients
Manage Clients Item Release Management
9
Nonfunctional requirements
• Performance
• User Interface
• Security and Access permissions
Software Requirements
HTML 5
JavaScript
MySQL 5
NotePad++
Microsoft Visio and Edraw-Max
Microsoft Office PowerPoint 2016
Microsoft Office word 2016
Web browser
Hardware Requirements
11
Roles and Responsibilities
Team Member: Fekadu Abdisa
Project Phase Responsibility Role Team
Leader
Requirements Gather Requirements Engineer
Analyze Requirements Engineer
Specify Requirements Engineer
Documentation Requirements Document Requirements Engineer
Project Plan Project Manager, Developers
Test Report Tester Fekadu
User Manual Developers, Requirements Abdisa
Engineer
Implementation Create PHP code Developer
13
2. PERT (Program Evaluation Review Technique) Chart
A network diagram has many paths originating from one point and
ending at another point. Every path has a duration and the one with
the longest duration is the critical path.
15
Budget and Resources Allocation
The budget and the resources for this project have been summarized as shown below:
Pen 1 5 5
Paper 40 1 40
Initiation 51,000
Planning 150,000
Executing/Implementing 550,000
17
Risk Identification
This section mentions any potential risks for the project:
18
Risk Control