uphl proposal

272
PROPOSAL FOR Establishing the Union Parishad Help Line for Promotion of Services and Local Governance BANGLADESH POLICY REFORMS FOR LOCAL GOVERNANCE PEOPLE’S REPUBLIC OF BANGLADESH SUBMITTED TO The World Bank Office Dhaka E-32, Agargaon, Sher-e-Bangla Nagar Dhaka 1207, Bangladesh Submitted By Submission Date: September 13, 2011

Upload: nusrat-saragin-nova

Post on 21-Nov-2015

13 views

Category:

Documents


7 download

DESCRIPTION

finance

TRANSCRIPT

PROPOSAL FOREstablishing the Union Parishad Help Line for Promotion of Services and Local GovernanceBANGLADESH POLICY REFORMS FOR LOCAL GOVERNANCE PEOPLES REPUBLIC OF BANGLADESH

SUBMITTED TOThe World Bank Office DhakaE-32, Agargaon, Sher-e-Bangla Nagar Dhaka 1207, Bangladesh

Submitted By Submission Date: September 13, 2011

CONTACT

SYNESIS IT LTD

..:: Bangladesh Office ::..ICT INCUBATORBSRS BHABAN, LEVEL 3 (EAST)12 KAWRAN BAZAR, DHAKA 1215Phone: 06662604170Fax: (880) 2 8153797Web: www.SynesisIT.com.bdEmail: [email protected]

Technical Proposal Submission FormDate: September 13, 2011

To:The World Bank Office DhakaE-32, Agargaon, Sher-e-Bangla Nagar Dhaka 1207, Bangladesh

Reference: Selection# 1045020/ Establishing the Union Parishad Help Line for Promotion of Services and Local GovernanceDear 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/AWe 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 SignatoryShohorab Ahmed ChowdhuryManaging Director, Synesis IT Ltd.

Name of FirmSynesis IT Ltd.

AddressICT IncubatorBDBL Bhaban, Level 312 Kawran Bazar, Dhaka 1215

TABLE OF CONTENTSi. Technical Proposal Submission Formii. Table of Contents

CHAPTER 1:1. Consultants Organization and Experience6-291.1 A - Consultants Organization71.2 B - Consultants Experience161.3 C - On the Terms of Reference281.4 D - On Counterpart Staff and Facilities29

CHAPTER 2:Description of Approach, Methodology and Work Plan30-632 2.1 Understanding of the Project312.1.1 Dissemination of Information through TV Commercials312.2 Proposed Solutions312.2.1 Synesis Philosophy towards designing a System312.2.2 Proposed Technological Architecture332.2.3 Proposed UPHL Network & Communication Architecture342.3 Features And Benefits372.4 Project Management Approach382.4.1 Project Initiation392.4.2 Project Planning392.4.3 Project Execution402.4.4 Project Monitoring and Control402.4.5 Project Closure412.5 Software Development Lifecycle432.5.1 Requirements Analysis442.5.2 System Design452.5.3 Development and Coding462.5.4 Quality Assurance and Testing482.5.5 Training502.5.6 Deployment512.5.7 Maintenance and Support services532.6 Software Quality Management Life Cycle552.7 Supporting Process562.7.1 User Experience Design562.7.2 Risk Management Process572.7.3 Configuration Management582.7.4 Documentation Process592.7.5 Issue Management and Problem Resolution622.7.6 Communication Process63CHAPTER 3: General Project Organization64-793 3.1 Project Organization653.1.1 Project Management Unit653.1.2 Requirements Analysis Unit663.1.3 System Design Unit663.1.4 Development Unit673.1.5 QA and Test Unit673.1.6 Implementation Unit673.1.7 Training Unit683.1.8 Support and Service Unit683.1.9 Marketing Unit683.2 Work Plan693.2.1 Introduction693.2.2 Work Schedule703.2.3 Organization and Staffing Schedule733.2.3.1 Organization of the Team733.2.4 Staffing Schedule79

CHAPTER 4:Team Compositions, Task Assignments, Summary of CV Particulars and Curriculum Vitae for Proposed Professional80-1934 4.1 Introduction814.2 Team Composition, Task Assignments, Summary of CV Information824.3 Curriculum Vitae for Proposed Professional Experts88

CHAPTER 01

1. Consultants Organization and Experience

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 e-commerce 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.

1.1.1 SYNESIS IT AT A GLANCE

BASIC INFORMATIONName of the FirmSynesis IT Ltd.

MissionTo make technology an asset for business houses.

VisionTo become the best customer centric IT Company in home and abroad.

Corporate Guiding Principles Synesis does not work for IT, Synesis makes IT work for you and your business by reducing Total Cost of Ownership to make ROI significantly higher.

Business Philosophy Innovate. Integrate. Differentiate. Synesis innovates new ideas, then integrates it with business and finally customer differentiates the value.

Business DomainSoftware Development and IT Enable Services Provider

Global IncorporationSince 1999

Local IncorporationSince 2006

Business Operations8 Places Around the World i.e. New York, San Francisco, Chicago, Houston, Toronto, Amsterdam, London and Dhaka

