You are on page 1of 15

Authorised Partner

ERP Solutions Provider for Egypt and Middle-East

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

ii | P a g e

IKONSOFT

ERP.04 METHODOLOGY FOR ERP


DEVELOPMENT
<ProVision>
< SDLC and Implementation>
Author:

<Project Manager>

Creation Date:

22nd December 2014

Last Updated:

5th January 2015

Document Ref:

<Provison 150115>

Version:

Version 1.3

Approvals:

<Project Director>

Dr. Syed Masrur

< Project Manager>

Mr. Mohamed Bakry

<Solution Partner>

Mr. Mohamed Shafiq / Mohamed Magdy

Copy Number

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

__3___

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

iii | P a g e

Document Control
Change Record
4

Date

Author

Version

Change Reference

8-Jun-99

<Author>

Version
3.5

No Previous Document

Reviewers

Name

Position

Distribution

Copy No.
1
2
3
4

Name

Location

Library Master

Project Library
Project Manager

Note To Holders:
If you receive an electronic copy of this document and print it out, please write your
name on the equivalent of the cover page, for document control purposes.
If you receive a hard copy of this document, please write your name on the front cover,
for document control purposes.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

iv | P a g e

Contents (Technical Proposal) 4 of 7


Document Control .................................................................................................................. iii
Development Process in Methodology: ............................................................................... 5
Project Management ............................................................................................................... 6
Implementation Services ........................................................................................................ 7
Methodology .................................................................................................................... 7
Our Delivery Methodologies:................................................................................................ 8
Team Structure allocated for Typical Custom ERP Project ................................................... 9
IKONSOFT Staff allocated for Typical ERP Project: ........................................................ 10
eLearning, Training & eDocumentation ............................................................................ 12
Detail of Software Development Life Cycle (SDLC) Implementation: .......................... 13
Partner Contact Details ........................................................................................................ 14

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

5|Page

Development Process in Methodology:

Our Approach is Agile Methodology:


We break down the whole application/software into pieces (modules) and then we set the milestone
of each module and set the stop in the SDLC process. After finishing each module we take the
approval/feedback from our clients (Business User - Project Manager). At each SDLC phase we also
discuss with client QA Manager/Business User Project manager for work appraisals and approvals.
Why do we use Agile?
Agile development methodology provides opportunities to assess the direction of a project throughout
the development lifecycle. This is achieved through regular cadences of work, known as sprints or
iterations, at the end of which teams must present a potentially shippable product increment. In an
agile paradigm, every aspect of development requirements, design, etc. is continually revisited
throughout the lifecycle. When a team stops and re-evaluates the direction of a project every two
weeks, theres always time to steer it in another direction.
The results of this inspect-and-adapt approach to development greatly reduce both development
costs and time to market. Because teams can develop software at the same time theyre gathering
requirements, the phenomenon known as analysis paralysis is less likely to impede a team from
making progress. And because a teams work cycle is limited to two weeks, it gives stakeholders
recurring opportunities to calibrate releases for success in the real world.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

6|Page

Project Management
We will offer the customer all the managerial activities including the following:
Development of an overall implementation strategy
Development of technical standards for modifications, security, conversion, and system
administration for all modules
Development of a comprehensive implementation plan, including allocation of needed
resources
Project timeline, staging and scheduling
Task management and tracking
Project meetings and documentation

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

7|Page

Implementation Services
Methodology

Successful software development methodologies are adaptable and require customization from project
to project. We have the expertise needed to correctly determine which activities and artifacts make
sense to use for a specific project, resulting in expedited success and minimized costs for our clients.
We utilize different methodologies of software development according to the specific of the customer,
industry and project, based on proven best practices.
Rational Unified Process (RUP):
During the development process, activities are performed throughout multiple iterations. These
iterations continue as the project evolves through four phases of development:
1.
2.
3.
4.

Inception
Elaboration
Construction
Transition

Fundamental concepts:
In order to ensure an effective integration of the offshore services we make sure that some very
important concepts are defined:

Robust processes:
Define KPIs, methodologies, the quality parameters to adhere to with highly skilled
professionals to execute projects.

Vision and strategy:


Follow a focused vision and a goal driven strategy that are firmly in place

