Академический Документы
Профессиональный Документы
Культура Документы
SOFTWARE DEPARTMENT
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 3 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Table of Contents
1.0 INTRODUCTION...........................................................................................................................2
2.0 SCOPE...............................................................................................................................................2
3.0 DEPARTMENTAL/PROCESS QUALITY OBJECTIVES.............................................2
4.0 INTERNAL COMMUNICATION..............................................................................................2
5.0 DEPARTMENT / OPERATION MEETINGS.....................................................................2
6.0 INFRASTRUCTURES NEEDED............................................................................................2
7.0 DOCUMENT ARCHIVING........................................................................................................2
8.0 PROCESS DESCRIPTION.......................................................................................................2
8.1 Project Management........................................................................................................6
8.2 Requirements Gathering & Analysis......................................................................9
8.3 System Architecture & Design.................................................................................11
8.4 Coding/Development....................................................................................................13
8.5 Software Testing and Deployment..........................................................................16
8.6 Sytem Support..................................................................................................................18
8.7 Change Request................................................................................................................20
8.8 Servers Monitoring..........................................................................................................22
8.9 Internal Requisitions.....................................................................................................25
9.0 APPENDIX I: ORGANOGRAM FOR SOFTWARE GROUP.........................................27
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 4 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
1.0 Introduction
2.0 Scope
The scope of these processes covers software products and activities being carried out by
Software Department, as contained in the following key milestones that represent
chronological steps we use for software development, deployment and maintenance.
To ensure that at least 80% of our projects are completed within each project
schedule timelines.
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 5 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
To ensure that 80% of our software documents are in compliance with Capability
Maturity Model Integration (CMMI) standards templates.
To create and implement at least one innovative solution yearly.
To continually improve the quality of our products and services by ensuring that
customers’ complaints and incidents are resolved within 48hours.
The department ensures adequate Internal communication and information flow using
various methods such as:
Emails
Telephones discussions
One-on-one meetings
Staff/team meetings
Weekly/Monthly Reports
And other communication means as applicable and as approved by the
management.
Minutes of the meeting are fully documented and maintained in the department
intranet portal for future reference.
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 6 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Good workspace and associated utilities (chair, tables, shelves, AC, etc.)
Necessary hardware: PCs, Laptops, Servers, etc.
Software: Microsoft Office Suite, Microsoft operating systems, Linux operating
systems and different development tools such as Visual Studio, SQL
Management Studio, Visual Studio Team Services and Android Studio, Flutter.
Supporting services such as Internet and LAN.
Department projects artifacts and other softcopy documents are kept in SharePoint
repository. TFS and Visual Studio Team Services are used to keep application source codes
and other development logs.
Other hard copy documents such as filled job orders are kept in shelve. Electronic means of
approval shall be accepted where necessary (Electronic Copies)
Process Objective: This process is to ensure software projects are delivered to time, scope
and quality.
Process Inputs:
Project Schedule
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 7 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Project Schedule
Project Plan
Resources Needed:
Manpower
PCs
Process Output:
Satisfied Customer
Archived emails
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 8 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Risks:
Process Steps:
SN PROCESS RESPONSIBLE
2 Define Project Scope and create Project Plan Project Manager (PM),
Development Team
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 9 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process Objective:
To ensure client’s needs and wants are appropriately and fully (100%) captured and
managed throughout software project life cycle.
Process Inputs:
Process Control:
Process Owner:
Project Manager
Related Documentation:
Job order
Resources Needed:
Manpower
Process Output:
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 10 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Risks:
2 High Requirements -Ensure client sign off on new More revenue for the
Volatility requirements company
Process Steps:
SN PROCESS RESPONSIBLE
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 11 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process Inputs:
Process Control:
Approved SRS
Related Documentation:
Design Documents
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 12 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Resources Needed:
Team Lead
Project Team
Process Output:
- Design Document
Risks
Process Steps
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 13 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
SN PROCESS RESPONSIBLE
Process Objective:
Process Inputs:
Design Documents
Process Control:
Process Owner:
Development Lead
Related Documentation:
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 14 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Design Document
Coding Standards
Resources Needed:
Development Team
Team Lead
Process Output:
Risks
1 Unrealistic timelines for The project team should set a -Lessons learnt to
Coding realistic timelines for coding arrive at more
accurate timelines in
the future.
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 15 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
methodology.
PROCESS STEPS
SN PROCESS RESPONSIBLE
4 Perform code review and points out defects for fix Lead Developer
if any
Process Objective: To ensure that the system/solution is fit for purpose and severe bugs
does not exist in production (0% Error).
Process Inputs:
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 16 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process Control:
Ensure all identified internal defects are fixed to reduce number of external
defects that customer will report
Process Owner:
Test lead
Related Documentation:
Resources Needed:
Test Lead
Development Team
Deployment Team
Process Output:
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 17 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
- Quality Product delivered in line with the client’s requirements and project schedule
Risks
4 Deployed application does not Ensure UAT is signed off the learnt improve ways
cover full requirements of the customer before release and to deploy app to
customer go-live meet customers
expectation
PROCESS STEPS
SN PROCESS RESPONSIBLE
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 18 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process Objective: To ensure 99% smooth operations for clients using our software by
eliminating or reducing downtime.
Process inputs:
Customer’s request
Maintenance update
Process Control:
Customer’s feedback
Tester’s feedback
Process Owner:
Support staff
Related Documentation:
Resources needed:
Support staff
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 19 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Workstation/Equipment
Process Output:
Satisfied customer
Archived e-mails
Issues Log
Risks
Process Steps
SN PROCESS RESPONSIBLE
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 20 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process Objective: To ensure client’s features request/issues are resolved within the agreed
turnaround time with the client.
Process inputs:
Client’s request
Process Control:
Related Documentation:
Request email
Resources needed:
Development Team
Deployment Team
Work Equipment
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 21 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process Output:
Satisfied customer
Working Application
Risks
Process Steps
SN PROCESS RESPONSIBLE
2 Analyze the task to determine level of change Change Control Board (CCB)
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 22 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
4 Consider purpose of change and its potential Change Control Board (CCB)
consequence to the QMS
Process Objective:
To ensure 98% availability of all LTE Billing Servers and Infrastructures for good
service delivery.
Process Inputs:
Servers
Process Control:
Process Owner:
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 23 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Related Documentation:
Resources Needed:
Manpower
Server
Network Equipment
Process Output:
Availability Report
Risks:
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 24 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
UPS
Process Steps:
SN PROCESS RESPONSIBLE
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 25 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Process inputs:
Process Control:
Process Owner:
Related Documentation:
Application on SharePoint
Resources needed:
Procurement Officer
Store Officer
IT / work equipment
Process Output:
Approved request
Requested Item
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 26 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
To ensure that all requested items are fully approved and are made available
seamless at right time.
Risks
Possibility of delegating
pending task to another
person
Process Steps
SN PROCESS RESPONSIBLE
6 Good Issues Note is signed to take delivery of the Requesting Staff, Store
resource from store Officer
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .
CLASSIFICATION : INTERNAL USE ONLY
DOCUMENT TYPE :
DOCUMENT CODE : CYB/SOFT/SOP/001/18
STANDARD OPERATING PROCEDURE Revision: 04 Issue: 02
Page 27 of 27
DEPARTMENT : SOFTWARE Date: JUNE 2019
Executive
Director
Head of
Department/
Manager
Service Delivery
Manager (SDM)
This item is the property of CYBERSPACE for sole use by the COMPANY to carry out its operation. It shall not be transferred
to third parties without the written permission of the management .