ManpowerSynesis IT has 112 professionals, among them, more than 1 CISA, 1 PMP, 5 MCP (Microsoft Certified Professions), 15 OCP (Oracle Certified Profession), 2 SCJP and 4 MCBSS and 2 CCNA

International AssociatesSynesis is a Microsoft Certified Gold Partner and it has also partnership with IBM, Cisco, Citrix, Oracle, Avaya and so on.

Vendor Certification1. Microsoft Certified Managed Partner2. Microsoft Certified Gold Partner3. Citrix Solution Advisor4. Member of Oracle Partner Network5. IBM Business Partner6. BASIS Member

ClientLocal: more than 90, Foreign: more than 80

Office Space4,500 sft

LEGAL INFORMATION

Trade LicenseUnder the act of Dhaka City Corporation Ordinance , 1983, section 63

Type of OrganizationPrivate Limited Company

Paid-Up Capital1 Crore

Authorized Capital10 Crore

Registration No.149000 8779

TIN226-200-1061/C-80

VAT Registration No.5061019872

Name of the BankersIFIC Bank

Call Center License No.BTRC/LL/CC(204)Synesis/2008-196

BASIS Membership No.10-428/(98)

Corporate AddressICT Incubator, Level 3 (East), BDBL Bhaban, 12 Kawran Bazar, Dhaka -1215

Tel(880) 2 9115222, 9139411

Fax(880) 2 8153797

[email protected]

Webhttp://www.SynesisITLtd.com

PRODUCT AND SERVICESTechnological ExpertiseSynesis IT has complete expertise and proven experiences working in Oracle Technology, Microsoft Technology, Open Sources, Java, Call Centre Solution and E-Commerce Solution.

Industry ExpertisePublic Sector, Private Sector, e-Governance, Health Care, Financial Institute, Education, Defense, Telecom, Energy and Power, Garments, Textiles and so on.

Product ExpertiseERP, HRMS, IAS, CRM, E-Commerce, Financial Accounting.

Service ExpertiseInfrastructure, Mobility, System Integration, Communication and Call Centre.

Support Services24 hrs in a day and 7 days in a week since.

Web PortalSynesis IT owned two biggest web portal in the respective domain which are as follows:www.RehabHousing.com (Complete Information Bank of Housing Industry)www.BDHealth.com (Complete Health Information Repository of Bangladesh)

1.1.2 BUSINESS FOCUS

CUSTOMISED APPLICATION DEVELOPMENT 1. MANAGEMENT INFORMATION SYSTEM (MIS) Synesis IT also develops MIS system used to refer to the group of information management methods tied to the automation or support of human decision making, e.g. Decision Support Systems, Expert systems, and Executive information systems.2. BUSINESS PROCESS AUTOMATION Synesis IT helps organization with Business Process Automation and Business Process Re-Engineering to provide functionality that increases productivity by reducing manual processes. By creating flexible automated business processes organizations of all sizes can realize the following benefits: Greater consistency and conformity in applying business rules Increased Revenue and Reduced Cost Optimize process cycle time Transparent, reliable, effective, efficient and compliance system Optimization of automation by eliminating tedious manual processes Support for compliance initiatives due to greater control and easily accessible audit trails Increased accountability through administrator visibility into past activities and current status Higher productivity that results in increased throughput/reduced cycle timesENTERPRISE RESOURCE PLANNING (ERP)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-COMMERCESynesis 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)

A complete health information repository of Bangladesh containing more than 6 million recordsBDHealth.com is the first medical web portal in Bangladesh that captures and promotes the gamut of health related issues. The mission is to provide the people of Bangladesh with 24 hours world class health care information. It aims to enable the people to take more informed decision regarding their health. Bdhealth.com is a cross platform of general people and healthcare information.CALL CENTERSynesis IT has launched Health Information Dissemination and Medical Counseling Services around the county through a call center in collaboration with Banglalink very recently.

Healthlink is a Medical Call Center that provides "Live Medical Answering Services" at all hours of the day.The objective of this service is to provide Medical Advices and Consultation (First Aid, Common Ailment, Investigation Report Interpretation, and Prescription Reading), Accurate Referral, Dissemination of Health Care Information, Health Tips, Beauty Tips, Healthy Lifestyle and Health Awareness Buildup to the Nation.

1.1.3 ORGANIZATION CHART

1.1.4 RESOURCES AND LOGISTICSLinux Servers5

Windows Server8

Linux Workstation5

IBM Server3

Test Environment (Volume and Load Testing) with High end Server1

Oracle Database Server for Development2

Data Center1; Located in NY, USA

Windows Workstation90

Cisco PIX Firewall2

Cisco Router1

Gigabit Switch2

Laptop10

Exchange Server1

Mail Server2

VPN Server2

High Speed Internet Connectivity768 kbps

Vehicle2

Printer6

Barcode Scanner2

Time Attendance Devices2

A/C12

Generator2

Fibre Optic Backbone95 workstations connected each other.

Conference Room1

Power Interruption0.1% since office is located at ICT Incubator, Dhaka.

Scanner2

PABX Connection24

Land Phone Line5 (Dedicated)

IP Phone (License)12

Projector2

