Iterative Collaboration Approach
Our collaboration approach aims at providing value to our customers with fully integrated and dedicated software teams and the development processes we fine tune to their businesses and operational models. To achieve this goal we follow a five-step process which ensures a proper start and a step by step consolidation of any new partnership.
Collaboration Scope
The initial focus of the relationship is on exploring the client’s challenges and needs and on matching these needs with our capabilities and resources.
Some of the artifacts and activities for this stage are:
- Confidentiality Agreement and learning about each other’s business;
- RFI / RPF completion;
- Workshops, either at Fortech premises or at the client’s site.
Proposal
The parties prepare and agree on a framework contract, which defines the general terms of the partnership such as the delivery model, ownership, work parameters, payment terms, rights and responsibilities of the parties and other aspects commonly agreed upon.
The engagement models you can choose from are:
- Team extension, when the aim is to build dedicated teams for your long-term needs;
- Project outsourcing, for short-term assignments;
- A hybrid model that blends dedicated teams with non-dedicated teams for particular projects.
Ramp Up
A proper ramp up is what makes the difference for a successful long-term partnership.
At this stage, we pay special attention to selecting the most suitable people for building the core team, to ensuring knowledge transfer and to the establishment of the remote process and communication within the distributed team.
Implementation
We implement the projects in successive iterations, with clear outcomes defined for each iteration.
The implementation process generally follows several phases: offer, order confirmation, implementation, delivery and client acceptance. For team extensions, this can also mean adding new team members and growing what is now a self-managed team.
Continuous Feedback
Our goal is to contribute to the success of our customers’ businesses and to build long-term relationships with them. To accomplish this objective we get continuous feedback, which we use to shorten the development cycle and increase the quality of the deliverables, improve team dedication and pave the way for lasting collaborations.