Académique Documents
Professionnel Documents
Culture Documents
Establishing the Union Parishad Help Line for Promotion of Services and
Local Governance
BANGLADESH POLICY REFORMS FOR LOCAL GOVERNANCE
PEOPLES REPUBLIC OF BANGLADESH
SUBMITTED TO
The World Bank Office Dhaka
E-32, Agargaon, Sher-e-Bangla Nagar
Dhaka 1207, Bangladesh
Submitted By
Page |2
CONTACT
SYNESIS IT LTD
Page |3
Technical Proposal Submission Form
Date: September 13, 2011
To:
Reference: Selection# 1045020/ Establishing the Union Parishad Help Line for Promotion of Services
and Local Governance
Dear Sir/Madam:
We the undersigned, offer to provide the consulting services for Establishing the Union
Parishad Help Line for Promotion of Services and Local Governance with your Request for Proposal
dated September 04, 2011. We are hereby submitting our Proposal, which includes the Technical
Proposal and the Financial Proposal.
We hereby submitting our Proposal in association with: N/A
We also confirm that the Government of Bangladesh has not declared us, or any sub
consultants for any part of the Contract, ineligible on charges of engaging in corrupt, fraudulent,
collusive or coercive practices. We furthermore, pledge not to indulge in such practices in competing
for or in executing the Contract, and we are aware of the relevant provisions of the Proposal
Document.
We understand you are not bound to accept any Proposal you receive.
We remain,
Yours Sincerely
Authorised Signature
[in full and initials]
Name and title of
Signatory
Name of Firm
Synesis IT Ltd.
Address
ICT Incubator
BDBL Bhaban, Level 3
12 Kawran Bazar, Dhaka 1215
Page |4
TABLE OF CONTENTS
i.
ii.
Table of Contents
A - Consultants Organization..................................................................................................... 7
B - Consultants Experience....................................................................................................... 16
C - On the Terms of Reference................................................................................................... 28
D - On Counterpart Staff and Facilities....................................................................................... 29
31
31
31
31
33
34
37
38
39
39
40
40
41
43
44
45
46
48
50
51
53
55
56
56
57
58
59
62
63
65
65
66
66
67
67
67
68
68
68
69
Page |5
3.2.1
3.2.2
3.2.3
3.2.3.1
3.2.4
Introduction ..........................................................................................................................
Work Schedule.....................................................................................................................
Organization and Staffing Schedule.....................................................................................
Organization of the Team.....................................................................................................
Staffing Schedule.................................................................................................................
69
70
73
73
79
Page |6
CHAPTER 01
1.
Consultants
Organization and
Experience
Page |7
1.1 A - Consultants Organization
COMPANY OVERVIEW
Synesis IT Ltd. is a one of the leading IT company of Bangladesh which provides Secure, Scalable,
On-Demand Application System and Data Access Solutions with the slogan of Innovate, Integrate
and Differentiate to help its clients worldwide to improve their business performance. It is also an
IT Enable Service (ITES) provider in the domain of Call Center as well as e-Commerce Portal
business. Synesis IT is a Microsoft Certified Gold Partner and it has also partnership with IBM,
Cisco, Citrix, Oracle, Avaya etc.
As a provider of outstanding technology solution and management consultancy through Information
Technology, Synesis IT bridges the gap between performance and corporate vision around the world.
From its inception in Bangladesh on 2006, Synesis IT has achieved very positive response from
market in providing business solution to major corporate houses and manufacturing industries,
offering services through ERP solution, web portal and call center and guiding market place getting
more return on IT investment through its consultancy services. Synesis is also doing outsourcing jobs
especially for US market in collaboration with Synesis IT Inc.
Synesis is attaining a very positive response from the market with its strong product line Synesis
Synergy ERP. Due to its customer centric approach and strong after sales services delivering
business value, within a very brief period, Synesis IT achieved many valued clients (more than 100) in
public sector, private sector along with international organizations and NGOs.
Synesis has gained a notable recognition in Bangladesh and abroad in the continuously increased ecommerce domain with its portals ranging from real estate (RehabHousing.com), to health services
(BDHealth.com).
Synesis is also managing a Medical Call Center providing Health Services in collaboration with
Banglalink-an Orascom Telecom Company, one of the leading cell phone operators in Bangladesh.
Synesis IT has complete expertise and proven experiences working in Oracle Technology, Microsoft
Technology, Open Sources, Java and J2EE, Call Center and E-Commerce Solution. Synesis has a
good number of professional who has expertise and certification on MS Dynamics CRM, GP and AX
All tasks are lead by 112 industry leading professionals (1 CISA, 1 PMP, 15 OCP, 4 SCJP, 6 MCP, 3
CCNA, 30 Doctors for Medical Call Centers etc.) distinguished by their functional and technical
expertise combined with their hands-on experience, thereby ensuring that our clients receive the most
effective and professional service.
Page |8
1.1.1
SYNESIS IT AT A GLANCE
BASIC INFORMATION
Name of the Firm
Synesis IT Ltd.
Mission
To make technology an asset for business houses.
Vision
To become the best customer centric IT Company in home and abroad.
Corporate Guiding
Synesis does not work for IT, Synesis makes IT work for you and your business
Principles
by reducing Total Cost of Ownership to make ROI significantly higher.
Innovate. Integrate. Differentiate. Synesis innovates new ideas, then integrates it
Business Philosophy
with business and finally customer differentiates the value.
Business Domain
Software Development and IT Enable Services Provider
Global Incorporation
Since 1999
Local Incorporation
Since 2006
8 Places Around the World i.e. New York, San Francisco, Chicago, Houston,
Business Operations
Toronto, Amsterdam, London and Dhaka
Synesis IT has 112 professionals, among them, more than 1 CISA, 1 PMP, 5
Manpower
MCP (Microsoft Certified Professions), 15 OCP (Oracle Certified Profession), 2
SCJP and 4 MCBSS and 2 CCNA
Synesis is a Microsoft Certified Gold Partner and it has also partnership with
International Associates
IBM, Cisco, Citrix, Oracle, Avaya and so on.
1. Microsoft Certified Managed Partner
2. Microsoft Certified Gold Partner
3. Citrix Solution Advisor
Vendor Certification
4. Member of Oracle Partner Network
5. IBM Business Partner
6. BASIS Member
Client
Local: more than 90, Foreign: more than 80
Office Space
4,500 sft
LEGAL INFORMATION
Trade License
Type of Organization
Paid-Up Capital
Authorized Capital
Registration No.
TIN
VAT Registration No.
Name of the Bankers
Call Center License
No.
BASIS Membership
No.
Corporate Address
Tel
Fax
Email
Web
Page |9
P a g e | 10
1.1.2
BUSINESS FOCUS
Busines
s
Solution
Custom
App
Dev
ERP
Implementati
on
EComm
erce
RehabHous
ing.com
BDHealth.c
om
Call
Center
Healthlink789
Support for compliance initiatives due to greater control and easily accessible audit
trails
Increased accountability through administrator visibility into past activities and current
status
P a g e | 11
Synesis IT has experience of developing and implementing ERP for last 7 years. In Bangladesh
Synesis IT is supporting client with its own ERP called Synesis Synergy ERP. It is a first locally
developed ERP implementer in BD Telecom industry. Synesis IT business consultants and
technologists are comprehensively versed in the design, implementation and customization of
Enterprise Resource Planning (ERP) applications.
E-COMMERCE
Synesis has two E-Commerce portals which are largest site in Bangladesh in their respective field.
1. www.RehabHousing.com (Complete Information Bank of Housing Industry)
2. www.BDHealth.com (Complete Health Information Repository of Bangladesh)
CALL CENTER
Synesis IT has launched Health Information Dissemination and Medical Counseling Services around
the county through a call center in collaboration with Banglalink very recently.
P a g e | 12
Healthlink is a Medical Call Center that provides "Live Medical Answering Services" at all hours of the
The objective of this service is to provide Medical Advices and Consultation (First Aid, Common Ailmen
1.1.3
ORGANIZATION CHART
P a g e | 13
1.1.4
Linux Servers
Windows Server
Linux Workstation
IBM Server
Test Environment (Volume and
Load Testing) with High end
Server
Oracle Database Server for
Development
Data Center
Windows Workstation
Cisco PIX Firewall
Cisco Router
Gigabit Switch
Laptop
Exchange Server
Mail Server
VPN Server
High Speed Internet Connectivity
Vehicle
Printer
Barcode Scanner
Time Attendance Devices
A/C
5
8
5
3
1
2
1; Located in NY, USA
90
2
1
2
10
1
2
2
768 kbps
2
6
2
2
12
P a g e | 14
Generator
Fibre Optic Backbone
Conference Room
Power Interruption
Scanner
PABX Connection
Land Phone Line
IP Phone (License)
Projector
Knowledgebase Resources
2
95 workstations connected each other.
1
0.1% since office is located at ICT Incubator, Dhaka.
2
24
5 (Dedicated)
12
2
One Library of more than 1000 books and Online E- Library
Access
P a g e | 15
1.1.5
SKILL INVENTORY
P a g e | 16
1.1.6
SUCCESS STORY/ACHIEVEMENTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
P a g e | 17
Project Period
Client Name
Technology Used
2008 ongoing
Synesis IT
Database: MySQL
Development Language : PHP
OS : Linux
Services Provided by Synesis IT Ltd.:
Requirement Analysis: The process involved requirements identification, requirements analysis,
requirements specification, requirements communication and critical analysis of the success of
the project.
System Design & Application Development: Following activities are done during the analysis &
development phase, establish Integrated Development Environment, establish Database
Environment, design Software Architecture and User Interface, and develop the web application.
QA & Testing: This process covered development of QA Plan, Test Plan. Unit testing and system
integration testing were done in this phase.
Deployment: In this phase the software was implemented in the client side and user testing and
acceptance were done. Link between Banglink and Synesis IT via SS7 E1 done.
Documentation: Each phase of the project delivered project document as Software
Requirements Specification (SRS), System Design Report, Training Plan, User Manual, Project
Status Report.
Training: Synesis IT Ltd. has provided adequate training at a time in a specified location for the
transfer of knowledge and proper using of software to the client. Training manuals were prepared
for using the application as well as for administering the application.
Maintenance & Support Service: Synesis IT provided Support Services which helped to keep
P a g e | 18
organizational environment operating at peak performance. Based on the service package client
choose Synesis ITs professionals was available 24x7 to support clients needs for continuous
system availability.
Project Name
Healtlink789- Content Management Systems
Project Description:
This web portal is the
Information & content
management system
for HealthLink789
Project Period
Client Name
Technology Used
2008 ongoing
Synesis IT Ltd
P a g e | 19
Project Name
Project Description:
The objectives of the
proposed software are
to provide Call Center
Solution for the support
executives of
TenderBazar.com.
Project Period
Client Name
Technology Used
2010 2011
TenderBazar.com
Database: MySQL
Development Language : PHP
OS : Linux
Services Provided by Synesis IT Ltd.:
Business Process Study: The process involved requirements identification, requirements
analysis, requirements specification, requirements communication and critical analysis of the
success of the project. The study was conduct to find out actionable, measurable, testable
business needs or opportunities, and defined to a level of detail sufficient for system design.
System Design & Application Development: System Design & the Web Application
Development process specifies each component with their properties that were identified in SRS.
Following activities are done during the analysis & development phase, establish Integrated
Development Environment, establish Database Environment, design Software Architecture and
User Interface, and develop the web application.
QA & Testing: This process covered development of QA Plan, Test Plan. Unit testing and system
integration testing were done in this phase.
Deployment, Hosting: In this phase the software was implemented in the client side and user
testing and acceptance were done. Hosting were done for the application.
Documentation: Each phase of the project delivered project document as Software
Requirements Specification (SRS), System Design Report, Training Plan, User Manual, Project
Status Report.
Training: Synesis IT Ltd. has provided adequate training at a time in a specified location for the
transfer of knowledge and proper using of software to the client. Training manuals were prepared
for using the application as well as for administering the application.
Maintenance & Support Service: Synesis IT provided Support Services which helped to keep
organizational environment operating at peak performance. Based on the service package client
choose Synesis ITs professionals was available 24x7 to support clients needs for continuous
system availability.
P a g e | 20
P a g e | 21
Project Name
Project Description:
The objectives of the
proposed software
are to provide IP
Telephony Solution
for Chittagong Online
Ltd(COL).
Project Period
2011 Running
Client Name
Chittagong Online Ltd(COL)
Back end: PHP, Oracle 10g; OS: Linux
Technology Used
Services Provided by Synesis IT Ltd.:
Business Process Study: The process involved requirements identification, requirements
analysis, requirements specification, requirements communication and critical analysis of the
success of the project. The study was conduct to find out actionable, measurable, testable
business needs or opportunities, and defined to a level of detail sufficient for system design.
System Design & Application Development: System Design & the Web Application
Development process specifies each component with their properties that were identified in SRS.
Following activities are done during the analysis & development phase, establish Integrated
Development Environment, establish Database Environment, design Software Architecture and
User Interface, and develop the web application.
QA & Testing: This process covered development of QA Plan, Test Plan. Unit testing and system
integration testing were done in this phase.
Deployment, Hosting: In this phase the software was implemented in the client side and user
testing and acceptance were done. Hosting were done for the application. Link between M&H
and COL IT via SS7 E1 done.
Documentation: Each phase of the project delivered project document as Software
Requirements Specification (SRS), System Design Report, Training Plan, User Manual, Project
Status Report.
Training: Synesis IT Ltd. has provided adequate training at a time in a specified location for the
transfer of knowledge and proper using of software to the client. Training manuals were prepared
for using the application as well as for administering the application.
Maintenance & Support Service: Synesis IT provided Support Services which helped to keep
organizational environment operating at peak performance. Based on the service package client
choose Synesis ITs professionals was available 24x7 to support clients needs for continuous
system availability.
P a g e | 22
1.2.2 PROJECT DATA SHEET
Assignment Name: Implementation &
Deployment of ERP for TeleTalk
Assignment Location within Country: House #
41, Road # 27, Block A, Banani, Dhaka -1213
Name of Client:
TeleTalk Bangladesh Ltd.
Start Date
Completion Date
(Month/Year)
(Month/Year)
August, 2007
October, 2008
Country: Bangladesh
P a g e | 23
service package client choose Synesis ITs professionals was available 24x7 to support
clients needs for continuous system availability.
Firms Name:
Synesis IT Ltd.
Authorised
Signature:
Assignment Name: Design, development,
Implementation, Hosting, Domain Registration &
Training of PGCB web based MIS System.
Assignment Location within Country:
IEB Building(4th floor), Ramna ,Dhaka-1000
Name of Client:
Power Grid Company of Bangladesh Limited
Start Date
Completion Date
(Month/Year)
(Month/Year)
January, 2008
June, 2008
Country: Bangladesh
Duration of Assignment (Months): 6 Months
P a g e | 24
Maintenance & Support Service: Synesis IT provided Support Services which helped to
keep organizational environment operating at peak performance. Based on the service
package client choose Synesis ITs professionals was available 24x7 to support clients
needs for continuous system availability.
Firms Name:
Authorised
Signature:
Synesis IT Ltd.
P a g e | 25
Assignment Name: Development,
Implementation, Deployment & Training of
Office Organizer Software
Assignment Location within Country:
Directorate General of Health Services,
Mohakhali, Dhaka
Name of Client:
Directorate General of Health Services (DGHS)
Start Date
Completion Date
(Month/Year)
(Month/Year)
May, 2006
September, 2006
Country: Bangladesh
Duration of Assignment (Months): 5
Months
P a g e | 26
Firms Name:
Authorised
Signature:
Synesis IT Ltd.
P a g e | 27
Assignment Name: Bio Gas Project
Management System
Assignment Location within Country: UTC
Building (16th Floor), 8 Panthapath, Kawran
Bazar, Dhaka
Name of Client:
NDBMP
Start Date
Completion Date
(Month/Year)
(Month/Year)
February, 2007
July, 2007
Country: Bangladesh
Duration of Assignment (Months): 6
Months
P a g e | 28
Maintenance & Support Service: Synesis IT provided Support Services which helped to
keep organizational environment operating at peak performance. Based on the service
package Synesis ITs professionals was available 24x7 to support clients need for
continuous system availability.
Firms Name:
Synesis IT Ltd.
Authorised
Signature:
Assignment Name: Development and
Implementation of Accounts & Pay
Management Software and Web Based Report
Portal
Assignment Location within Country:
Headquarters Bangladesh Rifles, Peelkhana,
Dhaka
Name of Client:
Bangladesh Rifles
Start Date
Completion Date
(Month/Year)
(Month/Year)
December, 2008
June, 2009
Country: Bangladesh
P a g e | 29
the provision for architectural migration to any new technologies.
Detailed description of Actual Services Provided by your Staff:
Business Process Study: The process involved requirements identification,
requirements analysis, requirements specification, requirements communication and
critical analysis of the success of the project. The study was conduct to find out
actionable, measurable, testable business needs or opportunities, and defined to a level
of detail sufficient for system design.
System Design & Application Development: System design & development process
specifies each component with their properties that were identified in SRS. Following
activities are done during the analysis & development phase, establish Integrated
Development Environment, establish Database Environment, design Software
Architecture and User Interface and develop Unit Testing process.
QA & Testing: This process covered development of QA Plan, Test Plan. Unit Testing
and system integration testing were done in this phase.
Implementation and Deployment: In this phase the software was implemented in
the client side and user acceptance testing was done.
Documentation: Each phase of the project delivered project document as Software
Requirements Specification (SRS), System Design Report, Training Plan, User Manual
and Project Status Report.
Data Entry: Synesis IT supervised the data entry operation and progress was reported
forthrightly in detail to client
Training: Synesis IT Ltd. has provided adequate training at a time in a specified
location for the transfer of knowledge and proper using of software to the client.
Training manuals were prepared for using the application as well as for administering
the application.
Maintenance & Support Service: Synesis IT provided Support Services which helped
to keep organizational environment operating at peak performance. Based on the
service package client choose Synesis ITs professionals was available 24x7 to support
clients needs for continuous system availability.
Firms Name:
Synesis IT Ltd.
Authorised
Signature:
Assignment Name: Development and
Implementation of Synesis IT Fax System
Assignment Location within Country:
120 Wall Street, New York, USA
Name of Client:
amFar
Start Date
Completion Date
(Month/Year)
(Month/Year)
Jan, 2007
August, 2007
Country: USA
P a g e | 30
Detailed description of Actual Services Provided by your Staff:
Requirements Analysis: The process involved requirements identification,
requirements analysis, requirements specification, requirements communication and
critical analysis of the success of the project. The study was conduct to find out
actionable, measurable, testable business needs or opportunities, and defined to a level
of detail sufficient for system design.
System Analysis & Design: This step is to analyze, design and develop the System
Solution Architecture according to the Software Requirement Specification. In this stage
the design of technological architecture, Solution Model Design, database architecture,
integration architecture security of the application, Database Environment of the
proposed system, Software Architecture and User Interface are done.
QA & Testing: This process covered development of QA Plan, Test Plan. Unit Testing and
system integration testing were done in this phase.
Implementation & Deployment: In this phase the software was implemented in the
client side and user testing and acceptance were done. After the successful
implementation the application was deployed at the client end.
Documentation: Each phase of the project delivered project document as Software
Requirements Specification (SRS), System Design Report, Training Plan, User Manual,
Project Status Report.
Data Entry: Synesis IT supervised the data entry operation and progress was reported
forthrightly in detail to client
Training: Synesis IT Ltd. has provided adequate training at a time in a specified location
for the transfer of knowledge and proper using of proposed application software to the
client. Training manuals were prepared for using the application as well as for
administering the application.
Maintenance & Support Service: Synesis IT provided Support Services which helped
to keep organizational environment operating at peak performance.
Firms Name:
Authorised
Signature:
Synesis IT Ltd.
P a g e | 31
Assignment Name: Implementation of On
Demand Access Solution
Assignment Location within Country:
5076 Normandy, Evansville, IN 47715
Name of Client:
Savvy Software Solutions, Inc
Start Date
Completion Date
(Month/Year)
(Month/Year)
Feb, 2008
July, 2008
Country: USA
P a g e | 32
Firms
Name:
Authori
sed
Signat
ure:
Synesis IT Ltd.
Comments &
Suggestions
P a g e | 33
1.3 C - On the Terms of Reference
1. 4 digit Short Code as referred in TOR Clause 4(vii) is subject to availability and approval of
Bangladesh Telecommunication Regulation Committee(BTRC) for use from all telecom
operators
P a g e | 34
1.4
P a g e | 35
CHAPTER 02
2.
Approach,
Methodology and
Work Plan
P a g e | 36
2.1 Understanding of the Project
2.2.1
In current organizational practice for ensuring high performance and growth, an integrated approach
to business and information technology is indispensable. As information technology has immense
capabilities to support organization for growth and ensuring transparency, it is necessary to define
business architecture that will integrate enterprise wide process, people and technology to achieve
strategic objectives of an organization. Effective design of business architecture will aid to formulate
appropriate integrated solutions for an organization. Business architecture of a system is defined as
P a g e | 37
combination of process and model to develop an integrated view of an organization to meet strategic
objectives, vision and mission of the organization.
To define business architecture, it is very important to understand mission, vision and strategic
objectives of the organization and strategic benefits expected from the proposed system. To meet the
requirements of an organization, Synesis IT divides business architecture into two parts:
Managerial Solution Architecture: Where manager will get 360 0 views of the process areas
automated by the system and make strategic decision based on that.
Operational Solution Architecture: That will meet day to day operational needs and gathering
process information and analytical reports to meet the requirements and quality improvement
of operations.
Managerial Solution
P a g e | 38
PROPOSED TECHNOLOGICAL ARCHITECTURE
2.2.2
Proposed solution for National Trade Portal Project will be based on Service Oriented Architecture
(SOA). Service Oriented Architecture (SOA) provides methods for systems development and
integration where systems package functionality as interoperable services. A SOA infrastructure
allows different applications to exchange data with one another. SOA is characterized by the fact that
it is composed of functional units that provide business services. In SOA, a service is an entire
repeatable task with a meaning of its own (user authentication, opening of accounts, insurance policy
contracts etc.). It affords re-use, and enables flexibility and agility.
The proposed software architecture is as follows:
Security
Analytical Applications
Role 1
Step 1
Role 2
Work center
Role 3
Step 1
Step 1
Composite Process
Actions
UI
UI
UI
Action UI
SERVICE CONSUMPTION
BACKEND
SERVICE PROVISIONING
Service
Modules
Service
Service
Modules
Modules
Modules
Modules
Modules
Modules
Services
Enablement
Modules
Reporting Information
Database
P a g e | 39
2.2.3
P a g e | 40
Figure 41: PROPOSED CALL FLOW ARCHITECTURE WITHIN THE UPHL NETWORK
P a g e | 41
Figure 52: POSSIBLE DATA FLOW PATTERN AT THE CONTENT MANAGEMENT CENTER
P a g e | 42
2.3 FEATURES AND BENEFITS
Maintaining Transparency
There will be almost all the possible ways to configure the system
P a g e | 43
Strong monitoring and decision support system that is accessible from online
Easily set user permissions to suit all business and enterprise needs
Quickly create new users and allow them to manage their own passwords
P a g e | 44
2.4.
Review
Quality Control
Corrective Mesurements
Value Proposition
P a g e | 45
systems or just communicate effectively with key stakeholders in a welltimed appropriate way to ensure a smooth transition.
P a g e | 46
2.4.1.Project Initiation:
The Project Initiation Phase is the 1st phase in the Project Management Life
Cycle, as it involves starting up a new project. The major tasks of this phase are
defining objectives, scope, purpose and deliverables to be produced. The others
tasks of the phase are hiring the project team, setup the Project Office and
review the project, to gain approval to begin the next phase.
Overall, there are some key steps that need to take to properly initiate a new
project. These Project Initiation steps and their corresponding templates are
shown in the following diagram.
The Project Initiation Phase is the most crucial phase in the Project Life Cycle, as
it's the phase in which the project manager define scope and hire the project
team.
2.4.2.Project Planning
Project planning is done to increase the likelihood that a project will be
implemented efficiently, effectively and successfully. Project planning covers the
first three stages of "the project management cycle." This cycle, illustrated
below, describes the various stages for conceptualizing, planning, implementing
and evaluating a project and recognizes that even when a project is finished; it
may provide the starting point for a new on
P a g e | 47
P a g e | 48
2.4.3.Project Execution
The Project Execution Phase is the third phase in the project life cycle. In this
phase, physical project deliverables are prepared and presented to the client for
signoff. The Project Execution Phase is usually the longest phase in the project
life cycle and it typically consumes the most energy and the most resources.
To monitor and control the project during this phase, implementation of a range
of management processes is required. These processes help to manage time,
cost, quality, change, risks and issues. These processes also help to manage
procurement, customer acceptance and communications.
Project Execution transforms ideas into reality. The major challenge is one of
planning, scheduling/controlling project performance, costs and time of the
project, and realizing the real benefits whilst working in dynamic, uncertain
environments. We help clients projects succeed by developing competencies of
project managers and support services, or by directly providing qualified Project
Managers to do the job on an interim basis.
The project management activities which are shown in the following diagram:
P a g e | 49
P a g e | 50
Project Administration
Scope Control
Contract Administration
Project Monitoring and Control Phase has a direct correlation to project progress
and stakeholder's expectations. Even the minor issues, if unnoticed, can cause
major impact on cost, schedule and risk, can deviate the project from the Project
Plan, thus emphasizing the importance for the Project Monitoring and Control
Phase.
2.4.5.Project Closure:
In this last stage, it must need to ensure that the project is brought to its proper
completion. The closure phase is characterized by a written formal project review
report containing the following components: a formal acceptance of the final
product by the client, Weighted Critical Measurements (matching the initial
requirements specified by the client with the final delivered product), rewarding
the team, a list of lessons learned, releasing project resources, and a formal
project closure notification to higher management. No special tool or
methodology is needed during the closure phase.
P a g e | 51
P a g e | 52
2.5.
To design & develop the software Development Life Cycle will be followed. Software Development Life
Cycle is the process of developing software or systems through investigation, analysis, design,
implementation and maintenance. It will be followed in every phase of development and will be used
by system analyst mainly. The Software Development Life Cycle will be involves in: Planning,
Analysis, Design, Development, Testing, Implementation, Maintenance.
In this project the Water fall Model is the proposed model for Software Development. In nature the
model is sequential and always acts downwards like a waterfall through the phases of requirements
analysis, design, implementation, testing, integration, and maintenance. Waterfall development has
distinct goals for each phase of development. Here is the structure of Software Development Life
Cycle generally that will be followed.
P a g e | 53
Training
P a g e | 54
2.5.1.Requirements Analysis
Requirements Management is one of the vital processes for overall project success. The activities
performed during the requirements analysis phase will largely focus on the Problems, Processes and
Solution Approach. Objective of the Requirements Analysis phase is to produce a document that
properly describes all the requirements for the Software, the Software Requirement Specification
(SRS). The maturity of Requirement Analysis process will follow the following sequence.
P a g e | 55
Business Requirements
User Requirements
Requirements Elicitation
Business Rules
System Requirements
REQUIREMENTS
Functional Requirements
Quality Attributes
Interface Requirements
Constraints
Requirements Validation
P a g e | 56
The Requirements Analysis and Requirements Management phase will engage a number of
Stakeholders Interview, User Interview as well as thorough analysis of Business Environment and
Business Case Demands.
Requirements Analysis
Review the current business processes
Formulation of Proposed Solution in terms of business and
technology
Input
Master Project Plan
Detail Current Business Process Study
Out Put
Software Requirements Specification (SRS) with supporting
detail
For Consultancy Synesis IT will perform following steps for Requirements Analysis
1.
Detailed requirement collection until actual business process and purpose
are discovered
2.
Define Baseline and Control version of Requirements
3.
Maintain Change History
4.
Track requirements status and approve them by authority
5.
Draw activity diagram of present requirements and approve them by the
authority of Ministry of Education
6.
Analyze Feasibility and Select and Prioritize Requirements for the system
7.
Indentify Functional & Non Functional Requirements of the system
8.
Identify Technological and Business Constrains
9.
Localize business process timing conflicts and anomalies
10.
Draw Use Case diagram for Functional requirements
11.
Write User History and draw Activity Diagram for Non Functional
requirements
12.
Ensure all quality concern
13.
Prepare SRS Software Requirement Specification document
14.
Repeat some steps if required
Scope of Requirement Analysis
1.
Requirements collection will be performed as per defined scope of the
project
2.
Up to 15% Requirements will can be changed after approval of SRS
3.
After submission of System Design report no requirements will be changed
Objectives
2.5.2.System Design
The System Design Unit will be responsible to analyze, design and develop the System Solution
Architecture according to the Software Requirement Specification. This unit will involve a number of
qualified professionals and best practice methodologies to carefully develop the solution architectures.
In this design stage, the programming language and the platform in which the new system will run will
also be decided.
P a g e | 57
HLSP
Synesis IT
P a g e | 58
System Design
To design technological architecture of the system
To design the database architecture of overall system
To design security of the application
To devise technological sustainability of the application in terms of
functionality, usability, reliability, performance and scalability
Input
Master Project Plan
Approved Software Requirement Specification
System Analysis and Design Methodology
Out Put
System Analysis and Design Report
For Consultancy Synesis IT will perform following steps for System Design
1.
Gather the functional specification form the requirement analysis Phase
2.
Technical specification will be created for building the test plan
3.
Design specification will be generated
4.
Process Specification will be developed
5.
Technological Architecture of the system will be designed
6.
Database architecture of the overall system will be developed
7.
Data flow diagram will be designed up to few extend
8.
Design Input and Output for the Process of the system
9.
System Standards will be defined
10.
Security Process of the application will be planned and designed
11.
Finally the System Design report will be generated
Scope of System Design Phase
1.
System Analysis and Design report will contain database architecture & technological
architecture
2.
System Analysis & Design report will not contain any supporting detail
Objectives
P a g e | 59
Coding Method
Selection
Development Coding
Plan
Perform Coding
Requi
reme
nts
Analy
sis
System
Design
Releas
e
QA & Testing
P a g e | 60
4
Maintainability
Tracebility
Logical
Steps of Quality Assurance
Analysi
There are some steps to follow Improving
in quality assurance for getting
better quality. The steps are:
s how
processes
a
St
that
proces
ar
unsatisfact
s
ory
t
should
work
Measur
ing
Charact
Step
proces
erize
s
s
of
current
perfor
Quali
process
mance
and
ty Collectio s
product
Work
Assun &
perform
towards
summari
ance
rance
process
zation of
stability
Process
Figure 17: Steps of Qualitydata
Assurance Process
P a g e | 61
TESTING PROCESS
Test plan describes and covers the overall approach to development, integration, qualification, and
acceptance testing. It will also describe plans for testing software systems; test environment to be
used for the testing; will identify tests to be performed, and provide schedules for test activities. The
Test Plan is proposed to be to perform system testing, subsystem testing, module testing, user
acceptance testing. After completing the test plan testing will take place. The Testing process plan is
as follows:
Testing Process
Maintain and update test plans, test cases and test environment, through life cycle
Figure 18: Testing Process
P a g e | 62
2.5.5.Training
To implement the Project for Ministry of Education successfully, extensive and effective training is very
much essential.
Training Strategy for Helpline Users/Agents
Types of Training: Three types of training will be provided by the consultant to LGD, NILG, BARD,
RDA, LGED Professionals
Management Training: The participants of this type of training will be upper management, decision
makers, department heads and supervisors of LGD, NILG, BARD, RDA, LGED etc. The objectives of
this training
To understand the operations of total system and its desired benefits.
To prepare MIS reports for taking quick management decisions
To take decisions on future enhancements of Information Technology use in policy and
decision making activities
To transfer all operational knowledge of the software to all user groups defined by Ministry of
Education.
To provide hands on training on the specific area of operations of HLSP
To improve skill set of end user regarding computers and information technology.
P a g e | 63
2.5.6.Deployment
Implementation:
To implement the system successfully, extensive and effective Implementation Plan is required. The
designed Implementation Plan describes how the information system will be deployed, installed and
transitioned into an operational system.
The plan contains
Go-Live
Post-Implementation Review
IMPLEMENTATION PREPARATION
P a g e | 64
P a g e | 65
2.5.7.Maintenance and Support services
Software maintenance is the process of modifying a software system or component after delivery to
correct faults, improve performances or other attributes, or adapt to a changed environment. This
definition reflects the common view that software maintenance is a post-delivery activity: it starts when
a system is released to the user and encompasses all activities that keep the system operational and
meet the users needs. But the different view is that Software maintenance is the totality of activities
required to provide cost-effective support to a software system. Activities are performed during the
pre-delivery stage as well as the post-delivery stage. Pre-delivery activities include planning for postdelivery operations, supportability, and logistics determination. Post-delivery activities include software
modification, training, and operating a help desk.
P a g e | 66
P a g e | 67
The consultant will form a management process to provide effective and efficient IT service to
client at the planning level and will submit to client as Maintenance plan.
The maintenance will be based on Information Technology Infrastructure Library (ITIL) V3 that
is considered as de facto standard in IT Service Management System.
The consultant will establish a help desk at Dhaka to respond quickly to users of the system.
Trouble Ticket based system will be introduced. A web interface will also be developed for
collecting user feedbacks and trouble ticket. User can also generate trouble ticket through
help desk.
Generally problem can be solved through internet and remote login. In Emergency case,
when required, the maintenance team will be reached the problem site within one day. In
other case it can be from three days to five days.
A web based knowledgebase will be developed in both Bengali and English to share
knowledge between users.
The maintenance team will visit each site on quarterly basis for routine maintenance.
The consultant will submit Maintenance Report on monthly basis. The report will address all
issues, risks, system health check up.
P a g e | 68
2.6.
Synesis ITs Quality assurance (QA) emphasizes the prevention of defects and
the addition of quality throughout the software development life cycle. Synesis IT
continuously maintains and enhances the test environment with a state of the
art hardware infrastructure and best-of-breed tools to ensure high quality testing
and shortened project timelines. We have a strong Quality Assurance Team with
qualified quality assurance professionals and a large pool of highly and proven
expertise in QA.
Our Quality Assurance services are provided on-site, offsite or a combination of
both, based on customers requirements. We provide integrated Quality
Assurance solutions that include Test Strategy, Test Automation and Test
Execution. The following is a short list of quality assurance principles:
Test and QA activities start early in the software development life cycle.
Each step or phase is validated before moving ahead to the next step or
phase.
Synesis understands the changes that happen in orientation for testing and
remain on top of this. Our experts' team provides customized software quality
management solutions to our clients.
P a g e | 69
P a g e | 70
2.7.
SUPPORTING PROCESS
2.7.1.User Experience Design
User experience design is the architecture and an interaction model which will
impacts clients users perception and experience of the project. User experience
design will define a sequence of screen presentations, user interactions, and
system responses that will meet clients goals and tasks while satisfying all other
functional requirements.
The Scope of User Experience Design
The scope of user experience design affects all the aspect of clients user
interaction with the project which asks how it is perceived, learned, and used.
User experience is a term used to describe the overall experience and
satisfaction a user has with the project.
Concerning the clients perspective, the project will focus the interaction
between users, IT equipments and the contextual environments to design
systems that will address the user's experience of the client. Where mainly the
focus will be on the user-centered design principles and also incorporates
elements from similar user-centered design fields.
There is very strong relation among all the fields of User Experience Design:
User Experience
Design
Information Architecture
Human Computer Interaction
Usability
Figure: Relation among the fields
P a g e | 71
2.7.2.Risk Management Process
Synesis IT Ltd. will follow a risk management methodology for performing the
Risk Management Process. The methodology will be a structured approach to
managing uncertainty related to a threat, a sequence of human activities
including: risk assessment, strategies development to manage it, and mitigation
of risk using managerial resources of the Client.
The first step in of that methodology is to identify the possible risks (caused by
any Internal or External factors) and to assess the consequences (loss of vendor
or clients). Once risk assessment is done, a Risk Management Process will be
initiated accordingly. Risk Management Process will ensure to mitigate or to take
necessary action for upcoming risk of the project.
RISK A
Vulnerabilities
Iden
RISK ANALY
Asset Identification
Threat Identific
P a g e | 72
Category
Risks
Probabi
lity
Impact
Category
1
Category
2
Category
3
Risk
Descripti
on
Risk
Descripti
on
Risk
Descripti
on
Numeric
Probabili
ty
Numeric
Probabili
ty
Numeric
Probabili
ty
Impact
Assessme
nt
Impact
Assessme
nt
Impact
Assessme
nt
Risk
Exposu
re
Mitigation
Plan
Mitigation
Plan
Mitigation
Plan
Mitigation
Plan
P a g e | 73
2.7.3.Configuration Management
Synesis IT uses Configuration Management for managing the evolution of
software application, both during the initial stages of development and during all
stages of maintenance. The purpose of this Configuration Management Plan is to
provide an overview of the clients its activities, overall tasks, and objectives of
Configuration Management. It will addresses configuration item identification,
change control and configuration audits at a high level.
Configuration Management
Identify system components to
track a baseline
Establish
Track all changesAudit periodically
Communicate
P a g e | 74
2.7.4.Documentation Process
All large software development projects, irrespective of application, generate a large amount of
associated documentation. A high proportion of software process is incurred in producing
documentation. Furthermore, documentation errors and omissions can lead to errors by end-users
and consequent system failures with their associated costs and disruption. All documents of this
project should
Act as a communication medium between members of the development team.
Be a system information repository to be used by maintenance engineers.
Provide information for management to help them plan, budget and schedule the software
development process.
Tell users how to use and administer the system.
In this project the consultant will provide two types of documentation
Process Documentation
Process Automation Software related Documentation
Process Documentation: These documents record the process of development and maintenance.
Plans, schedules, process quality documents and organizational and project standards are process
documentation. Process documentation is produced so that the development of the system can be
managed. Process documentation includes
Plan, estimates and schedules
Reports
Standards
Working Papers
Memos and Electronic Mail Messages
Process Automation Software related Documentation: This documentation describes the software
that is being developed. System documentation describes the software from the point of view of the
engineers developing and maintaining the system; user documentation provides a software
description that is oriented towards system users. This type of documentation is used after the system
is operational but is also essential for management of the system development. This type of
documentation is mainly related with user documentation. Users of a system are not at same level.
Thats why; documentation should be structured in a well defined manner to support all types of users.
The consultant will provide following documents according to unique user type:
P a g e | 75
Reference Manual
Installation Document
D
Introductory
Manual Guide
System
Administrators
Functio
Syste
Description
Document Properties:
Each document will have following properties:
Component
Identification data
Table of contents
List of illustrations
Introduction
Information for use of the
documentation
Concept of operations
Procedures
Information on software
commands
Error messages and problem
resolution
Glossary
Related information sources
Description
Data such as a title and identifier that uniquely
identifies the document.
Chapter/section names and page numbers.
Figure numbers and titles
Defines the purpose of the document and a brief
summary of the contents
Suggestions for different readers on how to use the
documentation effectively.
An explanation of the conceptual background to
the use of the software.
Directions on how to use the software to complete
the tasks that it is designed to support.
A description of each of the commands supported
by the software.
A description of the errors that can be reported and
how to recover from these errors.
Definitions of specialized terms used.
References or links to other documents that
P a g e | 76
provide additional information
Features that allow readers to find their current
location and move around the document.
A list of key terms and the pages where these
terms are referenced.
In electronic documentation, a way of finding
specific terms in the document.
Navigational features
Index
Search capability
Note: The consultant will provide documents in both formats- Hard Copy and Electronic Copy.
Proof-read text
Layout Text
Review Layout
Check fi
P a g e | 77
2.7.5.Issue Management and Problem Resolution
Objective of the Problem Resolution process is to identify any problem raised
from either Client or from the vendor side and take appropriate actions to resolve
the problem. A proper methodological approach for Problem Resolution Process
will be developed according to requirement specification during the project
master plan. A proper issue tracking functionality, with categorizing, prioritizing
can be used to support, monitor and track any problem issue and keeping the
historical data. The solution process will execute on the methodologies described
in following diagram
E v a lu a t
io n
A c t io n
P ro b le m
R e s o lu t io
n
Change
Is s u e
Id e n t ifi
c a t io n
S tra te g
y
P ro b le
m
A n a ly s i
s
P a g e | 78
2.7.6.Communication Process
An effective communication process will be formulated and will be integrated
into the project calendar during the Project Master Plan. A proper communication
plan will increase the likelihood that the project will be implemented successfully.
Communication plans are critical for preventing confusions, resentment, surprise,
and shock among stakeholders. Designing and executing a project
communication plan will build commitment to change by increasing awareness
and providing relevant information to those who need it.
To define the communication plan, all the key audiences will be identified who
will receive communication and it will also address the "what" and "how" of
communicating. Communication policy will be maintained as meaningful, and
messages will be delivered in the most effective possible way. This plan will drive
clarity and consistent communication while holding specific people accountable
for executing the necessary project communications. A sample of communication
plan is given below:
S
L
N
o
1
Target
Audience
Communicatio
n1
Communicatio
n2
Communicatio
n3
Communicatio
n4
Communicatio
n5
Primar
y
Messa
ge
Communication Process
Vehicle Frequen
Timing
cy
Responsibi
lity
Feedback
Mechanis
m
P a g e | 79
CHAPTER 03
3. GENERAL
PROJECT
ORGANIZATIO
N
P a g e | 80
2.1
PROJECT ORGANIZATION
UNIT
Project Management Unit
Requirements Analysis Unit
System Design Unit
Hardware and Communication Unit
Development Unit
QA & Testing Unit
Documentation Unit
Data Entry Unit
Training Unit
Implementation Unit
Support Service Unit
Development Unit
QA ad Test Unit
UPHL
Implementation Unit
Training Unit
Support Service Unit
Marketing Unit
Legal Support Unit
2.1.1
The Project Management Unit is responsible to organize and manage all the project objectives,
resources and schedule to achieve success. This unit is responsible for coordinating and integrating
activities across multiple functional lines, and managing stakeholder communications. The Project
Management Unit accomplishes the above by managing project scope, time, cost, and quality. Finally,
P a g e | 81
the Project Management Unit will apply project management, general management and technical
skills, as well as team management, negotiation, financial and business acumen, combined with an
understanding of organizational behavior to meet project objectives and to meet or exceed
stakeholder expectations. A framework of Project Management Unit is given below:
Unit Name
Project Management
Responsibilities
Manage the projects
Communications both internally and externally
Deliverables and services
Planning efforts
Personnel and Resources
Scope management in terms of mission, objectives and requirements
Schedule in terms of dates and milestones
Monitor and manage risks
Kickoff meetings, fortnightly status meeting, monthly tactical meetings
and project closing meeting
Units Input
Historical Information
Organizational Structures
Initial Existing Business Process Study
Constraints
Assumptions
Units Output
Master Project Plan with supporting detail
Final Release of all deliverables of the Project
Reporting Unit
Representative of Client
2.1.2
The Requirement Management Unit will work as the interface between the Software Development
Team and Users needs. The team will investigate the problem, establish the requirements for a
system then analyze and model the requirements and develop practical design solutions. The
Requirement Analysis unit will apply analysis, modeling and design techniques in the context of
practical problems, discuss alternative models, solutions and argue effectively why some models or
solutions are better than others given different evaluation criteria.
Unit Name
Requirement Analysis Unit
Responsibilities
Review the current business processes
Formulation of Proposed Solution in terms of business and technology
Units Input
Master Project Plan
Detail Current Business Process Study
Requirement Management Methodology
Units Output
Software Requirements Specification (SRS) with supporting detail
Reporting Unit
Project Management
2.1.3
The System Design Unit will be responsible to analyze, design and develop the System Solution
Architecture according to the Software Requirement Specification. This unit will involve a number of
qualified professionals and best practice methodologies to carefully develop the solution architectures.
Unit Name
System Design Unit
Responsibilities
To design the overall system
To design technological architecture
To design class, database according to business functionality
P a g e | 82
Units Input
Units Output
Reporting Unit
2.1.4
Development Unit
The Development Unit is the core programmers team who will be involve in developing the software
according to the System Design. The main responsibility of this team is to convert the design
specifications to system codes on the chosen programming language.
Unit Name
Development Unit
Responsibilities
To develop the overall system according to system design
To implement technological architecture
Units Input
Units Output
Reporting Unit
2.1.5
QA & Test Unit will be testing the overall System Integration and conduct thorough Testing &
Evaluation according to the Requirement Design. A complete Test Case will be designed during the
Requirement Analysis phase ensuring that the system gives expected outputs and the system is free
of logical errors, bugs or other functional problems.
Unit Name
QA and Test Unit
Responsibilities
To formulate QA and Test Plan of Master Project Plan
To formulate standards and conventions
To establish strong QA process for ensuring quality software
To perform formal and informal QA
To design test case for the project
To perform Integration, system and acceptance testing of the software
Units Input
Historical Information
Initial Existing Business Process Study
QA and Testing Methodology and Tools
Requirements Analysis Report
System Analysis and Design Report
Version of the Software from Development Unit
Units Output
QA and Test Plan of Master Project Plan
Test Case Design Report
P a g e | 83
Reporting Unit
2.1.6
Implementation Unit
The Unit will be responsible to deploy the developed system to client side according to the
Deployment Guideline. The Deployment Guideline will be developed during the System Analysis
phase. To deploy the system smoothly, the current working environment of Client Organization will be
studied and designed to make a smooth transition for the system deployment.
Unit Name
Implementation Unit
Responsibilities
To formulate Deployment Plan of Master Project Plan
To perform deployment at clients side
To give input of sample data to the software
To ensure smooth operation of the software
Units Input
Approved Master Project Plan
Approved System Analysis and Design Report
Final Release of the Software
Units Output
Deployment Plan of Master Project Plan
Deployment Report
Reporting Unit
Project Management Unit
2.1.7
Training Unit
The Training Unit will provide necessary training to the Client staffs / user to adopt the system and
become accustomed to the daily use of the system.
Unit Name
Training Unit
Units Input
Approved Software Requirement Specification (SRS)
Final Release of the Software
Units Output
Training Plan of Master Project Plan
Training Materials
Training Completion Report
Reporting Unit
Project Management Unit
2.1.8
Support & Service Unit is responsible to provide all sort of after deployment service and support to
Client.
Unit Name
Support and Service Unit
Responsibilities
To provide support and services to the client
To prepare monthly Support and Service Report
Units Input
System Document
Final Release of the Software
Units Output
Support and service activities to the client
Monthly Support and Service Report
Reporting Unit
Project Management Unit
P a g e | 84
2.1.9
Marketing Unit
The Marketing Unit will provide necessary marketing support to the Client staffs / user to make TV
commercial and telecast it.
Unit Name
Marketing Unit
Units Input
Market study report
Units Output
TV commercial concept
Telecast plan of commercial
Execution
Reporting Unit
Project Management Unit
P a g e | 85
2.2 Work Plan
3.2.1
Introduction
The work plan is the reflection of Consultants understanding of the project objectives, the scope of
work is defined in the Terms of Reference (ToR) and in the Consultants approach and methodology
for archiving project. The Consultant will carry out various types of activities in the field of making
inventory of existing conditions of engineering systems, carrying our survey and investigation, Design,
Tendering and Supervision of Construction and assist the Client for any other services if requested.
Activities that are to be undertaken by the Consultant as per the ToR have been studied carefully,
which form the basic element of work plan. Each of the major work components is disintegrated into
several task or activities. The work plan has been synchronized with respect to the time frame to bring
out a clear identifiable package and to establish critical phases of implementation. The work plan
shows tentative date to start and completion of each task/activities. The work programme has been
developed keeping in mind the scope of consultancy services, responsibilities and other aspects. The
work programme includes exhaustive schedule of activities under each of the main activities that are
to be performed. Project period has been mentioned for 1 year on the Term of Reference and the
work schedule of each activity has been planned accordingly.
P a g e | 86
3.2.2
Work Schedule
WORK SCHEDULE
P a g e | 87
WORK SCHEDULE (Continued)
P a g e | 88
P a g e | 89
3.2.3
UNIT
Project Management Unit
System Design Unit
Development Unit
QA and Test Unit
Deployment Unit
Training Unit
Support & Service Unit
Marketing Unit
Legal Support Unit
Development Unit
UPHL
Deployment Unit
Training Unit
Support Service Unit
Marketing
Unit
Legal
Support
P a g e | 90
The Project Management Unit is responsible to organize and manage all the project objectives,
resources and schedule to achieve success. This unit is responsible for coordinating and integrating
activities across multiple functional lines, and managing stakeholder communications. The Project
Management Unit accomplishes the above by managing project scope, time, cost, and quality. Finally,
the Project Management Unit will apply project management, general management and technical
skills, as well as team management, negotiation, financial and business acumen, combined with an
understanding of organizational behavior to meet project objectives and to meet or exceed
stakeholder expectations. A framework of Project Management Unit is given below:
Unit Name
Team Lead
Roles
Project Management
Project Manager
Project Manager
Asst. Project Manager
QA Engineer
Technical Team Lead
Responsibilities
Units Input
Units Output
Reporting Unit
Historical Information
Organizational Structures
Initial Existing Business Process Study
Constraints
Assumptions
Master Project Plan with supporting detail
Final Release of all deliverables of the Project
Representative of Client
P a g e | 91
Responsibilities
Units Output
Reporting Unit
Units Input
Graphic Designer
Review the current business processes
Formulation of Proposed Solution in terms of business
and technology
Master Project Plan
Detail Current Business Process Study
Requirement Management Methodology
Software Requirements Specification (SRS) with
supporting detail
Project Management
Responsibilities
Units Input
Units Output
Reporting Unit
Development Unit
The Development Unit is the core programmers team who will be involve in developing the software
according to the System Design. The main responsibility of this team is to convert the design
specifications to system codes on the chosen programming language.
Unit Name
Team Lead
Roles
Development Unit
System Analyst
System Analyst
Technical Lead
Analyst Programmer
P a g e | 92
Responsibilities
Units Input
Units Output
Reporting Unit
Responsibilities
Units Input
Units Output
Reporting Unit
P a g e | 93
Deployment Unit
The Deployment Unit will be responsible to deploy the developed system to client side according to
the Deployment Guideline. The Deployment Guideline will be developed during the System Analysis
phase. To deploy the system smoothly, the current working environment of Client Organization will be
studied and designed to make a smooth transition for the system deployment.
Unit Name
Team Lead
Roles
Responsibilities
Units Input
Units Output
Reporting Unit
Deployment Unit
Technical Lead
Technical Lead
QA Engineer
Project Manager
Deployment Engineer
Data Entry Operator
To formulate Deployment Plan of Master Project Plan
To perform deployment at clients side
To give input of sample data to the software
To ensure smooth operation of the software
Approved Master Project Plan
Approved System Analysis and Design Report
Final Release of the Software
Deployment Plan of Master Project Plan
Deployment Report
Project Management Unit
Training Unit
The Training Unit will provide necessary training to the Client staffs / user to adopt the system and
become accustomed to the daily use of the system.
Unit Name
Team Lead
Roles
Responsibilities
Units Input
Units Output
Reporting Unit
Training Unit
Lead Instructor
Lead Instructor
Asst. Instructor
To prepare training plan of Master Project Plan
To prepare training materials for the client
To provide training
Approved Software Requirement Specification (SRS)
Final Release of the Software
Training Plan of Master Project Plan
Training Materials
Training Completion Report
Project Management Unit
P a g e | 94
Responsibilities
Units Input
Units Output
Reporting Unit
P a g e | 95
3.2.4
Staffing Schedule
STAFFING SCHEDULE
P a g e | 96
CHAPTER 04
Team Compositions
P a g e | 97
4.1 Introduction
All the proposed professionals proposed by the Consultant are highly qualified and have adequate
working experience. Substantial input has been proposed by the national consultants as the key
professionals.
The Project Team Leader Mr. Shohorab Ahmed Chowdhury has got B.Sc. in Electrical and Electronic
Engineering from Bangladesh University of Engineering and Technology (BUET) in year 2002. And he
is an Oracle Certified Professional; has done OECP (Oracle Education Certified Professional) course
from Oracle Corporation in year 2002. He has more than 9 years professional experiences,
specialized in ICT Consultancy, ERP Implementation, Web Portal Business, Project Management,
Business Analysis, Software Development, Call Center Management. He also has professional
expertise in Education Management, Health Information System, Real Estate, CRM, Telecom,
Business Intelligence etc. He is the Author of many Technical Reports and feasibility study reports. His
computer proficiency or knowledge in MS office, Database, Programming Languages, GIS, Reporting
Software, Case Tools and other technology are quite high. So far he has excellent record to deliver
measurable growth and profitability through strategic planning, project management, technical deign
and innovative approaches. The other proposed professionals have considerable experience in their
respective field.
Team Composition, Task Assignments and Summary of CV Information and Curriculum Vitae (CV) for
Proposed Professional Experts are furnished in section 4.2 and 4.3 respectively.
P a g e | 98
4.2 Team Composition, Task Assignments, Summary of CV Information (Form TECH- 5)
Professional Staff
Name of the Staff
Shohorab Ahmed Chowdhury
Firm
Synesis IT
Synesis IT
Area of Expertise
Project Management
Consultancy Services
Requirements
Management
System Design and
Analysis
Business Analysis and
Modeling
System Development
Knowledge on
Technological Trends
and its innovations
QA & Testing
Documentation
Requirements Analysis
System Analysis &
Design
Web Development
Web Service
Administration
QA & Testing
Training
Documentation
Position Assigned
Team Leader
System Analyst
Task Assigned
Responsible for overall management and
implementation of the project.
Take leading role for System Analysis and
Design
Ensure close cooperation and assistance to
the client for effective and efficient
implementation of the project.
Ensure execution of all activities defined in
the overall scope of work.
Lead, supervise and monitor the software
development team
P a g e | 99
to a program's instructions.
Rupayan Chowdhury
Synesis IT
IT Security Management
System Auditing
Object Oriented
Requirement
Management
System Analysis
QA & Testing
Documentation
QA Specialist
Monuwar Iqbal
Synesis IT
Database Design
Database Administration
System Analysis &
Design
Programming
QA & Testing
Database Administrator
P a g e | 100
Synesis IT
Project Management
Network Design
Network Administration
QA & Testing
System Architect
Abdullah Al Mamun
Synesis IT
Requirements Analysis
System Analysis &
Design
Web Development
Web Service
Administration
QA & Testing
Training
Documentation
Sr. Developer
P a g e | 101
Ratan Dhar
Synesis IT
Requirements Analysis
System Analysis &
Design
Web Development
Web Service
Administration
QA & Testing
Training
Documentation
Developer
Muhammad Nuruddin
Synesis IT
Requirements Analysis
System Analysis &
Design
Web Development
Web Service
Administration
QA & Testing
Training
Documentation
Developer
P a g e | 102
Mohammed Abu Hamid
Synesis IT
Requirements Analysis
QA & Testing
Training
Documentation
Network Administrator
Synesis IT
Requirement Analysis
QA & Testing
Training
Documentation
Trainer
P a g e | 103
Synesis IT
Project Management
Requirements Analysis
System Analysis & Design
GIS Management
Programming
QA & Testing
Documentation
Software Tester
P a g e | 104
Nationality: Bangladeshi
5. Education:
B.Sc. in Electrical and Electronic Engineering- Bangladesh University of Engineering and
Technology (BUET),2001
6. Membership of Professional Associations: N/A
7. Other Training
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 105
Employer: CSSBH
Positions held: ICT Consultant
11. Detailed Tasks Assigned
Responsible for overall
management and
implementation of the
project.
Take leading role for
System Analysis and
Design
Ensure close
cooperation and
assistance to the client
for effective and
efficient implementation
of the project.
Ensure execution of all
activities defined in the
overall scope of work.
Help prepare of
Inception and all
subsequent reports, both
routine and specific
Fine tune the
methodology and
approach.
Organize and distribute
assignments and keep
up/ maintain spirited
work environment
Conduct constant
supervision of the team
members
Review the current
situation, current EMIS
and relevant technology
in use under DSHE and
BANBEIS.
Critically assess the
existing system of
Decentralized EMIS
Collect and analyze
requirements for up
gradation/ develop of
P a g e | 106
P a g e | 107
against system
requirements and design
Maintain documentation
of all software
development.
Facilitate to conduct
training
Prepare Final Report
Assist to set up
procedures for
management and
monitoring of the of the
project programs.
To undertake other tasks
as may be requested by
the client
P a g e | 108
Report
Monitor and supervise software application development
tasks
Responsible for all project deliverables
P a g e | 109
tasks
Responsible for all project deliverables
P a g e | 110
(IRMS)
Year: 2008
Location: Dhaka
Client: BDR Headquarters, Peelkhana, Dhaka
Main project features: The objective of the project is to automate
all the process of records across the country (12 Sectors)
Positions held: Project Manager
Activities performed:
P a g e | 111
Server: Oracle IAS 10g; OS: Linux
Positions held: Project Manager
Activities performed:
P a g e | 112
P a g e | 113
Year: 2005
Location: Dhaka
Client: SouthAsia Enterprise Development Facility (SEDF)
Requirements Analysis
System Design
Establish software development standard practices and
guidelines
Configure software development environment
Monitor and supervise software application development
tasks
Coordinate with software testing team
Escalate issues regarding software development to Project
Manager
Assist Team Leader/ Project Manager regarding project
related activities
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Shohorab Ahmed Chowdhury
Date: 12/09/2011
P a g e | 114
P a g e | 115
Nationality: Bangladeshi
5. Education:
Masters in Computer Science, Independent University, Bangladesh, 2006
Masters in Commerce in Accounting Major, National University, 1998
6. Membership of Professional Associations: N/A
7. Other Training:
o
o
o
o
o
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 116
Positions held: Manager Program Coordinator/ Network Administrator
P a g e | 117
9i to Oracle 10g
database server.
Install new versions of
the Oracle RDBMS and
its tools and any other
tools that access the
Oracle database server
10g.
Plan and implement
backup and recovery of
the Oracle database.
Control migrations of
programs, database
changes, reference data
changes and menu
changes through the
development life cycle.
Implement and enforce
security for all of the
databases.
Perform database reorganizations as required
to assist performance
and ensure maximum
uptime of the database.
Put standards in place to
ensure that all
application design and
code is produced with
proper integrity, security
and performance.
Perform reviews on the
design and code
frequently to ensure the
software standards are
being adhered to.
Evaluate releases of
Oracle and its tools, and
third party products to
ensure that the software
is running the products
that are most
appropriate.
Provide technical
support to application
development teams.
Enforce and maintains
database constraints to
ensure integrity of the
MIS Architecture
Company Accounts
Loan Management
Renewable Energy Projects (Solar)
P a g e | 118
database.
Administers all database
objects, including tables,
clusters, indexes, views,
sequences, packages and
procedures.
Assist with impact
analysis of any changes
made to the database
objects.
Troubleshoots with
problems regarding the
databases, applications
and development tools.
Create new database
users as required.
Manage sharing of
resources amongst
applications.
Ultimate responsible for
physical database
design.
Perform activities
assigned by Team
Leader/ System Analyst.
Assist Team Leader/
System Analyst
regarding project related
activities.
Activities performed:
Project Management- Understanding of the assignment
and the client, Project Planning, Scheduling, Resource
Allocation, Project Quality Management, Project Time,
Cost and Risk Management, Preparation of project status
report, Master Project Plan, Inception Report
Requirements Analysis - Collect and analyze business
process requirements, Collect and analyze user needs and
experiences with software, Lead, Coordinate and supervise
Requirements Analysis team, Prepare Software
Requirements Specification Document
Configure software development environment
Monitor and supervise software application development
tasks
Monitor software development tasks
Perform QA of developed system against system
requirements and design
Liaise with the client on day to day basis
Responsible for all project deliverables
P a g e | 119
Redesign of Website
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Mohammad Mokbul Ahmed
Full name of authorized representative: Md. Rezaul Karim
Date: 12/09/2011
P a g e | 120
Nationality: Bangladeshi
5. Education:
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 121
P a g e | 122
Requirements Analysis
o Collect and analyze business process requirements
o Collect and analyze business process reengineering
to support for ERP.
o Collect and analyze user needs and experiences
with software
o Prepare functional specifications
o Prepare system flowcharts and activity diagrams
o Collect and analyze technical requirements to
support business
o Prepare Software Requirements Specification
Document
P a g e | 123
resources amongst
applications.
Ultimate responsible for
physical database
design.
Perform activities
assigned by Team
Leader/ System Analyst.
Assist Team Leader/
System Analyst
regarding project related
activities.
System Design
Design system architecture
o Design user interface
o Prepare and design relational database
management system
o Prepare system flowcharts, use case, class diagram
o Provide technological solution
o Prepare various system documents
o Prepare System Design and Analysis Report
Monitor and supervise software application development
tasks
Monitor software development tasks by selected vendor
Perform QA of developed system against system
requirements and designLiaise with the client on day to day
basis
Activities performed:
Solution Development and Delivery
o Understands technical and functional design
P a g e | 124
requirements.
Assists in physical and logical database design.
Creates prototypes for client engagements.
Designs, codes, and tests technical solutions.
Identifies system deficiencies and recommends
solutions.
Project Execution
o Leads small teams of developers.
o Assists in enforcement of development deadlines
and schedules.
o Understands the necessity of and contributes to
coding standards.
o Develops internal and external meeting objectives
and agendas.
o Prioritizes multiple tasks effectively.
Relational Databases
o Understands advanced relational database
concepts.
o Demonstrates proficiency with physical and logical
database design.
o Writes effective stored procedures.
o Possesses demonstrated work experience with at
least one relational database management system
o
o
o
o
P a g e | 125
P a g e | 126
Upload and Download Facilities of All Health Facilities across
the Country and Generation of MIS Reports for DSS.
Year: 2009
Location: Dhaka
Client: Directorate General Health Services.
Main project features:
Requirements Analysis
o Define reporting system requirements
o Collect and analyze user needs and experiences
with software
o Prepare system flowcharts and activity diagrams
o Collect and analyze technical requirements to
support processes
o Prepare functional specifications and software
requirement document
o Assist team lead of Requirements Analysis in
variuos activities
System Design
o Design system architecture
o Prepare and design relational database
management system
o Prepare system flowcharts, use case, class diagram
o Provide technological solution
o Prepare System Design and Analysis Report
Design logical database as per business requirements
Optimize database for supporting large volume of data
Formulate software implementation and deployment
planPerform QA of developed system against system
requirements and design
P a g e | 127
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Bijon Kumar Dhar
Date: 12/09/2011
P a g e | 128
Full name of authorized representative: Md. Rezaul Karim
P a g e | 129
Nationality: Bangladeshi
5. Education:
Language
English
Bengali
Japanese
Thai
Speaking
Good
Good
Good
Good
Reading
Good
Good
Fair
Writing
Good
Good
P a g e | 130
system.
Critically assess existing
transactions and flow of
data.
Design of transactions
and flow of data
Design of Entity
Relationship Diagram.
Create and maintain all
databases required for
development, testing
and production usage.
Perform the capacity
planning required to
create and maintain the
databases.
Perform ongoing tuning
of the database
instances.
Define needs for transfer
of database from Oracle
9i to Oracle 10g
database server.
Install new versions of
the Oracle RDBMS and
its tools and any other
tools that access the
Oracle database server
10g.
Plan and implement
backup and recovery of
the Oracle database.
Control migrations of
programs, database
changes, reference data
changes and menu
changes through the
development life cycle.
Implement and enforce
security for all of the
databases.
Perform database reorganizations as
required to assist
performance and ensure
maximum uptime of the
database.
Put standards in place to
P a g e | 131
Year: 2009
Location: Bangladesh
Activities performed:
P a g e | 132
P a g e | 133
Management. Sales Management, Procurement Management,
Project Management, Fixed Asset Management
Positions held: System Analyst
Activities performed:
P a g e | 134
Requirements Analysis
o Collect and analyze business process
requirements
o Prepare functional specifications
o Prepare system flowcharts and activity diagrams
o Assist team lead of Requirements Analysis in
various activities
o Prepare Software Requirements Specification
Document
System Design
Design system architecture
o Prepare and design relational database
management system
o Prepare system flowcharts, use case, class
diagram
o Provide technological solution in ASP.Net, Oracle
Database Server 10g, IIS, C#.Net
o Prepare various system documents
o Prepare System Design and Analysis Report
Configure software development environment
Perform QA of developed system against system
requirements and design
Escalate issues regarding software development to Project
Manager
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Monuwar Iqbal
Date: 12/09/2011
P a g e | 135
Nationality: Bangladeshi
5. Education:
7. Other Training
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 136
11. Detailed Tasks Assigned
Activities performed:
P a g e | 137
of these various software
products using the plans,
tools, and scripts
developed.
Contribute ideas and
suggestions for possible
improvements to current
test procedures so that they
may be included, where
agreed, in the test policy.
Prepares testing and
performance summary
reports
Feedback and communicate
with the development
section regarding
problems, defects,
questions and suggestions
that arise during testing, to
ensure that any problem
issues are resolved.
P a g e | 138
P a g e | 139
P a g e | 140
and training of Enterprise Resource Planning (ERP) through
implementing the following modules Office Automation, Human
Resources Management System including Payroll, Financials,
Inventory Management, Fixed Asset Management, Sales
Management and Procurement Management
Back end: Oracle 10g, Front end: Any Web Browser, Application
Server: Oracle IAS 10g; OS: Linux
Positions held: Business Analyst
Activities performed:
Requirements Analysis
o Collect and analyze user needs and experiences
with software
o Prepare functional specifications
o Prepare system flowcharts and activity
diagrams
o Collect and analyze technical requirements to
support business
o Prepare Software Requirements Specification
Document
System Design
o Assist in designing system architecture
o Assist in designing user interface
o Assist in preparing and design relational
database management system
o Assist in preparing system flowcharts, use
case, class diagram
o Suggest technological solution
o Prepare various system documents
o Help in preparing System Design and Analysis
Report
Perform QA of developed system against system
requirements and design
Helps in preparing system deliverables
P a g e | 141
Positions held: QA Specialist
Activities performed:
P a g e | 142
Back end: Oracle 10g, Front end: Any Web Browser, Application
Server: Oracle IAS 10g; OS: Linux
Positions held: QA Engineer
Activities performed:
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Rupayan Chowdhury
Date: 12/09/2011
P a g e | 143
Nationality: Bangladeshi
5. Education:
B. Sc. in Computer Science & Engineering- United International University, 2005
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 144
changes or modifications
of existing programs.
Resolve questions of
program intent, data
input, output
requirements, and
inclusion of internal
checks and controls.
Analyze performance of
programs and take action
to correct deficiencies
based on consultation
with users and approval
of system analyst
Research, review, and
recommend system
design and program
coding methods and
procedures
Develop and maintain
code for programs within
established timeframes.
Apply current technology
methods and procedures
to modify and develop
applications.
Write, analyze, review,
and rewrite programs,
using workflow chart and
diagram, and applying
knowledge of computer
capabilities, subject
matter, and symbolic
logic.
Investigate whether
networks, workstations,
the central processing
unit of the system, and/or
peripheral equipment are
responding to a program's
instructions.
Prepare detailed
workflow charts and
diagrams that describe
input, output, and logical
operation
Assign, coordinate, and
review work and
activities of programmers
Requirements Analysis
o Collect and analyze business process requirements
o Collect and analyze business process reengineering
to support for ERP.
o Collect and analyze user needs and experiences with
software
o Prepare functional specifications
o Prepare system flowcharts and activity diagrams
o Collect and analyze technical requirements to
support business
o Prepare Software Requirements Specification
Document
System Design
o Design system architecture
P a g e | 145
Requirements Analysis
o Collect and analyze business process requirements
o Collect and analyze business process reengineering
to support for ERP.
o Collect and analyze user needs and experiences
with software
o Prepare functional specifications
o Prepare system flowcharts and activity diagrams
o Collect and analyze technical requirements to
support business
o Prepare Software Requirements Specification
Document
System Design
o Design system architecture
o Design user interface
o Prepare and design relational database
P a g e | 146
management system
Prepare system flowcharts, use case, class diagram
Provide technological solution in J2EE, Oracle
Database
Server 10g, Oracle Internet Application Server 10g.
o Prepare various system documents
o Prepare System Design and Analysis Report
Establish software development standard practices and
guidelines
Configure software development environment
Monitor and supervise software application development
tasks
Perform QA of developed system against system
requirements and designLiaise with the client on day to
day basis
o
o
P a g e | 147
o
o
o
o
P a g e | 148
software, videos, documents connecting through a famous web
based shopping cart named PremiumWebCart. It is fulfilling the
purpose of e-commerce trading.
Positions held: Sr. Software Engineer
Activities performed:
P a g e | 149
various activities
Assist for preparing the Software Requirements
Specification Document
System Development
o Time to time interaction with client and report to
System Analyst
o Coding, Debugging and Implementation project
on client side
Task serialization, distribution and monitoring by
interaction among team members
Technical assistance among junior programmers
Establish software development standard practices and
guidelines
Perform QA of developed system against system
requirements and designLiaise with the client on day to day
basis
o
P a g e | 150
P a g e | 151
Requirement analysis and design from client end
Collect and analyze user needs and experiences
with software
o Collect and analyze technical requirements to
support business
o Assist team lead of Requirements Analysis in
various activities
o Assist for preparing the Software Requirements
Specification Document
System Development
o Time to time interaction with client and report to
System Analyst
o Coding, Debugging and Implementation project
on client side
Task serialization, distribution and monitoring by
interaction among team members
Technical assistance among junior programmers
Establish software development standard practices and
guidelines
Perform QA of developed system against system
requirements and design
Liaise with the client on day to day basis
o
o
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Abdullah Al Mamun
Date: 12/09/2011
P a g e | 152
Nationality: Bangladeshi
5. Education:
B.Sc (Hons) in Computer Science - National University, 2004
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Fair
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 153
P a g e | 154
Location: Bangladesh
Client: Secondary Education Sector Development Project
Directorate of Secondary and Higher Education (DSHE), Ministry
of Education (MoE)
Main project features: The project contains the development and
up-gradation of the following modules:
Message Communication System, Project Management, Project
Monitoring & Evaluation, Project Proposal Management,
Education Institution Management,
Performance
Based
Management(PBM),
Employee
Management,
Employee
Monitoring & Evaluation, Training Management, Payroll
Management, Budget Management, Library Management,
Inventory Management, Document Archiving Management,
Monthly Pay Order (MPO) Management, GIS Application, File
Management System
Back end: Oracle 10g, Front end: Any Web Browser,
Application Server: Oracle IAS 10g; OS: Linux
Positions held: Maintenance Engineer
Activities performed:
P a g e | 155
technical support issue.
Name of assignment or project: Implementation of Synesis
Synergy ERP
Year: 2009
Location: Dhaka
Client: Unilliance Textiles Ltd.
Main project features: The modules of the system implemented by
in UCBL are:
Recruitment
Personal Information Management
Time Attendance
Training Management
Performance Appraisal
Payroll & Compensation
Succession Planning
Final Settlement
Back end: Oracle 10g, Front end: Any Web Browser,
Application Server: Oracle IAS 10g; OS: Linux
Positions held: Programmer
Activities performed:
P a g e | 156
Implement Dynamic Web based application on Integrated
Record Management System (IRMS) for Bangladesh Rifles.
Year: 2009
Location: Dhaka
Client: Bangladesh Rifles.
Main project features: The objective of the project is to automate
record and pay management system
Back end: Oracle 10g, Front end: Any Web Browser
Positions held: Testing Engineer
Activities performed:
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 157
Realization and implementation of VOIP / Softswitch for (PBX) Private Branching Exchange
- Divine IT, 2006
Basic Electronics Circuit Design - OLEC Electronics and Computer Club, 2000
Training organized by Synesis ITo Advanced Database Design and Adminstration through Oracle 10g
o Web Application Programming
8.
9.
Languages:
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 158
11. Detailed Tasks Assigned
P a g e | 159
effective hardware
utilization and adequate
data backup and security
processes
Documents all phases of
the analysis, design,
programming,
implementation, and
maintenance of the
project
Monitors performance of
programs after
implementation
P a g e | 160
P a g e | 161
Marketing Process Automation through Rehabhosuing.com
Year: 2007
Location: Dhaka
Client: All housing industries of Bangladesh
Main Project Features: Largest e-commerce dynamic web portal of
Bangladesh developed and maintained by Synesis IT Ltd. It is
offering a full suite of e-commerce service by bringing the Real
Estate Business Houses (Developers, Building Material Suppliers,
Home Appliance Providers, Financial Organizations etc.) and Real
Estate Customers into one platform which is open 24 hours a day, 7
days a week and reaches beyond the geographic boundaries without
any time barriers.
Position Held: Web Developer
Activities Performed:
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 162
Nationality: Bangladeshi
5. Education:
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
Organize material
and complete writing
assignment according
to set standards
regarding order,
clarity, conciseness,
style, and
terminology.
Maintain records and
P a g e | 163
P a g e | 164
developmental, and
experimental
activities to
determine operating
procedure and detail.
Arrange for typing,
duplication, and
distribution of
material.
Assist in laying out
material for
publication.
Analyze
developments in
specific field to
determine need for
revisions in
previously published
materials and
development of new
material.
Review
manufacturer's and
trade catalogs,
drawings and other
data relative to
operation,
maintenance, and
service of equipment.
Draw sketches to
illustrate specified
materials or assembly
sequence.
P a g e | 165
Location: Dhaka
Client: United Commercial Bank
Main project features: The objective of the project is to provide
dynamic web based ERP solution that automate and integrate
common business processes of the organization
Back end: Oracle 10g, Front end: Any Web Browser, Application
Server: Oracle IAS 10g; OS: Linux
Positions held: Documentation Specialist
Activities performed:
P a g e | 166
P a g e | 167
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 168
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 169
scripts through the analysis
of project and development
specifications to improve
the quality of the
development process.
Implement the test
specifications and test
scripts, using relevant
testing methods, to exercise
new and amended
computer programs and
systems, so that they meet
a pre-defined, acceptable
standard.
Determine test data
requirements and gather,
manipulate and maintain
that data to ensure a stable
test environment for the
testing of new and
amended software systems.
Analyze the likely cause of,
and trends in, issues
highlighted during testing
to identify problem areas,
reduce errors and to
suggest further
improvements in the
software development
process.
Attend appropriate
development project
meetings with developers
and end users, to gather
information for future
testing projects and to fully
understand the scope of the
project.
Responsible for performing
unit testing, integration
testing, performance
testing, functional testing,
client acceptance testing,
user interface testing, batch
process testing, and
production support testing
test
can
via
on
P a g e | 170
of these various software
products using the plans,
tools, and scripts
developed.
Contribute ideas and
suggestions for possible
improvements to current
test procedures so that they
may be included, where
agreed, in the test policy.
Prepares testing and
performance summary
reports
Feedback and communicate
Year: 2009
Location: DG Health Services, Dhaka and All Health Facilities
across the Country
Client: DG Health Services, Mohakhali, Dhaka.
Main project features:
Requirements Analysis
o Collect and analyze business process requirements,
o Collect and analyze user needs and experiences with
software,
o Lead, Coordinate and supervise Requirements Analysis
team,
o Prepare Software Requirements Specification
Document
System Design
o Design system architecture & user interface,
o Prepare and design relational database management
system,
o Prepare system flowcharts, use case, class diagram,
Provide technological solution in ASP.Net, C#.Net,
o Lead, Coordinate and supervise System Design team,
Prepare System Design and Analysis Report
Monitor and supervise software application development
tasks
Perform QA of developed system against system
requirements and design
Responsible for all project deliverables
P a g e | 171
Location: Dhaka
Client: Infrastructure Development Company Ltd. (IDCOL)
Main project features: The main objective of the Synesis Just In
Time BPMS (Biogas Project Management System) is to ensure an
automated computerized system that comprises Construction of Bio
Gas Plant Information, House Holder Information, CPO
Information, Donor Information, Meson Registration Data,
Inspection Information, Donor and CPO Ledger and Financial
Information etc.
Positions held: Analyst Programmer
Activities performed:
Requirements Analysis
o Collect and analyze business process requirements,
o Collect and analyze user needs and experiences with
software,
o Lead, Coordinate and supervise Requirements Analysis
team,
o Prepare Software Requirements Specification
Document
System Design
o Design system architecture & user interface,
o Prepare and design relational database management
system,
o Prepare system flowcharts, use case, class diagram,
Provide technological solution in ASP.Net, C#.Net,
o Lead, Coordinate and supervise System Design team,
Prepare System Design and Analysis Report
Monitor and supervise software application development
tasks
Ensure confidentiality, integrity, and availability of data is
maintained.
Provide application support during non-business hours or
on-call support as needed
Responsible for all project deliverables
P a g e | 172
Positions held: Analyst Programmer
Activities performed: Requirements
Analysis
o Collect and analyze business process requirements,
o Collect and analyze user needs and experiences with
software,
o Lead, Coordinate and supervise Requirements Analysis
team,
o Prepare Software Requirements Specification
Document
System Design
o Design system architecture & user interface,
o Prepare and design relational database management
system,
o Prepare system flowcharts, use case, class diagram,
Provide technological solution in ASP.Net, C#.Net,
o Lead, Coordinate and supervise System Design team,
Prepare System Design and Analysis Report
Monitor and supervise software application development
tasks
Perform QA of developed system against system
requirements and design
Ensure timely and effective customer service and followup.
Solicit input and feedback from client end to determine
application needs.
Ensure confidentiality, integrity, and availability of data is
maintained.
Provide application support during non-business hours or
on-call support as needed
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Muhammad Masud Parvez
Date: 12/09/2011
P a g e | 173
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 174
P a g e | 175
provisioning including
configuration and
deployment.
Data backup management,
scheduling and reporting
for both internal corporate
systems and data
Work with other team
members in Operations,
QA, and Product
Management to plan the
deployment of software
releases and continuously
improve the infrastructure
configuration processes
Assists in supporting
corporate applications;
internal corporate servers,
user desktops, etc.
Assists with basic
troubleshooting, backup,
and archiving.
Helps install and improve
computer software and
network equipment.
Troubleshoot and debug
environment and
infrastructure problems
found in the development
and non-development
environments.
Assist in the support of
product integration
services.
Author internal
documentation, such as
environment diagrams,
installation/configuration
documents and release
notes.
Test and verify hardware and
support peripherals to
ensure that they meet
specifications and
requirements, by recording
and analyzing test data.
Monitor functioning of
equipment and make
necessary modifications to
program effectiveness.
Attend meetings and seminars to obtain information for
use in training programs, or to inform management of
training program status.
Develop alternative training methods if expected
improvements are not seen.
Assess training needs through surveys, interviews with
employees, focus groups, and/or consultation with
managers, instructors or customer representatives.
Design, plan, organize and direct orientation and training
for employees or customers
Good understanding of the software technology and ability
to use advanced tools design and delivery of training
programs.
P a g e | 176
ensure system operates in
conformance with
specifications.
Administration, Security,
Maintenance, Development
& Optimization of
Network, Server & Storage
environment
Helps set up and maintain
software and software
training programs.
P a g e | 177
P a g e | 178
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Mohammed Abu Hamid
Date: 12/09/2011
P a g e | 179
Nationality: Bangladeshi
5. Education:
7. Other Training:
Language
English
Bengali
Speaking
Good
Good
Employer: S@ifurs
Reading
Good
Good
Writing
Good
Good
P a g e | 180
P a g e | 181
and troubleshooting
Provides assistance and
training to end users (e.g.
end user, administrative
users, and remote
training).
Prepare training
documentation, handouts,
outlines, instructions, and
other materials as needed.
Create classes designed to
promote learning.
Coordinate and schedule
all aspects of classes
Create training reports,
scheduling conference
rooms, sending
invitations, confirmations
and reminders, and
keeping record of trainee
attendance and evaluation.
Asses and monitor
performance of users after
training and indentify
future training needs
and lectures.
Organize and develop, or obtain, training procedure
manuals and guides and course materials such as
handouts and visual materials.
Describe the necessary concepts, technologies and
functionality using the right vocabulary at the right level of
abstraction to each one of the user categories.
Monitor, evaluate and record training activities and
program effectiveness.
Attend meetings and seminars to obtain information for
use in training programs, or to inform management of
training program status.
Develop alternative training methods if expected
improvements are not seen.
Assess training needs through surveys, interviews with
employees, focus groups, and/or consultation with
managers, instructors or customer representatives.
Design, plan, organize and direct orientation and training
for employees or customers
Good understanding of the software technology and ability
to use advanced tools design and delivery of training
programs.
Activities performed:
P a g e | 182
P a g e | 183
P a g e | 184
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Abdul Karim Md Karim-us-Shan
Date: 12/09/2011
P a g e | 185
Nationality: Bangladeshi
5. Education:
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 186
Positions held: Part Time Graphics Designer
11. Detailed Tasks Assigned
Brainstorming and
mocking up design
ideas
Presenting ideas to
clients
Projecting budgets
and schedules
Using computer
software to execute
designs
MIS Architecture
Communication and Task Management
Loan Management
Renewable Energy Projects (Solar)
Company Accounts
Treasury Operations
Records and Documentations
Human Resource Management (HRM)
Research and Development (R&D)
P a g e | 187
P a g e | 188
Management
Year: 2008
Location: Army Headquarters Dhaka, Gazipur, Bogra, Jessore
Client: Bangladesh Army Headquarters
Main project features: The objective of the project is to automate
record and pay management system of FC Army and all Units of
Bangladesh Army
Positions held: UI Developer
Activities performed:
P a g e | 189
Office Automation
Human Resources Management System including Payroll
Financials
Inventory Management
Fixed Asset Management
Sales Management and
Procurement Management
P a g e | 190
Inspection Information, Donor and CPO Ledger and Financial
Information etc.
Positions held: Graphics Desinger
Activities performed:
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Mohammad Rafiqul Islam Dulal
Date: 12/09/2011
P a g e | 191
Nationality: Bangladeshi
Speaking
Good
Good
Reading
Fair
Good
Writing
Fair
Good
Building a team
that
effectively
supports
client
programs, products
and services.
Driving
the
development
of
superior customer
service and high
performance.
Leading workflow
distribution
and
floor management
to ensure service
levels are satisfied.
Hiring,
training/developing
,
motivating,
coaching,
evaluating
and
retaining qualified
staff.
P a g e | 192
Maintaining
service, talk/wrap
time, data, and
both client and
consumer
satisfaction levels.
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Md. Golam Mustafa
Date: 12/09/2011
P a g e | 193
Nationality: Bangladeshi
5. Education: B.Sc.in Computer Science from Ahsanullah University of Science & Technology,
Bangladesh in 2011.
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 194
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly
describes me, my qualifications, and my experience. I understand that any wilful
misstatement described herein may lead to my disqualification or dismissal, if engaged.
Signature: Taslima Akter Nipa
Date: 12/09/2011
P a g e | 195
Nationality: Bangladeshi
5. Education: B.Sc.in Electrical & Electronics Engineering (EEE), from Stamford University
Bangladesh, in 2010
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Fair
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 196
Date: 12/09/2011
P a g e | 197
Nationality: Bangladeshi
5. Education: B.Sc.in Computer Science & Engineering from Daffodil International University,
Bangladesh in 2010
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Good
Good
Reading
Fair
Good
Writing
Good
Good
P a g e | 198
Positions held: Executive, Operations
Activities performed:
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 199
Nationality: Bangladeshi
5. Education: B.Sc.in Computer Science from Ahsanullah University of Science & Technology,
Bangladesh in 2011.
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Fair
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 200
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 201
Nationality: Bangladeshi
5. Education: B.Sc.in Computer Science from Ahsanullah University of Science & Technology,
Bangladesh in 2011.
6. Membership of Professional Associations: N/A
7. Other Training: N/A
8. Countries of Work Experience: Bangladesh
9. Languages:
Language
English
Bengali
Speaking
Fair
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 202
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 203
Nationality: Bangladeshi
5. Education:
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 204
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 205
Nationality: Bangladeshi
Speaking
Good
Good
Reading
Fair
Good
Writing
Fair
Good
Review
tender
documents
for
accuracy as well as
correct errors, return
documents to source or
enter missing data.
Maintain control of
input documents by
properly
following
batch
control
procedures
P a g e | 206
Positions held: Data Entry Operator
Activities performed:
affecting
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 207
Nationality: Bangladeshi
5. Education:
Master of Business Administration (2003-2005), from IBA, University of Dhaka
Bachelor of Science-Computer Science (1996-2000) from Independent University
Bangladesh
6. Membership of Professional Associations: Freelance Senior Consultant of Learning and
Development at En-route Management Consulting
7. Other Training:
People Development Program
Leadership, Key Accounts Management, Personal Development, Design Business Process and
OD
Organization
: Unitech
Date
Date
: August-October 2010
P a g e | 208
Date
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
Employer: BRACNET
Positions held: Senior Manager, Marketing
From: June1999
Successfully recruit
more than 1500
employees across the
country in more than
10 districts for 70
outlets for Shwapno
retail stores
P a g e | 209
13. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 210
Nationality: Bangladeshi
5. Education: B
Speaking
Good
Good
Reading
Good
Good
Writing
Good
Good
P a g e | 211
12. Certification:
I, the undersigned, certify that to the best of my knowledge and belief, this CV correctly describes me, my
qualifications, and my experience. I understand that any wilful misstatement described herein may lead to my
disqualification or dismissal, if engaged.
Date: 12/09/2011
P a g e | 212
APPENDIX
Request for Proposal