Twitter

Business Process Outsourcing

At Fabica we have matured the concept of Offshore Software Development / Maintenance to a highly functional and productive business practice. Our Processes, Uniform Standards and Process Control Systems have equipped us to ensure that our Offshore Methodology is efficient, standardized, automated with controls processes that enable quality across Projects.

Unlike other vendors we only outsource Projects that deal with our areas of core competency- Corporate Performance Management, Business Intelligence, Data Warehousing, Enterprise Portals, Content Management and Identity Management.

The Methodology followed for executing Offshore Software Development activities for Fabica sets the expectations in defining the Work Content, Information Flow, Progress Monitoring, Design and Delivery strategies. These processes along with the effective utilization of Offshore Personnel, Space, and Equipment, can translate into a substantial reduction of IT Costs for Fabica.

Fabica's outsourcing methodology consists of the following steps:

  • Systems Assessment: Conduct a full assessment, grouping all systems by business processes and identifying any redundancies
  • Identify Requirements: Document the technology base that is necessary to support the business today and in the future
  • Build Knowledge Base: Codify the knowledge base of the technology, analyze how it supports the organization's business processes, and publish the knowledge base to the organization using the web
  • Program Plan: Build and execute the onsite/offshore program plan
  • Change Management: Help the organization plan, acclimate, and understand the impacts of changing business processes and IT operations
  • Consolidate Resources: Converge systems using the onsite/offshore model
  • Execute: Deliver application and infrastructure management; research, document, and publish; and outsource new business processes

Fabica's Offshore Development Methodology focuses on the following essential areas namely:

  • An Enabling Team Constitution with Defined Roles and Responsibilities
  • A High-Level Steering Committee
  • An Effective Local - Remote Co-ordination
  • An Appropriate Communication Framework
  • Formal and Detailed Project Planning
  • Project Execution with Defined Customer Involvement
  • A Framework for Review and Reporting
  • Defined and Formal Methodologies and Life-Cycles
  • Software Engineering Practices