Knowledgebase ResourcesOne Library of more than 1000 books and Online E- Library Access

1.1.5 SKILL INVENTORY

1.1.6 SUCCESS STORY/ACHIEVEMENTS1. Becomes Microsoft Certified Gold Partner in 062. Participated C3 Expo 06 at USA3. Launched Synergy ERP at NY Expo 064. Launched largest Real Estate Portal of Bangladesh (RehabHousing.com) in 065. First penetration of Synesis HRMS into Health Care Industry in 066. Awarded to join RDP offered by Microsoft held in Washington in 077. Launched Healthlink789 in 08, a Medical Call Center, jointly operated by Banglalink (a leading Telco operator in Bangladesh) and Synesis IT8. First locally developed ERP implementer for Bangladesh Telecom industry in 079. Launched largest Health Portal of Bangladesh (BDHealth.com) in BASIS Expo 07 10. First penetration into Power Sector Industry in 0711. Becomes pioneer to open an online market place for Real Estate Industry in 07 by offering direct sales leads to the property houses of Bangladesh12. Provided total technical supports to publish medical admission results of Bangladesh through web-portal in 0813. First penetration into Education Sector in 0714. Recognized as the leading Small Business Solution Specialist in Bangladesh by Microsoft in 0715. Successful completion of an integrated web based Record and Pay Management System in 08 which automates the whole HR, Payroll and Accounting Process of all Officers and Soldiers of Bangladesh Army across and outside the country16. Pioneer in introducing Hosted Website Solution Package for Real Estate Industry of Bangladesh in 0817. Developed a comprehensive web portal (dghs.gov.bd) in 08 for Directorate General of Health Services (DG Health) through which more than 5 thousands health facilities of Bangladesh are connected together for disseminating clinical and non-clinical information18. Selected for SEMSA (South Europe meets South Asia) in 08, a match-making event organized by Ceylon Chamber of Commerce financed by European Commission19. First penetration of Synergy ERP into the Garments and Textile industry in 0820. Successful completion of record automation project of Bangladesh Rifles (BDR) in 08 and signed a contract in 09 for Pay automation that will facilitate to fully automate the pay systems of all staffs of BDR across the country21. Launched a complete package of Financial Solution Synergy Financials in 08 for export/import oriented business houses22. First penetration of Synergy HRMS into the Banking Sector in 0923. Launched IDOCL Process Automation Project in 0924. Lunched De-Centralized EMIS Software for Directorate of Secondary and Higher Education (DSHE) in 0925. Launched Web Based Application Software for Process Automation of Postal Directorate of Bangladesh Post Office in 09

1.2 B - Consultants Experience1.2.1 EXPERIENCES IN SIMILAR PROJECTSSample Similar projects are given hereafter: Project NameHealtlink789- Call Center System

Project Description:The objectives of the proposed software are to provide Call Center Solution for the Call Center Agents of HealthLink 789.

Project Period2008 ongoing

Client NameSynesis IT

Technology UsedDatabase: MySQLDevelopment Language : PHPOS : 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 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 NameHealtlink789- Content Management Systems

Project Description:This web portal is the Information & content management system for HealthLink789

Project Period2008 ongoing

Client NameSynesis IT Ltd

Technology UsedDatabase: Oracle 10gDevelopment Language : J2EE/JSP 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, and 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.

Project NameCall Center for TenderBazar.com Support Agents

Project Description:The objectives of the proposed software are to provide Call Center Solution for the support executives of TenderBazar.com.

Project Period2010 2011

Client NameTenderBazar.com

Technology UsedDatabase: MySQLDevelopment 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.

Project NameIPTSP Solution for COL

Project Description:The objectives of the proposed software are to provide IP Telephony Solution for Chittagong Online Ltd(COL).

Project Period2011 Running

Client NameChittagong Online Ltd(COL)

Technology UsedBack end: PHP, Oracle 10g; 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. 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.

1.2.2 PROJECT DATA SHEETAssignment Name: Implementation & Deployment of ERP for TeleTalkCountry: Bangladesh

Assignment Location within Country: House # 41, Road # 27, Block A, Banani, Dhaka -1213Duration of Assignment (Months): 14 Months

Name of Client: TeleTalk Bangladesh Ltd.Professional Staff provided by your Organization: Project Manager, Business Analyst, System Analyst, Analyst Programmer, Graphics Designer, QA Expert, Test Engineer, Implementation Engineer Lead Instructor, Documentation EngineerNo. of Staff: 15No of Person-Months: 120 Person-Months

Start Date(Month/Year)August, 2007Completion Date(Month/Year)October, 2008

Name of associated Consultants. If any: N/ACost of the Project: 9,90,000 BDT

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Shohorab Ahmed Chowdhury, Project Manager

