Upload
dr-syed-masrur
View
222
Download
0
Embed Size (px)
Citation preview
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 1/15
uthorised Partner
ERP Solutions Provider for Egypt and Middle-East
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 2/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
ii | P a g e
Masrur Group LTD Copyright © All Rights ReservedRegistration Number 4138904 IKONSOFT
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 __3___
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 3/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
iii | P a g e
Masrur Group LTD Copyright © All Rights ReservedRegistration Number 4138904 IKONSOFT
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. Name Location
1
Library Master Project Library
2
Project Manager
3
4
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.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 4/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
iv | P a g e
Masrur Group LTD Copyright © All Rights ReservedRegistration Number 4138904 IKONSOFT
Contents (Technical Proposal) 4 of 7Document 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
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 5/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
5 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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 anagile 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, there’s 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 they’re gatheringrequirements, the phenomenon known as “analysis paralysis” is less likely to impede a team frommaking progress. And because a team’s work cycle is limited to two weeks, it gives stakeholders
recurring opportunities to calibrate releases for success in the real world.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 6/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
6 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 7/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
7 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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. Inception
2. Elaboration
3. Construction
4. 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 KPI’s, 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 information’sexchange between delivery teams, customers and executive management.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 8/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
8 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
Our Delivery Methodologies:
Software as a Service (saas):
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 9/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
9 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
Team Structure allocated for Typical Custom ERP Project
Peer to Peer Reporting
Rashed Kamal
Technical
Development
Director
Abbas Uddin
Technical
Development
Lead
Mujahidur Chowdhury
Project Manager
Sarwar Ahmed
Quality
Assurance Lead
Sheikh MD. Alim
Senior
Programmer
Razia Hoq Nipa
Senior
Programmer
Mohamed jahangir
Senior
Programmer
Nure Alam
Senior
Programmer
Mohamed Zamil
Senior
Programmer
Web Portal / Mobile App Team Development Team
Md. Ziauddin Tanvir
Hardware
Integration
Specialist
Sukanta Dey Amit
Hardware
Integration
Specialist
MD. ABU BAKAR SIDDIQ
Hardware
Integration
Specialist
Hardware Integration Team
Rakib
Hardware
Integration
Specialist
Mohamed Sabbir
Designer
Sumon Chandra Paul
Designer
Graphics Team
Mohamed Ghazy
Front-End
Technical
Leader
Waleed Abood
Back-end
Technical
Leader
Coordination Team
Quality Assurance Lead
Technical Leads
Directors
Designers
LEGENDS
Integration Specialist
Senior Programmers
Quality Assurance Team
Project Manager
Dr.Syed Masrur
Project
Director
Lead CoordinatorsMohamed Bakry
Project Manager
Sazia Afreen
Senior
Programmer
AKRAMUL ISLAM
Senior
Programmer
QA Team
Project Management
Syed Mahboob Nur
Senior
Programmer
ON
ON
ON
ONONSITE Team
ON
ON
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 10/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
10 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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 organizationSolid 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.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 11/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
11 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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-TouchFramework: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.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 12/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
12 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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 self-
directed, 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.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 13/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
13 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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.
7/23/2019 04 ERP Development Methodology
http://slidepdf.com/reader/full/04-erp-development-methodology 14/15
ERP.02 REQUEST for Proposal Document ISO 9001: 2008 Certified Company
14 | P a g e
Masrur Group LTD Copyright © All Rights Reserved
Registration Number 4138904 IKONSOFT
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: [email protected]