Our Approach

We have a flexible engagement approach and a structured delivery methodology based on Agile delivery and IT Industrialization. We will make sure that we fully understand your business drivers and objectives. We do not over-commit, so we will deliver on our commitments. 

We work hard to build long term relationships based on trust, collaboration and professional credibility. We seek professional excellence and we are proud of our clients’ successes. Above all, we care about our environment and society and we ensure that everything we do is sustainable.

    Sustainability is the long-term maintenance of well being, which has environmental, economic, and social dimensions.

    Global IT Factory is serious about ensuring that our business has a minimal eco-footprint and that we are operating in a sustainable and socially responsible manner.

    Our Policy is to:

    •  Minimise the use of paper by relying on electronic document management and distribution systems.
    •  Minimise the use of electricity by selecting energy-efficient equipment and utilising Cloud Services from energy efficient Cloud Service providers.
    •  Minimise the use of transportation and associated energy waste and greenhouse gas emissions by use of telecommunications services like video teleconferencing and telecommuting.
    •  Act in a socially responsible manner by taking on the obligation to ensure that our every activity and project is beneficial to society at large. We will not engage in socially detrimental projects or activities.
  • Our Engagement Approach
  • Our typical engagement mode for IT projects is based on a fixed price model, based on agreed project outcomes. In some cases, T&M engagement is required for initial business requirements analysis and/or solution definition.

    Our onshore business analysts and solution architects will work with your team to understand your business and what do you really need. We will come up with the proposed solution and we will tune it based on discussion with your team. Once you are satisfied that proposed solution will address your business needs, we will provide you with the formal proposal.

    Some of our customers prefer to have closely integrated “extended offshore team” with Time & Materials engagement.

    While we are flexible and easy to work with, we will spend enough effort upfront, to ensure that we have well-defined engagement contract, so that we both have the same understanding of our engagement and desired outcomes.

    We would typically start with a small pilot project, and gradually grow our relationship as we tune the way we work together.

  • Our Delivery Approach
  • Our delivery approach is tailored to the specific characteristics of each of the projects we are delivering. Typically our approach is based on our Agile Offshoring methodology delivered by integrated onshore and offshore teams.

    Onshore Team consists of:

    • Customer facing Project Manager
    • Business Analyst(s)
    • Solution Architect(s)
    • On-shore System Integration Test team (optional when on-shore SIT is required)

    Offshore Team(s) consists of:

    • Team Lead(s)
    • Software Developers
    • Testers
  • Project Management Methodology
  • As every project is unique in regards to scope, size, technical complexity, resourcing and team structure, we tailor our Project Management and overall Delivery approach to suit project characteristics and to align with our Customers approach and process.

    The main characteristics of our Project Management approach are:

    • Based on PMI PMBOK framework.
    • Appropriate level of Scope Definition, correct Effort Estimation and Scheduling are the most critical success factors for every project. We use most advanced estimation and scheduling tools leveraging our many years of experience in IT industry to produce most accurate estimates.
    • Scope management – where we control (but not prevent) the scope changes. Our Agile-based approach aims to reduce the cost and schedule impact of scope changes, by giving the opportunity to our customers to provide inputs and feedback throughout the project delivery life-cycle.
    • Project Risk Management – where we assess the main project risks and develop risk response strategies. Throughout the project, we continue to monitor risks and execute established strategies.
    • Communication Management – where we ensure that project stakeholder communication needs are properly analysed and the relevant communication strategy is implemented (eg. Status Reports, Technical Meetings, Information Session, Press Releases …).

    As part of our Project Management framework, we have well-established document templates for all standard project deliverables, which can be tailored to the needs of a specific project.

  • Agile Offshoring
  • One of the biggest perceived risks with Offshore development is communication. This can potentially lead to misunderstood requirements and the development of a solution which doesn’t meet the customer needs.

    Global IT Factory mitigates this risk by using elements of Agile Offshoring approach where frequent, short and iterative releases facilitate frequent communication between the customer, the onshore and the offshore teams.

    Use-Case Driven Agile Offshoring Approach
    The main characteristics of our “Use-Case Driven Agile Offshoring approach” are:

    • Customer functional requirements are expressed through Use-Cases which describe interactions between end users (or other systems) and the system which is being developed. While more formal than “User Stories”, Use cases are still much more efficient than full-blown requirements documents.
    • Graphical representation of Use-Cases is not used. The focus is on Actor Definition, Use Case Lists, Use Case Definitions and identification of Use-Case Scenarios.
    • Use Cases are used to perform initial requirements analysis, define the scope of each iteration and they serve as a basis for the Testing. Each Use Case can directly translate into a Test Case.
    • Development is structured around a number of quick iterative releases. The duration of typical iteration is 2-3 weeks.
    • Each release is demonstrated to customer stakeholders and feedback is solicited. This is a critical step in our Agile Offshoring process which ensures that our customer requirements and expectations are in sync with what is being developed by our offshore team.
    • Customer feedback is used to adapt the solution to evolving customer requirements. Any impact on schedule and cost is assessed and negotiated with the customer. The solution is designed to be flexible and adaptive so that the impact of the change is kept to a minimum.
    • The objective of the approach is to have a rapid delivery of a usable solution in an incremental, iterative manner.
    • A culture that rewards Self-initiative and Self-organisation is very important in Agile environments. The Central and South-Eastern Europe cultures are highly conducive to delivering resources with these skills.

    Agile is not about cost saving, but about an approach that can adapt to a changing project environment and/or evolving customer requirements. With frequent iterative releases, ongoing customer input and feedback is facilitated whilst also providing early business benefit. Cost saving comes from the utilisation of our cost-effective offshore teams.

  • Offshoring and IT Industrialization
  • While most of IT Industry SW engineers would consider what they do as a craft, IT Service delivery shall be repeatable with same quality outcomes and scalable to meet varying levels of demands.

    As stated in [1], “what makes the industrialised services factories work is a flexible capacity management through the quick staffing and de-staffing of a highly specialised workforce, together with specialised tools, templates, and prefabricated code pieces for IT delivery as well as a modular process chain for business process outsourcing (BPO). Both multi-national companies and offshore service providers are currently moving towards IT industrialisation driven by client expectations not only for ‘cheaper’ resources but also for more efficient and predictable service delivery. It is a gradual shift from cost efficiency to service efficiency and from project management to delivery process management. Project managers and team leaders now need to know how to set up, maintain, control, and tune a production chain in which each deliverable is built by various people. Thus, the standardisation of processes and deliverables, appropriate use of technology, and specialised training processes, tools, and standards are at the heart of the offshore industrialisation revolution”.

    Global IT Factory delivers Industrialised Offshore IT services by addressing the following:

    • Production Capacity Scalability: in addition to our core team we have a number of delivery partners that are accredited and aligned with our IT delivery process. We can scale rapidly to seamlessly meet the sudden increase in demands.
    • Efficiency: achieved through labour cost & productivity optimisation, use of Lean Manufacturing and Agile approaches, re-usability, process automation and use of the latest technologies and infrastructure.
    • Repeatable and Consistent High-Quality outcomes: Our comprehensive IT Service delivery process ensures consistent quality outcomes.
    • Continuous Improvement – Kaizen: where we monitor our processes and continuously look for incremental improvements.

    References

    [1] “Offshore Industrialisation of IT Service Delivery – What is it all about?” , by Wolfgang Messner, April 2011.