Detailed Narrative Description of the Project:The ERP customized and implemented for TeleTalk contains the following modules: Office Automation System Human Resource Management System PF & Payroll Inventory Marketing Production Financial AccountingThe system supports web based three tier architecture model, Service Oriented Architecture, RBAC compliant, Data encryption facilities with MD5, SSL; unlimited concurrent user handling capability; user friendly, easily customizable; Strong backup & recovery facilities. The technology used in this application are Oracle 10g Database, Oracle 10g Application Server, Oracle Developer Suite, Oracle Jdeveloper, Java, Internet Explorer or Compatible Browser and Oracle 10g Data Guard

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: Supervision of data entry and supporting in system data entry 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: Design, development, Implementation, Hosting, Domain Registration & Training of PGCB web based MIS System.Country: Bangladesh

Assignment Location within Country:IEB Building(4th floor), Ramna ,Dhaka-1000Duration of Assignment (Months): 6 Months

Name of Client: Power Grid Company of Bangladesh LimitedProfessional Staff provided by your Organization: Project Manager, Business Analyst, System Analyst, Analyst Programmer, Web Developer, Graphics Designer, QA Expert, Test Engineer, Implementation Engineer Lead InstructorNo. of Staff: 18No of Person-Months: 65 Person-Months

Start Date(Month/Year)January, 2008Completion Date(Month/Year)June, 2008

Name of associated Consultants. If any: N/ACost of the Project: 4,15,000 BDT

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Shohorab Ahmed Chowdhury, Project Manager

Detailed Narrative Description of the Project:PGCB was established in1996 as an outcome of the restructuring process of power sector in Bangladesh for establishing commercial environment to increase efficiency, accountability. For managing its voluminous operations and huge resources in a more organized and efficient manner PGCB has decided to implement an web based MIS application in the organization. The web based MIS application of PGCB contains: Design of content management Design an interactive and dynamic web based MIS application Integration the system with existing PGCB website Webhosting and Domain Registration Provide training and necessary documents for PGCB personnel Warranty and Support Services

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 & 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, 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 & Domain Registration: In this phase the software was implemented in the client side and user testing and acceptance were done. Hosting and Domain Registration 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. Data Entry: Supervision of data entry and supporting in system data entry 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, Implementation, Deployment & Training of Office Organizer SoftwareCountry: Bangladesh

Assignment Location within Country: Directorate General of Health Services, Mohakhali, DhakaDuration of Assignment (Months): 5 Months

Name of Client: Directorate General of Health Services (DGHS)Professional Staff provided by your Organization: Project Manager, Business Analyst, System Analyst, Analyst Programmer, Graphics Designer, QA Expert, Test Engineer, Implementation Engineer, Lead Instructor, Documentation EngineerNo. of Staff: 14No of Person-Months: 52 Person-Months

Start Date(Month/Year)May, 2006Completion Date(Month/Year)September, 2006

Name of associated Consultants. If any: N/ACost of the Project: 5,00,000 BDT

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Shohorab Ahmed Chowdhury, Project Manager

Detailed Narrative Description of the Project:The Office Organizer software implemented in Directorate General of Health Services (DGHS) contains the following modules: Personal service It ease the activities every employee of the organization with the help of Note Book, Address Book, To-Do, Daily Activity, Task Manager, Conveyance Bill, etc. Corporate Services This shares the corporate information with the employees of the organization with its Office Directory, Workforce Management, Activity Management etc Communication This contains an e-messenger which helps user to send and receive official mail inside and outside the organization.The system supports web based three tier architecture model, Service Oriented Architecture, RBAC compliant, Data encryption facilities with MD5, SSL; unlimited concurrent user handling capability; user friendly, easily customizable, Strong backup & recovery facilities. The technology used in this application are Oracle 10g Database, Oracle 10g Application Server, Oracle Developer Suite, Oracle Jdeveloper, Java, Internet Explorer or Compatible Browser and Oracle 10g Data Guard.

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. 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. Data Entry: Synesis IT supervised the data entry operation and progress was reported forthrightly in detail to client. 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: Bio Gas Project Management SystemCountry: Bangladesh

Assignment Location within Country: UTC Building (16th Floor), 8 Panthapath, Kawran Bazar, DhakaDuration of Assignment (Months): 6 Months

Name of Client: NDBMPProfessional Staff provided by your Organization: Project Manager, Business Analyst, System Analyst, Analyst Programmer, Programmer, Graphics Designer, QA Expert, Test Engineer, Implementation Engineer, Lead Instructor, Documentation Engineer No. of Staff: 14No of Person-Months: 52 Person-Months

Start Date(Month/Year)February, 2007Completion Date(Month/Year)July, 2007

Name of associated Consultants. If any: N/ACost of the Project: 2,63,000 BDT

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Shohorab Ahmed Chowdhury, Project Manager

Detailed Narrative Description of the Project:Infrastructure Development Company Limited (IDCOL) is implementing National Domestic Biogas and Manure Program (NDBMP). Under the project a total of 60,000 domestic sized biogas plants will be financed during the period 2006-2009. The overall objective of the NDBMP is to further develop and disseminate domestic biogas plants in rural areas with the ultimate goal to establish a sustainable and commercial biogas sector in Bangladesh. The Bio Gas Project Management System will help them to make the NDBMP system automated. The following modules is developed for the software: System Administrator Project Management Agent Management Loans and Accounts User Management ReportsThe software is developed by three tiers web based application that uses following technology. The Software is providing multi user environment with user-friendly front end, secure back end database by using .NET Framework and MS SQL Server respectively.

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 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 PortalCountry: Bangladesh

