SlideShare a Scribd company logo
1 of 13
Download to read offline
6 steps I followed to build an
Enterprise Resource Planning (ERP)
System
author : raju velayudhan
profile : in.linkedin.com/in/rajuvelayudhan/
contact : rajuvelayudhan@yahoo.com
Validate primary reasons for building ERPSTEP 1
Confirm basic preparednessSTEP 2
Define monitoring and control procedureSTEP 3
DesignSTEP 4
PrototypeSTEP 5
Iteratively buildSTEP 6
Validate primary reasons for building ERP
1: Evaluate all available ERP suites. Ensure that there is no
ERP suite in the market which is a good fit for your industry
2: Ensure that the option of ‘building and maintaining’
weighs over ‘buying, customizing and maintaining’ an ERP in
terms of cost and benefits
STEP 1
Confirm basic preparedness
1: Analyze As-Is business model / processes and define To-
Be business model / processes
2: A requirement spec is ready which shall outline the
project scope and department heads have signed off their
respective part
3: A set of realistic, clearly defined, measurable list of
objectives against which project success / failure can be
evaluated is ready and is approved by senior management
STEP 2
Confirm basic preparedness
4: A detailed project budget is prepared after detailed analysis
and the same is approved by senior management
5: A passionate, experienced, stable team with adequate senior
management representation is in place for managing the project
6: The development team has experience in designing and
developing enterprise solutions / workflow systems
7: The platform / tool used to build the system is cost effective
and there is adequate expertise available in the market
STEP 2 Contd…
Define monitoring and control procedure
1: Define responsibility and authority matrix, escalation
matrix
2: Define method and frequency of project progress
review, budget review, review of project objectives
3: Define regular / ad-hoc reporting structure
4: Define change management procedure
STEP 3
Design
1: Design user interface elements – page layout, menu structure,
navigation, toolbars, color themes, button styles, font type and size,
headers and footers. Focus on simplicity and usability
2: Design data base. Derive and follow some thumb rules as to when to
normalize and to what level to normalize
3: Identify and design reusable components - workflow manager, access
control module, message sending routines, document management,
outputs / reports, transaction audit trails, error logs etc
4: Workflow engine is the core of ERP system. It should support task
definition, task sequencing, rule based switching, role based access and
task intimating
STEP 4
Design
5: Tier the application into layers for easy maintenance
6: Design the underlying system as a Framework which can
be extended to implement functionalities
7: Consider availability, security, responsiveness and similar
non functional aspects
8: Build wireframes before starting each module and show it
to end users to take their initial feedback
STEP 4 Contd…
Prototype
1: Take one module (for eg. Purchase Module) initially and develop a
proto. Implement the design along with the functionalities in the proto
2: Then show it to end users of the department. Take feedback. Review
feedback and refine the system. Make them try it, use it for recording some
past transactions. Try parallel run with few live records. Review, refine,
break, re-build until it take good shape.
3: Show the final version to rest of the departments in order to take their
feedback at-least on UI elements, navigation, usability etc.
4: Collect maximum feedback, deliberate changes and implement approved
changes and refine the proto
STEP 5
Prototype
5: Update scope document to reflect changes, if any
6: Clean up code, optimize where ever required and
document code in detail. The first proto shall be clean and
complete before we get into the next modules
7: Conduct phase end review meeting and re-review scope,
schedule, budget. Measure and review achievement of
objectives, if any applicable at this stage. Take required
corrective steps as necessary
STEP 5 Contd…
Iteratively build
1: Build the next related module (For eg. Inventory), take it to
end users, take feedback and refine. Integrate it with the
previously build module. Try trial run, parallel run with end
users
2 : Update scope document to reflect changes, if any, clean
up, optimize and document code
3: Conduct detailed re-review of scope, schedule, budget at
the end of each phase. Measure and review achievement of
objectives, if any. Take corrective actions where required
STEP 6
Design
Build
Test
Try/Use
Scope Review
ProgressReview
BudgetReview
ReviewachievementofObjectives
Iterative building model
Thank You
to appreciate or share some advice, leave your comments
say if you like this presentation or not
Follow follow to encourage me to publish more such content
if i can be of any help, email me at rajuvelayudhan@yahoo.com

More Related Content

Viewers also liked

Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Patrick Nicholson
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities SAP Portal
 
Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Wuzna Haroon
 
Energy Strategy Group_Report 2012 efficienza energetica
Energy Strategy Group_Report 2012 efficienza energeticaEnergy Strategy Group_Report 2012 efficienza energetica
Energy Strategy Group_Report 2012 efficienza energeticaEugenio Bacile di Castiglione
 

Viewers also liked (7)

Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
 