Structures:
Roles and responsibilities of customer and delivery parties

Communication plan:
Agree to reporting requirements using communication technologies to ease the informations
exchange between delivery teams, customers and executive management.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

8|Page

Our Delivery Methodologies:

Software as a Service (saas):

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

9|Page

Team Structure allocated for Typical Custom ERP Project


Project
Director

ON

ON

Dr.Syed Masrur

LEGENDS

Technical
Development
Director
Rashed Kamal

Directors

Technical Leads
Project Manager
Quality Assurance Lead

ON
Lead Coordinators

Technical
Development
Lead
Abbas Uddin

Quality
Assurance Lead
Sarwar Ahmed

Project Manager
Mujahidur Chowdhury

ON
Project Manager
Mohamed Bakry

Senior Programmers

ON

Integration Specialist
Senior
Programmer

Designers

Nure Alam

Senior
Programmer

Mohamed jahangir

Quality Assurance Team

MD. ABU BAKAR SIDDIQ

Senior
Programmer

Project Management

Mohamed Zamil
Peer to Peer Reporting

ON

ONSITE Team

Hardware
Integration
Specialist

Senior

Md. Ziauddin Tanvir

Senior
Designer
Mohamed Sabbir

Programmer

Sazia Afreen

Senior
Senior

Programmer

Razia Hoq Nipa

Senior

Programmer
Syed Mahboob Nur

Sheikh MD. Alim

Web Portal / Mobile App Team

Development Team

Masrur Group LTD


Registration Number 4138904

Hardware
Integration
Specialist

Programmer

Hardware
Integration
Specialist

Sukanta Dey Amit

Hardware
Integration
Specialist

Designer
Sumon Chandra Paul

Programmer
AKRAMUL ISLAM

Front-End
Technical
Leader

Mohamed Ghazy
Back-end
Technical
Leader
Waleed Abood

Rakib

Hardware Integration Team

Copyright All Rights Reserved


IKONSOFT

Graphics Team

QA Team

Coordination Team

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

10 | P a g e

IKONSOFT Staff allocated for Typical ERP Project:


To us people come first. Employees, Consultants, Customers, Our partners, the entire eco-system are
driven by people. We are a people based business because we recognise that Great People equal Great
Opportunity.
Our hiring process:

Identify consultants by word of mouth from current employees and referrals

Interview them by industry experts in their space

Update our IKONSOFT e with the experts opinion on the consultant

Reference and background checks

Record security cleared/non cleared status

Present relevant jobs

Interview and offer

Performance reviews
Project Director (Dr. Syed Masrur DBA - Chairman) Client management
(1 on-site and offshore)
Doctorate of Business Administration
15+ years of combined industry and consulting experience
Project Operation Head (Rashed Kamal MBA - CEO)
(1 offshore management) + (1 from Onsite)
15+ years of working with multiple ERP systems
15+ years of business development experience in a consulting organization
Solid Project Management experience
Expertise in Business Process Re-engineering
Strong business acumen
Project Manager (Mohammed Bakry)
On-Site management (1 on-site) + (1 from off-shore)
12+ years of Project Management and Software Implementations experience, Oracle Certified Project
Manager. Successful Projects:
Ezzsteel software implementations project in 5 factories
Tetra-Pak Egypt: Full cycle Implementation & Training and Support.
East Gas Co.: Full cycle Implementation & Training and Support.
* If engaged in another project, than Project Manager with similar experience.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