Assignment Location within Country: Headquarters Bangladesh Rifles, Peelkhana, DhakaDuration of Assignment (Months): 7 Months

Name of Client: Bangladesh RiflesProfessional Staff provided by your Organization: Project Manager, Business Analyst, System Analyst, Analyst Programmer, Graphics Designer, QA Expert, Test Engineer, Implementation Engineer Lead Instructor, Documentation EngineerNo. of Staff: 18No of Person-Months: 72 Person-Months

Start Date(Month/Year)December, 2008Completion Date(Month/Year)June, 2009

Name of associated Consultants. If any: N/ACost of the Project: 9,40,000 BDT

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Shohorab Ahmed Chowdhury, Project Manager

Detailed Narrative Description of the Project:Development and Implementation of Accounts and Pay Management Software Module having Integration Facilities with Existing Record Management System and Development and Implementation of Web Based Report Portal of Records and Accounts Management System Module for 12 Sectors (Across the Country) of BDR. The following modules will be developed for the software Major modules of the software are (but limited to) Attendance, Leave Management, Pay Process, Increment, Promotion, Transfer, Medical, Mission, Disciplinary Action, Punishment, Insurance, Award and Commendation, Donation, GPF, ACR, Pension, LPR, Retirement, Final Settlement etc. The application complies with the JSI books of BDR. It is also flexible enough to cope up if any business rules/logic changes in future The software supports both Bangla (Unicode) and English The application allows seamless data migration from various applications and has 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 SystemCountry: USA

Assignment Location within Country: 120 Wall Street, New York, USADuration of Assignment (Months): 8 Months

Name of Client: amFarProfessional Staff provided by your Organization: Project Manager, System Analyst, Network & Communication Engineer, QA Expert, Test Engineer, Implementation Engineer, Support Engineer No. of Staff: 14No of Person-Months: 85 Person-Months

Start Date(Month/Year)Jan, 2007Completion Date(Month/Year)August, 2007

Name of associated Consultants. If any: N/ACost of the Project:

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Steve Parham, Practice Director

Detailed Narrative Description of the Project:The American Foundation for Aids Research (amFAR) has 3 offices with 80 users for Fax document within or out of the Network. amFAR then decided to implement RightFax, version 7.0 and for customizing and implementing the solution amFAR selected Synesis IT. Synesis IT planned and developed a solution model for this project and provided amFAR a web based solution with the RightFax solution.

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:Synesis IT Ltd.

Authorised Signature:

Assignment Name: Implementation of On Demand Access SolutionCountry: USA

Assignment Location within Country: 5076 Normandy, Evansville, IN 47715Duration of Assignment (Months): 6 Months

Name of Client: Savvy Software Solutions, Inc Professional Staff provided by your Organization: Project Manager, System Analyst, Network & Communication Engineer, QA Expert, Test Engineer, Implementation Engineer, Support Engineer No. of Staff: 12No of Person-Months: 65 Person-Months

Start Date(Month/Year)Feb, 2008Completion Date(Month/Year)July, 2008

Name of associated Consultants. If any: N/ACost of the Project:

Name of Senior Staff (Project Director/ Coordinator, Team Leader) Involved and Functions Performed: Md. Rezaul Karim, Practice Director

Detailed Narrative Description of the Project:Savvy Software Solutions, Inc is a global Information Technology company providing innovative, high end, robust end-to-end solutions and IT Consulting. For customer support of the company it was very important to access r data whenever they required it. For this Synesis IT offered Savvy Software Solutions, Inc. the Citrix On demand Access Solution which was a excellent solution and enabled with Workforce Continuity: Connections to applications and communication when your work site and systems are unreachable. IP Telephony: Delivery of voice and data applications to lP Phones and all wireless devices. Remote PC Access: Secure access to your desktop systems over the Internet wherever they are from wherever you are. Web Conferencing: Secure, effective, low-cost global communications by any web-enabled device.

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, integration architecture, security of the application. 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. 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:Synesis IT Ltd.

Authorised Signature:

Comments & Suggestions

1.3 C - On the Terms of Reference1. 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

1.4 D - On Counterpart Staff and Facilities

CHAPTER 02

2. Approach, Methodology and Work Plan

2.1 Understanding of the Project

The concept of UP Help Line is aligned with the Governments Access to Information (A2I) program and the Right to Information act. There are quite a few popular low cost help lines in Bangladesh. The demand of the help line services are ever growing across the world.

According to the Bangladesh Telecommunication Regulatory Commission (BTRC), the total number of mobile phone active subscribers has reached more than 65 million in the country. So the Mobile penetration density is as higher as about 18%, whereas the computer based internet access density is only 0.3%. Moreover, the mobile sets and the connections are available at a very low cost everywhere in Bangladesh. Hence, the Government promotes the introduction and expansion of the concept of Mobile-Governance or m-Governance. The proposed UPHL will access services of the existing mobile network of the country.

The goal of introducing the UP Help Line will be to improve the local governance by ensuring access to timely, accurate, relevant and updated UP related information to the UP functionaries and citizens.

