Ali Motallebi submitted an executive summary of his 25+ years of experience in business analysis, solution architecture, data analysis, data warehousing, and data management. He has extensive experience implementing enterprise solutions such as ERP, CRM, and SCM. He also has experience performing feasibility studies, business consulting, data migration, and business intelligence work. Motallebi is confident his qualifications and experience can significantly contribute to businesses. He thanks the manager for their time and consideration.
1. Ali Motallebi
Page 1 of 21
Feb 4th 2016
RE: Executive Summary
Dear Manager,
I am extremely grateful for the opportunity to explain more about my
experience, skills and qualifications that have been achieved during past
25+ years, and this document contains a brief and typical description of
that.
I am confident that my experience (exactly in the area of business
analysis, solution architecture and also data analysis, data warehousing,
data management and master data management), qualifications and
educations, will significantly contribute to any business.
Again, thank you for the time and courtesy you extended toward me. I
appreciate your time and consideration.
2. Ali Motallebi
Page 2 of 21
Feasibility Study and Business Consulting
Enterprise Solutions (such as ERP, CRM, SCM, WMS, RMS, etc)
including development, customization, integration,
implementation and support)
Data Management
Data Warehousing
Business Intelligence
Master Data Management (MDM)
A) Feasibility Study & Business Consulting (RFP, RFQ Preparation)
The feasibility study is often described as a business counseling activity
and it should be done before starting the main project in order to
recognize the problem and provide appropriate solution in
reasonable frame of budget and time along with cost/benefit
analysis. I conducted feasibility study which was composed of
following activities:
Performed business analysis in order to recognize current situation
from business perspective and create a high level As-Is business
model
Performed business analysis to gather business requirements and
also expectations of stakeholders and then create a high level To-
Be business model (solution)
Researched in the market for finding appropriate business
solutions according to business requirements and raise a list of
nominated solutions
3. Ali Motallebi
Page 3 of 21
Performed cost-benefit analysis, ROI calculation and provide
comprehensive benchmarking between nominated solutions in
order to determine/suggest the optimum/best solution according
to financial and technical restrictions, and also business
requirements.
Created (and presented) final document which contains:
o As-Is and To-Be models (ONLY high level models)
o Highlight business requirements,
o Advising nominated solutions along with comprehensive
descriptions
o Solution Benchmarking along with risk analysis
o Suggestion selected solution along with its:
technical and business specifications
maximized benefits and minimized cost
o Estimation of project deployment, including:
Manpower required based on relevant expertises
Financial found/budget
Timeline
Scope of the work
B) Enterprise Solutions (such as ERP, CRM, SCM, etc)
Many enterprise solutions like ERP, CRM, SCM, RMS (Retail
Management System) have been customized, integrated with
different third party systems and implemented in different industries
(such as manufacturing, retail, health & healthcare, banking &
insurance, etc) during past 15 years in an End-to-End project
management manner.
4. Ali Motallebi
Page 4 of 21
(End-to-end project management, forecasting, tracking and
providing wide range of reports regarding project financial status,
communicating with different levels of management, team members
and business partners, defining project’s phase, deliverables and
scope, tracking milestones, assigning tasks to the resources, building,
managing and executing project plan, ensuring compliance with all
policies and procedures evaluate risks and contingency plans,
managing issues, evaluating risks, meeting SLA agreements,
managing project schedules, managing quality assurance,
performing resolution of issues, developing of standards, attending
on-site and off-site meetings, managing change controls, and testing
requirements, have been considered as major activities)
Different methodologies have been utilized for developing the
software applications. Waterfall for large scale systems as traditional
methodology and Agile methodology as an umbrella term for several
iterative and incremental software development methodologies. The
most popular agile methodologies include Extreme Programming
(XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM),
Lean Development, and Feature-Driven Development (FDD).
Here is brief description of activities in this area:
Performed business analysis in order to study current situation and
create As-Is model through business process mapping.
Performed business analysis in order for business requirements
gathering, elicitation and documentation
Performed business analysis in order to create a comprehensive
To-Be model based on combination of functionality of selected
solution, business requirements gathered, and some third party
system/solution(s) which are probably required.
5. Ali Motallebi
Page 5 of 21
Demonstrated and presented As-Is and To-Be models to
stakeholders in order to:
o Get their feedback and opinion
o Make required and feasible modification on the models
o Get stakeholders’ approval
Performed gap analysis between As-Is and To-Be business models
in order to indicate all differentiations
Developed BRDs (Business Requirements Documents) including:
o Business process mapping and modeling using:
EPC (Even-Driven Process Chain) methodology
UML (Unified Modeling Language) platform
RUP (Rational Unified Process) framework
o Use-Cases along with Narratives which have been
developed for every single one of the business processes
o Data dictionary, business objects and relevant attributes
o Schematic wireframes of the system which is supposed to
be implemented
o Architecture whole solution including the core system and
integration with any third party systems through APIs and
COTS Implementation methodology
Reviewed the BRDs with stakeholders in order to get their
approval
Managed solution customization based on BRDs and including:
o System configuration
o Software development
6. Ali Motallebi
Page 6 of 21
o Solution modifications
o System integration
Managed change requests, including:
Issue management
Change management (which are raised from technical
restrictions or business owners’ expectations)
Provided Quality Assurance, planning and executing testing
process for:
o System Integration Test (SIT)
o User Acceptance Test (UAT)
o Business Regression Test (BRT)
Performed business processes management (BPM) according to
BRDs, including:
o Business process improvement (BPI)
o Business process re-engineering (BPR)
Performed Data Management in order to transfer data from
legacy data resources to new platform – this set of activities is
explained separately below
Managed system transition from legacy systems to new platform
based on one of the following methodologies:
o Sudden (Big Bang) approach
o Parallel approach
o Phase (partial)approach
o Pilot approach
Managed Go-Live stage of solution deployment
7. Ali Motallebi
Page 7 of 21
Managed Post Go-Live support and completed solution
deployment
Managed business support systems
Datacenter design (architecture based on solution functionalities,
nominated services for providing, and security protocols, and
variety of equipments) and installation, consist of:
o Serve-farm as a collection of professional servers
including Application, Database, and services
o Storage devices including online storage and
archiving systems
o Communication network including multi-layer switches,
structured cabling (fiber and etc) and wireless
coverage and distribution outlets
C) Data Management
Data management as a major portion of any solution implementation
have been performed to transfer data set from legacy data
resources to new platform, several times as following:
Recognized (legacy) data resources
Created As-Is Data model – by providing ERD (Entity Relationship
Diagram) and performing current (existing) data schema
Performed data extracting from legacy data resources
Performed data standardization and normalization – data
cleaning
Created comprehensive data model based on new platform and
integrated solutions/systems
8. Ali Motallebi
Page 8 of 21
Performed data conversion based on differentiation between
legacy and new data models including all database scripts
procedures
Managed data migration from legacy data resources to new
platform
D) Data Warehousing
Data warehouse is a central repository for all significant parts of the
data that an enterprise’s various business systems (enterprise
comprehensive solution) collect; and “Data Warehousing” is a
methodology for consolidating data from multiple systems for making
analysis across those systems.
Basically two major functions have applied on consolidated data for
retrieving and analysing the data:
Data Mining
Data Querying
Data Querying: as a process for asking questions of data in search
of a specific answer. Unlike many forms of search engines (i.e.
Google), queries are normally structured and require specific
parameters or code, known as SQL (Structured Query Language).
A query could be written to answer questions like, "How many cars
(vehicles) were sold in specific region in specific period?"
Data Mining: as a process for sorting through large amounts of
data to identify patterns and relationships using statistical
algorithms. These relationships may help us to understand which
factors affected the outcome of something, or they may be used
to predict future outcomes. Data mining might be used to answer
questions like, "What factors affected sales the specific model of
9. Ali Motallebi
Page 9 of 21
vehicles in specific region during specific period of time?"
Knowing which factors drive sales in the past could help to predict
or make estimates about sales in the future.
E) Business Intelligence
Business intelligence (BI) as a discipline is made up of related
activities to analyze a business’s raw data, as following:
Determine The Most Salient Metrics (End-User requirements).
Identifying the key performance indicators (KPIs) which are
most influential in advancing business objectives is a pre-
requisite to a successful BI deployment; through business
analyzing. KPIs must be aligned with the business imperatives
that they are benchmarking.
Data sources determining. The data can be distributed
among numerous locations, such as transactional databases
and flat files.
Data goes through ETL (Extract, Transform, Load) process. First,
the extract function reads data from a specified
source database and extracts a desired subset of data. Next,
the transform function works with the acquired data - using
rules or lookup tables, or creating combinations with other
data - to convert it to the desired state. Finally, the load
function is used to write the resulting data (either all of the
subset or just the changes) to a target database, which may
or may not previously exist.
Data Warehousing and data modeling through loading into
data the cubes. This process has been explained above.
Data loading into BI application
10. Ali Motallebi
Page 10 of 21
Dashboard designing and performing layout of analytic
documents according to business requirements and KPIs
F) Master Data Management
Master Data Management in order to provide reliable data
pattern of trend of data and perform data analysis, have been
achieved by appropriate combination of following activities, as
described above:
Data Mining
Business Intelligence
Some diagrams of above activities, are enclosed in following pages.
Please contact me if I can provide you any additional information or
complementary documents.
Yours sincerely,
Ali Motallebi
416.985.2254 (Cell) | ali@motallebi.com | www.motallebi.com
11. Ali Motallebi
Page 11 of 21
High level solution architecture of an ERP
Customer Credit Information/
Replacement Sales Order Information
Quality Control
(QC)
For
Work Order
Processes on
Routing
(WO Process)
Sales Order
CostAccounting
Information
Sales Information
Forecasting
Planning
Manufacturing
Warehousing
Sales
Receiving Shipping
Accounting
Pricing
Customer
Feedback&MarketStudy
Market
Demand
MPS
Procurement
MRP
Supplier
Quotation/Invoice
RFQ/PO
PurchasedMaterial
Sold
Goods
Delivered Goods
Material
Product
Product Specification & Price
Bank
Customer Payment
Goods
Information
Goods
Information
CustomerPaymentCustomerAgreement
Quality Control
(QC)
For
Work Order
Finish Goods
(WO FG)
Quality Control (QC)
For
Returned Goods
Authorization
(RGA)
Quality Control (QC)
For
Work Order
Raw Material
(WO RM)
Quality Control (QC)
For
Sales Order (SO)
Quality Control (QC)
For
Purchase Order (PO)
Quality Control (QC)
For
Receiving
RGA Returned Goods
Repairing
Damaged Goods
Damaged/RepairedGoods
Replacement
SalesOrder
Purchase
Information
Issued Cheque for Procurement
Human Recourse
(HR)
AccountsInformation&
BankReconciliation
Received Material
12. Ali Motallebi
Page 12 of 21
An Overview of ERP Implementation Roadmap
Advice(s) & Training
Gap Analysis
Business Requirements
Document - BRDs
BST ERP Solution
(Software System
& Best Practices)
Customized BST
ERP Solution
Business Processes
Solution
Implementation
Solution
Customization
Current Business Processes Flow
Legacy Systems(s)
Old Data Model (Database & ERDs) Old Data Model (Database & ERDs)
Data
Migration
Dataflow in Legacy System(s)
New Data Set
(based on New
Model)
& Migrated Data
DeployingNewBusiness
Processes
ThroughBPIorBPR
Management / Stakeholders
Database(s)
Software System(s)
Old Database(s)
Management/Stakeholders Extectations
Current Business & Data Model
Installation&Configuration
BSTERPSystem
Analytical Information
& Managerial Reports
Current
Situation Study
Business Process Flows
Legacy System(s)
Data Model
Dataflow
Old Data
Set
New Data Set
Organizational
Change
Management
Integration with
Third Party
System(s)
This is optional
This is optional
Archiving
Old Database(s)
Third Party
System(s)
NOTE:
This integration should be
done based on Service
Oriented Architecture
Business Intelligence Tool
13. Ali Motallebi
Page 13 of 21
RMS – Retail Management System Block Diagram - 1.0
Supplier
Customer
Sales
Telephone
WarehouseProcurement
DeliveryFinance
Web
IVR
System
Customer
Call
Requested Information/Document(s)
List of Order(s)
- Approved
(for items
picking up)
Rejected Item(s)Purchased Product/Item(s)
Purchase
Request
- Primary
List of Orders – Finalized
+
Picked Up Items
Purchased Order
Quotation/Performa Invoice
/Invoice
Request for Quotation (RFQ)
Received
Quotation
/Performa Invoice
/Invoice
(for cheque issuing
/”Supplier Account” updating)
Second copy of
Purchas Order
(for cheque issuing
/”Supplier Account” updating)
Packing List
+
Requested Package
Signed Packing List
+
Customer Payment
Received Signed Packing List
(for Inventory List updating)
Received Customer Payment
(to transfer to “Treasury”)
Issued Cheque
Other Warehouses
Transferring
Request
Transferred
Item(s)
Packing List
+
Requested Package
Issued Sales Invoice – second copy
(for “Customer Account” updating)
RMS Business Model Diagram - 1.2
DeliveryFinance
Procurement Warehouse Sales
Supplier Customer
14. Ali Motallebi
Page 14 of 21
Business Process - Delivery - 01.1
Delivery Division
Finance
Division
Other
Warehouse(s)
Packing
Customer
Sales
Invoice
(submitted to
the customer)
Warehouse
Division
Picked Up Package
Picked Up
Item(s)
List#S04
List of orders
- Finalized
(for
picking up)
Order Package(s)
Packed
Item(s)List#D01
Packing List
Shipping
Invoice
Issuing
List#D01
Signed
Packing List
(second copy
as receipt)
Customer
Payment
Customer
Payment
Warehouse
Division
List#D01
Signed
Packing List
(second copy
as receipt)
For updating
the inventory list
Second Copy:
For updating
the customer account
For transferring
the received money
to treasury
First Copy:
For sending to the
customer for
recording purpose
List#S04
List of orders
- Finalized
(Includes
shipping status)
15. Ali Motallebi
Page 15 of 21
Business Process - Warehouse - 01.3
Warehouse Division
Inventory
Control
Procurement
Division
Other
Warehouse(s)
Picked Up Package
List#S05
List of
back orders
(pending
items)
Physical
Warehouse
Product
Definition
Purchased
Product(s)
Picked Up
Item(s)
Transferred
Item(s)
Picking
(Assignment &
Item Management)
List#S04
List of orders
- Finalized
(for
picking up)
Product/Item
Receiving
Rejected
Item(s)
List#W02
List of
Items
(Inventory)
Shipping from
Warehouse
Sales
Division
List#S03
List of orders
-Approved
Customer
Supplier
Delivery
Division
Procurement
Request Issuing
List#W01
Items
Identification
List#W03
List of
Required
Items
List#P03
List of
Required
Items
16. Ali Motallebi
Page 16 of 21
System Business Process Flow - System Wise
Procurement Department
Financial Department
Sales Department
Warehouse Department
Delivery Department
Picked Up Package
Order Packages
Request
Submission
Verification
Information
Sending
Registration
Picking
Packing
List#1
List of all
submitted
calls
List#2
List of
requested
information
List#3-1
List of
approved
orders
List#4
List of Picked
Up Items
Shipping
List#5
List of
Pending
Items
List#6
Packing
List
Invoice
Issuing
Package information
for shipping
Invoice
Physical
Warehouse
Accounting
Package & Customer
Information
Inventory
Control
Purchased items information
for inventory information updating
Marketing Material
(Documents
&
Information)
Customer
Definition/
Registration
Treasury
Received
Money
Supplier
Registration
Purchasing
Customer
Supplier
Request
For
Procurement
Purchase
Order
Paid Money
Product
Definition
Documents
&
Information
Package
Purchased
Product(s)
Picked Up
Item(s)
Packed
Item(s)
Picked Up Items information
for inventory information updating
Purchase
Payment
List#6
Signed
Packing
List
(as a receipt)
Request for
Purchasing
Quotation/
Performa
Invoice/
Invoice
Supplier
Invoice
Request for
Quotation
(RFQ)
Head Office
Business unit
Setting Up
Business Stuffs
Setting Up
Business Basic
Information
Setting Up
Administrative
Setting Up
Customers
Information
Warehouse
Information
Delivery
Information
Sales
Information
Procurement
Information
Suppliers
Information
Management
Output
Reports
Rejected
Item(s)
Rejected items information
for inventory information updating
Assignment
List#3-2
List of
approved &
verified
orders
Receiving
Putting away
Inventory Control
Sending
Transferring
17. Ali Motallebi
Page 17 of 21
Green Home Healthcare System Block Diagram
Database Layer
GHHCS System
GHHCS
Communication
Module
GHHCS
DocumentArchiving
Module
GHHCS
Authentication
Module
GHHCS
SignatureVerification
Module
GHHCS
DocumentSigning
Module
GHHCS
WordProcessor
Module
GHHCSCoreModule
GHHCS
PDFReader
Module
GHHCS Logbook
Module
GHHCSystem
Database
Document
Management
Database
SIGNificant
Biometric
Database
Exchange
System
Database
18. Ali Motallebi
Page 18 of 21
Green Home Healthcare System – ERD (Entity Relationship Diagram)
Patients Table
PK,FK3 Patient – ID
Patient – First Name
Patient – Last Name
Patient – Address 1
Patient – Address 2
Patient – City
Patient – Province
Patient – Postal Code
Patient – Phone 1
Patient – Phone 2
Patient – Email
Date – Admitted by agency
Date – Discharged from agency
FK1 Disease – ID
FK2,FK3 CT – ID
FK3 Treatment – DateTime
FK3 Reports – ID
Diseases Table
PK Disease – ID
Disease – Name
Disease – Description
Disease – Category
Care Team Table
PK,FK1 CT – ID
CT – First Name
CT – Last Name
CT – Address 1
CT – Address 2
CT – City
CT – Province
CT – Postal Code
CT – Phone 1
CT – Phone 2
CT – Email
Expertise – Category
Expertise – Expertise
FK1 Patient – ID
FK1 Treatment – DateTime
FK1 Reports – ID
Treatments Table
PK,FK1 Reports – ID
PK Patient – ID
PK CT – ID
PK Treatment – DateTime
Treatment – Report ID
Reports Table
PK Reports – ID
Report – Summary
Report – Description
Care Team Schedule Table
PK,FK1 Reports – ID
PK,FK1 CT – ID
PK,FK1 Patient – ID
PK,FK1 Treatment – DateTime
Day
19. Ali Motallebi
Page 19 of 21
Patient Location
Hospital
Healthcare Agency
CCAC
Admission
Document
Patient File
Archiving
Patient’s
Documents
Filing
Patient
Admission
Patient
Discharging
Healthcare
Services
Providing
Healthcare
Nurse
Assigning
Healthcare
Services
Supervising
Patient
Distribution
(in different Healthcare
Agencies)
Patient File
Archiving
Patient
Admission
Patient’s
Documents
Filing
Patient File
Archiving
Patient’s
Documents
Filing
Patient
Admission
(by Nurse)
Healthcare
Services
Providing
(by Nurse)
Provided
Healthcare
Services
DocumentAccess for
information
Patient’s
File
Patient’s
File
Patient’s
File
Patient’s
File
Healthcare
Services
Supervising/
Coordinating
Admission
Document
Provided
Healthcare
Services
Report
(for Supervisor)
Order
for
Supplies
Supplies
Providing
Patient’s
Admission
Document
Request
For Admission
Access for
information
Request for
Assigning
the Nurse
Patient’s
File
Access for
Information
The Nurse
Monthly/
Weekly/Daily
Schedule
Technical/Functional
Advice(s) Providing
(as per received report)
Patient’s
Documents for
Provided
Healthcare
Services
The Nurse
Schedule
for Patient
Admission
Request
for Sending
Patient’s File
to CCAC
Patient’s
Documents for
Provided
Healthcare
Services
Request
for Sending
Supplies
for Patient
Business Process Flow
for Patient’s Healthcare Service Providing
20. Ali Motallebi
Page 20 of 21
Green Home Healthcare System – Solution integration Architecture
A) From Service Provider (Agencies) perspective
Physical Therapist
Hospital
Home Health Care Service Provider
Datacentre
Internet
Patient’s
Documents
CCAC
Scanning
Supervisor / Coordinator /
Manager
Web Server
Staff Management
Service Coordination
Treatment
Supervising
CCAC representative
at hospital
Patient’s
Documents
Patient’s
File
Fax Machine
Doctor
Doctor’s Order
Patient’s
File
Patient’s
Documents
Fax Machine
Virtual Fax Machine
Public Telecom
Network
Home Health Care Service Providing by
Health Care Staff
Laptop/Tablet PC
Healthcare StaffPatient
Healthcare
Services
Wireless
Connection
Professional Documentation –
Order Sheet(s):
Supplies order for patient
Etc...
Professional Documentation –
CSR (Client Service Report):
Client Daily Report
Professional Documentation –
Patient medical history:
Admitting/Assessment Form
Medical record
Progress Note
Doctor’s Order
Etc.
Official Documentation (claim
sheets):
Daily Schedule
Timesheet
vehicle mileage,
Insurance,
educational courses
Etc...
Communication facilities:
E-Mail / Text Message
E-Calendar
Voice Mail
Voice/Text Chat
Etc...
Patient
allocation to
healthcare
service
providers
Case Manager
Supervising and
coordinating all
healthcare
services and
treatments
Occupational Therapist
Supplier – Medical
Supplier - Equipments
MD Care Community - Service Provider
Palliative Care Service Provider
Social Care Service Provider
Pharmacy
And any other Patient Care Service Provider
21. Ali Motallebi
Page 21 of 21
B) From Service Coordinator (CCAC) Perspective
Supplier
Internet
Hospital
Home Health Care Agency Home Health Care Service Providing by
Healthcare Staff
Laptop / Tablet PC
CCAC
Supervisor / Coordinator
/ Manager
Internet
Server
Doctor Doctor Order
Patient’s
File
Patient’s
Documents
Retrieving
Issuing
Integration
Home
Healthcare
Services
Providing
Scanner
Physical
Archive
Collecting
Archiving
Scanning
Datacenter
Case Manager
Internet
Server
Internet
Server
Internet
Server
Sales Manager
Deliver Order
Professional Documentation –
Order Sheet(s):
Supplies order for patient
Etc...
Professional Documentation –
CSR (Client Service Report):
Daily report regarding provided
healthcare services
Etc...
Professional Documentation –
Nursing Chart:
Admitting / Assessment Form
MAR Sheet
Progress Note
Doctor’s Order
Patient’s Treatment History
Etc...
Official Documentation:
Daily Schedule
Daily Timesheet
Claims for vehicle mileage,
Insurance, educational courses
Etc...
Communication facilities:
E-Mail / Text Message
E-Calendar
Voice Mail
Voice/Text Chat
Etc...
Supplies
Delivery
Coordinating -
allocating patients to
healthcare agencies
Supervising all
provided healthcare
services and
treatments by
Agency’s staff
Staff Management
Service Coordination
Treatment
Supervising
Healthcare Staff