11 | P a g e
Project Manager for Software and Platform Development - (Abbas Uddin BSC)
(1 offshore)
Experience: 10 Years+ Software project management
Key Technologies:PHP,MySql,Ajax,JQuery,MobileJquery,Flex, Action
Scripting,Javascript,html,Dhtml,CSS,
Applications: (FBML, FBJS, FQL), ASP.net,C#,MSSQL,java,android and phonegap,sencha-Touch
Framework:CodeIgniter,Cakephp,yii,Zend
CMS: Joomla, wordpress, Oscommerce, Zencart, Drupal, PhpBB, Prestashop, Magento
Others: Expert in Web Application with own CMS,Linux Serer/Web Server
Administration/cpanel/whm
Project Manager for Core engine and Systems Architecture - (MujahidChowdhury BSC)
(1 offshore)
10+ years of Oracle ERP Manager
Programming Languages: Java (JSP, Servlet), PHP, HTML
Web Server: Apache, Tomcat, IIS (Internet Information Services)
Development tools: Net beans 7.0, J Creator, Dreamweaver, Eclipse.
Design tools: Photoshop, Microsoft Visio, Pencil.
Application tools : MS Office.
Project Management Tools: MS Project, Trello,
IKONSOFT e: MySQL, SQL Server 2008 R2, MS Access.
Bug Tracking Tools: MantisBT, eTraxix.
Project Management Method: Agile
Technical Lead (x 2) (1 on-site and 1 offshore)(1 from On-Site )
Luminary (10+ years) is one who has mastered a skill and has set about improving their respective
discipline. Some examples include:
Sr. Programmer (x 3) (1 on-site and 2 offshore)
Senior (7 to 10+ years, Level 3) is one who has spent the last 10,000 hours programming in a specific
genre. There is a strong understanding of design patterns; they leverage asynchronous programming,
queuing, caching, logging, security and persistence when appropriate.

Test Engineers (1 offshore) (1 from On-Site)


QA Manager (1 offshore) (1 from On-Site)
Mid-Level (4 to 6 years, Level 2) is one who understands day to day programming. They work
independently and create robust solutions. However they have yet to experience creating or maintaining
large or complex systems. In general Mid-Level developers are great with component level development.
Programmers (x 8) (offshore)
QA Analysts
Designers(x 4)
Junior (1 to 3 years, Level 1) is one who understands the basics of programming. They all have a degree
in software engineering or computer science. Their code is continually reviewed. Guidance is given in
regards to algorithms, maintainability and structure.
IT Support (x 4) (All from On-Site)
Data Entry Team for populating and updating the IKONSOFT e. The Data Entry team shall be provided by
Tala and supervised by IKONSOFT in On-Site premises.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

12 | P a g e

eLearning, Training & eDocumentation

IKONSOFT is thoroughly documented, explained and demonstrated using electronic and interactive
tutorials. The basis of these tutorials outlines work steps and processes in the following online formats:

Interactive simulation
Didactical web-based tutorials
Process-oriented handbook

Using these resources, a new user or an experienced user searching for additional information can find
help and experience the software in a risk-free learning environment. Learning is interactive and selfdirected, but is also supported by interactive messages, which react to user input with corrections and
suggestions. In the IKONSOFT Knowledge centre, users are able to review the course structure for
available tutorials, which can be searched by language and version.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

13 | P a g e

Detail of Software Development Life Cycle (SDLC) Implementation:


IKONSOFT SDLC for ERP project are as follows:

Requirement Analysis - by Project Manger


o
Define Scope -> take client Approval
o
Functional Diagram
o
DFD

Team building containing Project Manager, Coder, Designer, Tester & client
representative as per project plan in Exhibit A; Project Scopes and Specifications.

Timeline and Milestone setting

Module Distribution among the team members

Define Test cases

Designing
o
IKONSOFT e Design

ERD

UML

SQL
o

GUI

Theme Design, Possible screens & layout of Forms & pages and
take client Approval

HTML/CSS conversion

Client Side Scripting

Client Approval

Coding
o
Framework ,CMS & Tools selection
o
Project Integration with Framework
o
Define Classes required for the project with functions By senior Team
member
o
Coding as per assigned task
o
Testing each module
Testing as per test cases
Deployment
Documentation

Some supporting tools we use to make the team dynamic:

SVN (Version control)


Testing Tools (customized open-source tools)
Project Management Tools

For each phase, we keep the document both soft and hard copies in the project file box.

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

14 | P a g e

Partner Contact Details

EGYPT: Yasmine Building, 8th District, New Maadi, Maadi


Mohammed Magdy +20 10688 41354
GCC & Qatar : Commercial Bank Plaza 14th floor, Westbay , Doha
Mohammed Shafiq +97 46663 5529
Email: ikonsoft@provisioneg.com

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

ERP.02 REQUEST for Proposal Document

ISO 9001: 2008 Certified Company

15 | P a g e

Masrur Group LTD


Registration Number 4138904

Copyright All Rights Reserved


IKONSOFT

You might also like