2.1.1 Dissemination of Information through TV CommercialsOne of the major objectives of this project is to let people know that there is a service which can provide them with valuable and handy information. The dissemination of information and awareness of people is crucial for the success of this project. That is why, we, Synesis IT, have specially develop a strategy to relay the information to each and every corner of our country.

In order to attain this result, we have planned to relay TV Commercials in BTV as it has a greater coverage to mass people. Side by side, we will also seek the help of any private TV Channel so that we can be sure of success. We intend to produce TV Commercials which will be relayed before News Hour and it will recur 12 times within the stipulated time span.

We have also hired 2 best of class Marketing & Legal Consultant to enrich the baseline survey and handle all kinds of legal and financial issue so that the project runs on a continuous basis without any unexpected pause or turbulence.

2.2 PROPOSED SOLUTIONS2.2.1 Synesis Philosophy towards designing a System

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 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 3600 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.Following figure depicts the Synesis philosophy towards solution

Figure 18: Business Architecture

2.2.2 PROPOSED TECHNOLOGICAL ARCHITECTURE 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:

Figure 19: Software ArchitectureBACKENDAnalytical ApplicationsSecurityStep 1UILogic LayerStep 1Step 1UIUIServiceService ServiceServices EnablementBusiness Object ServicesWork centerAction UIActionsComposite ProcessDatabase ModulesModulesModulesModulesModulesModulesModulesSERVICE PROVISIONINGReporting InformationRole 3Role 2Role 1SERVICE CONSUMPTIONModules

2.2.3 PROPOSED UPHL NETWORK & COMMUNICATION ARCHITECTURE

Figure 20: PROPOSED UPHL NETWORK & COMMUNICATION ARCHITECTURE

Figure 21: PROPOSED CALL FLOW ARCHITECTURE WITHIN THE UPHL NETWORK

Figure 22: POSSIBLE DATA FLOW PATTERN AT THE CONTENT MANAGEMENT CENTER

2.3 FEATURES AND BENEFITS

Figure 21: Benefits of Proposed System Transactions record keeping will be lot easier The new system will reduce the time of operation Faster response time The system will provide more security of information This will eliminate the redundancy of information Data accessing will be much easier, faster and reliable Record searching will be easier and faster This will keep all the records up to date System modification will be easier Preparing different reports will be easier Configuring the system will be more easier and flexible There will be almost all the possible ways to configure the system Ensure more consistent operating procedures It will improves service quality Easy Development and Deployment Improved Reporting Capabilities Reduced administrative workloads and duplication of effort Improved, fully secure sharing of data across the enterprise Platform independent architecture that reduces Total Cost of Operation Strong monitoring and decision support system that is accessible from online Can monitor past condition, present conditions and future requirements Quickly and efficiently apply privacy and security rules Easily set user permissions to suit all business and enterprise needs Quickly create new users and allow them to manage their own passwords Minimize management headaches by reusing existing application's authentication

2. 2.2. 2.3. 2.4. PROJECT MANAGEMENT APPROACH

The primary challenge of project management is to achieve all of the project goals and objectives while honoring the preconceived project constraints. Typical constraints are scope, time, and budget. The secondary and more ambitious challenge is to optimize the allocation and integration of inputs necessary to meet pre-defined objectives. The phases followed by Synesis IT for Project Management are:

Figure 2: Project Management

Value Proposition Build foundation for success with a good plan: A structured planning process for the project helps companies reach their targets in an efficient way. We help to improve our clients planning methodologies and competencies by creating solid plans, securing the commitment of participants, ensuring sufficient resources and producing a workable schedule to ensure project execution. Develop efficient teams: Building a high-performing team and putting the right people in the right place at the right time is one important factor for success. We assist our clients to build winning teams, while leading individuals and handling conflicts effectively. We help design projects with relevant coordination and communication mechanisms to integrate and align project activities vis--vis other projects and operations. Retain control by robust decision-making: Understanding and knowing the projects risks and taking charge of the projects direction is probably the single most important task of managing any project. We can help to build these capabilities, or we can assist directly through regular analyses of project risks and assistant in necessary decision-making. Communication and reporting: An analysis of stakeholder interest is a necessary foundation for successful communication about the project. We can either assist clients in designing the entire project communication systems or just communicate effectively with key stakeholders in a well-timed appropriate way to ensure a smooth transition.

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.

Figure 3: Project Initiation

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 PlanningProject 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

Figure 4: Project Planning

2.4.3. Project ExecutionThe 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:

Figure 5: Project Execution

2.4.4. Project Monitoring and Control The most important issue in this phase is to ensure project activities are properly executed and controlled. The most common tools or methodologies used in the execution phase are an update of Risk Analysis and Score Cards, in addition to Business Plan and Milestones Reviews. The activities involved in this phase are:Monitoring collecting, recording, and reporting information concerning project performance that project manager and others wish to knowControlling uses data from monitor activity to bring actual performance to planned performanceThe facilitating processes during Project Monitoring and Control can be: Quality Assurance and Quality Control Performance Monitoring. Information Distribution or Status Reporting Project Administration Risk Monitoring and Control Scope Control Schedule and Cost Control Contract AdministrationProject 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.

