Case Study: Fatayerji
Writer: Tekgenio Writer
Header: Giammarco Boscaro via Unsplash
About Client
Fatayerji Contracting Co. Ltd is a prominent company in the construction industry, employing approximately 5,000 people. Founded in 1976, the company is headquartered in Al Faisaliyah District, Makkah, Saudi Arabia, with additional operations in Riyadh, Dammam, Yanbu, and Madina. The company's registered address is on Yanbou Street, Jeddah, in the Makkah Region, with the postal code 21411.
Pain Points
- Highly decentralized operations across multiple regions causing data silos
- Managing diverse workflows for both construction projects and modular/precast manufacturing
- Complex project-based costing, budget controls, and subcontractor management
- Legacy or fragmented systems complicating data migration and integration
- Procurement and inventory challenges for multiple remote job sites
- Manual or inconsistent human resources and labor management across sites
- Resistance or low readiness among staff for adopting digital ERP tools
- Pressure for heavy customization risking complexity and upgrade issues
- Compliance and reporting requirements related to Vision 2030 and government partners
- Need for scalable ERP solution to support strategic growth and expansion
Challenges created
- Data loss or inaccuracy
- Operational downtime
- Reduced employee productivity
- Financial losses due to overruns and fixes
- Poor decision-making from inaccurate reports
- Customer and partner dissatisfaction
- Compliance risks and potential fines
- Employee turnover
- Loss of competitive advantage
- Increased IT support and maintenance costs
Objectives
The client wants to achieve the following through Odoo ERP:
- Accurate and seamless data migration to preserve historical and operational data integrity
- Minimized operational downtime during the transition to maintain business continuity
- Improved employee productivity through a user-friendly and efficient system
- Cost control and predictable budgeting for ERP implementation and ongoing operations
- Reliable, real-time reporting and analytics for better decision-making
- Enhanced customer and partner satisfaction by ensuring timely and high-quality project delivery
- Full compliance with regulatory and contractual requirements (Vision 2030, PIF, Aramco)
- Smooth change management to reduce employee resistance and retain skilled staff
- Scalable ERP solution that supports growth and diversification of business units
- Lower total cost of ownership with reduced IT support and maintenance needs compared to SAP
Solution approach
-
Fatayerji Contracting Company chose Odoo ERP to replace SAP:
- Cost Efficiency: Odoo generally offers a lower total cost of ownership compared to SAP, including licensing and customization costs
- Flexibility and Customization: Odoo’s modular design allows tailoring the system to specific construction and manufacturing workflows
- User-Friendly Interface: Easier adoption for non-technical staff compared to SAP’s complexity
- All-in-One Solution: Odoo covers ERP, CRM, project management, manufacturing, procurement, and HR in a single platform
- Better Integration Capabilities: Easier integration with modern tools and technologies used in construction and manufacturing
- Faster Implementation: Quicker deployment compared to SAP’s often lengthy and complex implementation cycles
- Open-Source Community Support: Access to continuous innovation and a wide ecosystem of apps and plugins
- Scalability: Odoo supports growing companies and diverse operations like FCC’s multi-region and multi-business-unit setup
- Cloud and On-Premises Options: Flexibility in deployment model based on company needs
Modules selected
HR, Payroll, Leave Management, Finance, Inventory, Customised Modules (i.e Material Requisition, Approval cycle, Budget comparison and reports etc)
Implementation Journey
We provided consulting, data migration, data cleansing, training, change management and support.
- Timeline and Phases:
- Phase 1: Preparation & Planning (2–4 weeks)
- Define project scope and objectives
- Assemble project team and assign roles
- Conduct detailed business process review and gap analysis
- Finalize implementation roadmap and timeline
- Prepare change management and communication plan
- Set up infrastructure (cloud/on-premises)
- Phase 2: System Design & Configuration (4–8 weeks)
- Configure Odoo modules based on FCC’s processes (projects, manufacturing, procurement, HR, etc.)
- Design customizations and integrations if required
- Develop data migration strategy and templates
- Set up security roles and user access controls
- Prepare initial training materials
- Phase 3: Data Migration & Integration (3–6 weeks)
- Extract and cleanse data from SAP and legacy systems
- Map data fields from SAP to Odoo
- Perform initial data migration and validation
- Integrate Odoo with third-party applications (e.g., Primavera, AutoCAD)
- Resolve data inconsistencies and refine migration process
- Phase 4: Testing (3–5 weeks)
- Conduct unit testing for individual modules
- Perform system integration testing (SIT) to ensure end-to-end process flow
- Carry out user acceptance testing (UAT) with key FCC users
- Document and fix bugs or process gaps
- Finalize cutover plan
- Phase 5: Training & Change Management (2–4 weeks, overlapping with testing)
- Deliver role-based training sessions (end-users, managers, IT support)
- Provide hands-on workshops and user manuals
- Gather user feedback and address concerns
- Execute communication plan to ensure readiness
- Phase 6: Go-Live & Support (2–4 weeks)
- Execute cutover to Odoo (final data migration, system switch)
- Monitor system performance closely
- Provide hypercare support and issue resolution
- Conduct daily progress meetings with project team
- Start continuous improvement and optimization planning
- Phase 7: Post-Go-Live Optimization (Ongoing)
- Collect feedback and measure KPIs
- Implement additional refinements and automation
- Conduct refresher training and onboarding for new employees
- Plan future module rollouts or upgrades
- Phase 1: Preparation & Planning (2–4 weeks)