Context Based Authentication
Context Based AuthenticationContext Based Authentication
Context Based Authentication
 
Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016
 
Basics of Coding in Pediatrics Medical Billing
Basics of Coding in Pediatrics Medical BillingBasics of Coding in Pediatrics Medical Billing
Basics of Coding in Pediatrics Medical Billing
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
 
Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution
 
Energy Strategy Group_Report 2012 efficienza energetica
Energy Strategy Group_Report 2012 efficienza energeticaEnergy Strategy Group_Report 2012 efficienza energetica
Energy Strategy Group_Report 2012 efficienza energetica
 

Recently uploaded

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Recently uploaded (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

6 Steps I Followed To Build An ERP System

  • 1. 6 steps I followed to build an Enterprise Resource Planning (ERP) System author : raju velayudhan profile : in.linkedin.com/in/rajuvelayudhan/ contact : rajuvelayudhan@yahoo.com
  • 2. Validate primary reasons for building ERPSTEP 1 Confirm basic preparednessSTEP 2 Define monitoring and control procedureSTEP 3 DesignSTEP 4 PrototypeSTEP 5 Iteratively buildSTEP 6
  • 3. Validate primary reasons for building ERP 1: Evaluate all available ERP suites. Ensure that there is no ERP suite in the market which is a good fit for your industry 2: Ensure that the option of ‘building and maintaining’ weighs over ‘buying, customizing and maintaining’ an ERP in terms of cost and benefits STEP 1
  • 4. Confirm basic preparedness 1: Analyze As-Is business model / processes and define To- Be business model / processes 2: A requirement spec is ready which shall outline the project scope and department heads have signed off their respective part 3: A set of realistic, clearly defined, measurable list of objectives against which project success / failure can be evaluated is ready and is approved by senior management STEP 2
  • 5. Confirm basic preparedness 4: A detailed project budget is prepared after detailed analysis and the same is approved by senior management 5: A passionate, experienced, stable team with adequate senior management representation is in place for managing the project 6: The development team has experience in designing and developing enterprise solutions / workflow systems 7: The platform / tool used to build the system is cost effective and there is adequate expertise available in the market STEP 2 Contd…
  • 6. Define monitoring and control procedure 1: Define responsibility and authority matrix, escalation matrix 2: Define method and frequency of project progress review, budget review, review of project objectives 3: Define regular / ad-hoc reporting structure 4: Define change management procedure STEP 3
  • 7. Design 1: Design user interface elements – page layout, menu structure, navigation, toolbars, color themes, button styles, font type and size, headers and footers. Focus on simplicity and usability 2: Design data base. Derive and follow some thumb rules as to when to normalize and to what level to normalize 3: Identify and design reusable components - workflow manager, access control module, message sending routines, document management, outputs / reports, transaction audit trails, error logs etc 4: Workflow engine is the core of ERP system. It should support task definition, task sequencing, rule based switching, role based access and task intimating STEP 4
  • 8. Design 5: Tier the application into layers for easy maintenance 6: Design the underlying system as a Framework which can be extended to implement functionalities 7: Consider availability, security, responsiveness and similar non functional aspects 8: Build wireframes before starting each module and show it to end users to take their initial feedback STEP 4 Contd…
  • 9. Prototype 1: Take one module (for eg. Purchase Module) initially and develop a proto. Implement the design along with the functionalities in the proto 2: Then show it to end users of the department. Take feedback. Review feedback and refine the system. Make them try it, use it for recording some past transactions. Try parallel run with few live records. Review, refine, break, re-build until it take good shape. 3: Show the final version to rest of the departments in order to take their feedback at-least on UI elements, navigation, usability etc. 4: Collect maximum feedback, deliberate changes and implement approved changes and refine the proto STEP 5
  • 10. Prototype 5: Update scope document to reflect changes, if any 6: Clean up code, optimize where ever required and document code in detail. The first proto shall be clean and complete before we get into the next modules 7: Conduct phase end review meeting and re-review scope, schedule, budget. Measure and review achievement of objectives, if any applicable at this stage. Take required corrective steps as necessary STEP 5 Contd…
  • 11. Iteratively build 1: Build the next related module (For eg. Inventory), take it to end users, take feedback and refine. Integrate it with the previously build module. Try trial run, parallel run with end users 2 : Update scope document to reflect changes, if any, clean up, optimize and document code 3: Conduct detailed re-review of scope, schedule, budget at the end of each phase. Measure and review achievement of objectives, if any. Take corrective actions where required STEP 6
  • 13. Thank You to appreciate or share some advice, leave your comments say if you like this presentation or not Follow follow to encourage me to publish more such content if i can be of any help, email me at rajuvelayudhan@yahoo.com