Figure 6: Project Monitoring & Control

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.

Figure 7: Project ClosureDiagram below illustrating the impact of Benefits Realization in the transition from project closure through to a 'new business as usual' state

Figure 8: Impact of Benefit Realization

2.5. SOFTWARE DEVELOPMENT LIFECYCLE: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.

Figure 9: Software Development Life CycleUnderstanding the AssignmentRequirements AnalysisSystem Design & DevelopmentQA & testingSoftware Requirements SpecificationSystem Design SpecificationQA & Testing MethodUser manual & Training Development & DocumentationDeploymentCoding & DeliverablesSystem DeploymentTraining

2.5.1. Requirements AnalysisRequirements 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.

Figure 10: Requirements Management ProcessREQUIREMENTS MANAGEMENTBusiness RequirementsUser RequirementsFunctional RequirementsBusiness RulesQuality AttributesInterface RequirementsConstraintsSystem RequirementsRequirements ElicitationRequirements AnalysisRequirements ValidationRequirements Specification

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

ObjectivesReview the current business processes

Formulation of Proposed Solution in terms of business and technology

InputMaster Project Plan

Detail Current Business Process Study

Out PutSoftware 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

2.5.2. System DesignThe 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.

Figure 11: System Design MethodologyGather Functional RequirementsSystem DesignGenerate System Design Report Planning of Security ProcessTechnical, Design & Process SpecificationDatabase ArchitectureDesign Data Flow DiagramDesign Input and Output of ProcessesDefine System Standards Synesis ITHLSP

System Design

ObjectivesTo 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

InputMaster Project Plan

Approved Software Requirement Specification

System Analysis and Design Methodology

Out PutSystem 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

2.5.3. Development and CodingThe main activity for this phase is Coding and Unit Testing for the Designed Modules. Coding entails converting the logic designed in the SRS into chosen coding language. Coding standards will be followed aligned to the industry standards. The methodology followed by Synesis IT is given hereunder.

Sample of Code review checklist followed by Syneis is given below:

Code Review Checklist

1Completeness1. Does the program handle all conditions, functions, and updates given in the SRS2. Are inline comments used judiciously?3. Are all design issues handled?4. Have all user interface issues been handled?5. Are all boundary testing/debugging conditions addressed?

2Logic and Correctness1. Are input parameters checked?2. Are subscript Out-of-range conditions checked?3. Are results of error checks reported to the calling programs?4. Are code layout and coding standards satisfied?5. Is any hard-coding done?6. Is any unwarranted coding done?7. Are any uninitialized variables present?8. Are any nonterminating loops present?9. Does each program have one entry and one exit point?10. Are all declared variables used?11. Is the program logic correct?12. Is the program modular?13. Is the code reusable?

3Reliability, Probability & Consistensy 1. Have performa.nce/efficiency checks been done?2. Is code independent of the character and word size of the platform3. Are records updated/deleted in the same order throughout thesystem?4. Is a similar style of coding followed throughout the system?5. Do comments correspond to the logic being described?6. Are error conditions comprehensively and consistently handled?

4Maintainability1. Does the program have proper indentation?2. Is there a description at the beginning of the program that gives details such as a description of program funtionality, the author, called programs, calling programs and so on? 3. Are the comments current and do they clarify the functions of each program/module?4. Are the data names descriptive?

5Tracebility1. Can the program source be traced to the program specifications?2. Are all copy books used cross-referenced?

2.5.4. Quality Assurance and TestingTo provide quality assurance a software quality assurance plan will be followed, which includes quality control, which comprises those quality assurance actions related to the physical characteristics of a structure, component and system which will provide a means to control the quality of the predetermined requirements by the client.

This Quality Assurance Plan is intended to: Ensure that all steps of the project are monitored. Ensure proper user acceptance criteria for each type of testing. Determine signoff procedures for various milestones of certain data elements.

Steps of Quality AssuranceThere are some steps to follow in quality assurance for getting better quality. The steps are:

Figure 12: Steps of Quality Assurance Process

TESTING PROCESSTest 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 ProcessObtain requirements, functional design, and internal design specificationsDetermine project context, relative to the existing quality culture of the organizationIdentify application's higher-risk aspects, set prioritiesDetermine scope and limitations of tests Determine test environment requirementsDetermine test input data requirements Identify tasksWrite test casesPerform tests Evaluate and report results Obtain and install software releases Track problems/bugs and fixes, Retest as needed Maintain and update test plans, test cases and test environment, through life cycle

Figure 13: Testing Process

2.5.5. TrainingTo 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 ProfessionalsManagement 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

Locations of the Training: DhakaTraining for Administrators:The participants of this training will be from HLSP. The objectives of the training are as follows: To disseminate overall knowledge of the system development to Ministry of Educations IT department. To capable them to administrate the system To improve capacity building of HLSP in order to maintain the system To provide support and services to end users after expiry of the maintenance period.

Locations of the training: DhakaTraining for General User: This training will include the professionals of HLSP who will make and keep the system running. The successful implementation and smooth operations of the software will depend on the effective knowledge dissemination to end users. For this reason, this is key training activity of the project. The objective of the training is as follows: 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.Locations of the training: Dhaka

2.5.6. DeploymentImplementation: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 Phases of the Implementation Plan A brief description of the major tasks involved in the implementation steps Schedule and Resource Involvement for Implementation

The steps required for the Implementation are

Figure 14: Implementation MethodologyIMPLEMENTATION PLANNING AND ORGANIZATIONIMPLEMENTATION PREPARATIONHardware and Technology InfrastructureConference Room PilotReadiness ActivityConversion and Cut-OverGo-LivePost-Implementation Review

Phase 1: Implementation Planning and Organization Establish Implementation management process and team Collate all background information and documentation Confirm Customer Business Unit representatives participation and involvement Confirm Consultants Professional Services staffing and plans

Phase 2: Hardware and Technology Infrastructure Acquire necessary hardware & network required Test and QA user response time and network loading Establish support model

Phase 3: Conference Room Pilot Test, demonstrate and validate the solution Test; verify all setups, data migrations, processes and customizations Prove the solution meets the business requirements Resolve all issues, make necessary corrections before continuing Final Customer Executive decision for go-live phases

Phase 4: Readiness Activity Project team and the business prepare for the go-live Final conversion and startup schedules are refined Changes in user procedures and documents for training are completed Deliver training to the extended user community Dates and schedule for cutover and implementation are communicated throughout the organization

Phase 5: Conversion and Cut-Over A production environment for new system is initialized All data is converted and loaded into proposed system The team executes the detail conversion schedule with all validation steps to assure complete and correct data is loaded Customer does final month-end close on legacy system Final infrastructure changes are made Legacy system(s) is restricted to inquiry only

Phase 6: Go-Live When conversion is complete the new system is ready for production use User, support teams provides round-the-clock on-site support for the new system Any issues are logged and resolved as reported Help desk will receive calls, resolves as many as they can; remainder is given to project team members to resolve on a priority basis Support continues through the next 'x' months end close cycles-where 'x' is to be mutually agreed

Phase 7: Post-Implementation Review Evaluate the progress and effectiveness of the solution Review the operational effectiveness of the system as implemented Identify problems, performance or process issues Review opportunities to further improve effectiveness with the users Eliminate short-term problems and obstacles Present a plan of longer term corrective actions and improvements if required

2.5.7. Maintenance and Support servicesSoftware 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 post-delivery operations, supportability, and logistics determination. Post-delivery activities include software modification, training, and operating a help desk.

Figure 15: Support Services by Synesis ITService Level AgreementIssue ManagementChange ManagementProblem ManagementReview ManagementSupport ServicesOnsite Support ServicesOffsite Support Services

Unique features of Maintenance by the Consultant: 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.

2.6. SOFTWARE QUALITY MANAGEMENT LIFE CYCLE

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. Quality is built into the solution: Do it right the first time. Each step or phase is validated before moving ahead to the next step or phase. Repeatable processes are established and used by all like projects. Processes are continuously reviewed and improved

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.

2.7. SUPPORTING PROCESS2.7.1. User Experience DesignUser 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 DesignThe 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:

Information ArchitectureInteraction DesignHuman Computer InteractionUser ExperienceDesignHuman Factor EngineeringUsabilityUserInterfaceDesign

Figure: Relation among the fields

2.7.2. Risk Management ProcessSynesis 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.

Figure: Risk Management ProcessRISK ASSESSMENTRISK ANALYSISAsset IdentificationVulnerabilities IdentificationThreat IdentificationRisk IdentificationRisk Limit or Risk LevelRisk QualificationBusiness Level of ImpactCurrent Control ReviewControl SelectionRisk Treatment PlanResidual Risk Acceptance

A Framework for Risk Monitoring and assessment will be maintained throughout project. Sample of the framework is as follows:NoCategoryRisksProbabilityImpactRisk ExposureMitigation Plan

1Category 1Risk DescriptionNumeric Probability Impact Assessment Mitigation Plan

2Category 2Risk DescriptionNumeric Probability Impact Assessment Mitigation Plan

3Category 3Risk DescriptionNumeric ProbabilityImpact AssessmentMitigation Plan

2.7.3. Configuration ManagementSynesis 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 approach for management of the Requirements, Production, and Process Baselines. The management and control of the Test baseline is described in the System Integration and Test Plan. The activities of Configuration Management as follows:

Configuration ManagementPlanningConfiguration IdentificationConfiguration ControlConfiguration Status AccountingConfiguration Audit

Fig: Activities of configuration managementSynesis IT has developed of a mature configuration management process through a critical investment for establishing a scalable and reliable system for clients. The main steps of configuration management will contain:

Identify system components to track Establish a baseline Track all changesAudit periodicallyCommunicate Configuration Management

Fig: Main Steps of Configuration ManagementThese steps can be applied incrementally to specific subsections of the project. The application of these proper configuration management techniques can improve the stability of the system and provide direct benefits to the service level and efficiency to the client.

2.7.4. Documentation ProcessAll 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

The consultant will provide following process documents to client: Inception Report Monthly Progress Report