Working
with
Synergy Codes

What happens after signing the contract?

Collaboration models – flexibly tailored to your needs

We offer different collaboration models tailored to the nature, scale, and ownership level of your project. All models are based on mutual trust, transparency, and high-quality delivery.

Swipe horizontally to see the full table →
Model When to choose it? What you gain Team setup Billing model
Type 1 “Deliver a solution for me” When you need a specific product or functionality built and delivered, usually with a well-defined scope. Full service (PM, BA, Dev, Product Designer, etc.), agile process, iterative demos, control over progress and budget. Flexible team composition – roles adjust as the project evolves. Time & Material, with optional budget cap or Fixed price.
Type 2 “Let’s build it together with your team” When you have a general product vision and want to shape it over time with a dedicated team. Long-term collaboration, fast prioritization, dedicated cross-functional team. Fixed team composition booked for a defined period. Fixed monthly budget for the booked team.
Type 3 “I need an expert to support us” When you need an expert to handle a specific technical or consulting task. Low entry threshold, quick access, minimal formality. Individual expert (no supporting roles). Time & Material.
Type 4 “Let your team join mine – I’ll manage the process” When you need to expand your internal team and keep control. Skilled developers and product designers working in your tools and process. Fixed setup for a defined period. Fixed monthly budget for booked capacity.

Team roles – what to expect?

Depending on the chosen collaboration model, different roles may be involved. Not all roles are present in every setup – we adjust based on project needs and complexity.

Roles we engage in the process:

  • Project Manager (PM): Coordinates the team, manages budget and timeline, handles reporting and communication with the client.

  • Business Analyst (BA): Gathers requirements , defines solutions (often in collaboration with the Designer), leads refinements, documents expectations, ensures the solution meets business needs.

  • Tech Lead (TL): Oversees the technical vision and architecture, supports developers, and also actively contributes as a senior developer.

  • Developer: Implements functionality, ensures code quality.

  • Product Designer: Creates UX/UI, prototypes and visual concepts.

Note: While we strive to ensure high quality through developer testing and team reviews, manual QA, detailed documentation, or post-launch support are not included by default. These areas require dedicated roles or effort, and can be planned together if needed.

How we kick things off

✅ Once the contract is signed:

  • We assemble a team tailored to your project.

  • We align on communication channels (Slack, Teams).

  • We set up your project in Jira, code repository, and access to environments.

  • We run a series of onboarding meetings:
    - PM Kick-off with client – setting collaboration rules, reporting cadence, and change management.
    - Internal team kick-off – the team learns about the project, roles, and responsibilities.
    - Meet the Team & Expectations – you meet the team and share your goals and priorities.

Collaboration when we manage the project

This is our standard model for product-focused projects. We work in the Scrum framework:

  • 🟢 We begin development on day one.

  • 🔁 Work is delivered in 1–2 week sprints.

  • 📋 Refinement and planning happen at the beginning of each sprint. Separate BA–client sessions to clarify specific solution details, if needed.

  • 🎯 We hold demo sessions with you – presenting completed features and gathering feedback.

  • 🗂️ Full transparency – Jira backlog, progress tracking.

  • 🔄 Flexibility – changes and new ideas are added to the backlog and prioritized together.

💡 We believe in partnership – your ongoing involvement (e.g. feedback during demos or helping set priorities) plays a key role in building the right solution.

Billing models explained

We use different billing models depending on the collaboration type:

  • Time & Material (T&M): Standard for Model 1 and Model 3. You pay for the actual time spent. This allows for flexibility, iteration, and scope evolution. We can also agree on a budget cap as a control mechanism. Best suited for projects where requirements may change or arenot fully defined at the start.

  • Fixed Price: Option for Model 1. You pay a set price for the agreed scope of work. This model provides full cost predictability. Ideal when project requirements are well-defined. Less flexibility during the project—any change in scope requires renegotiation.

  • Fixed Monthly Budget: Standard for Model 2 and Model 4. You pay a flat rate for a defined team over a fixed duration. This allows for predictable costs and dedicated capacity planning.

Reporting – full transparency

  • Sprint Report (every 1–2 weeks):
    - Progress update, completed features,
    - Budget usage.

  • Monthly (billing) Report:
    - Hours logged per role/type of work, used and remaining budget, followed by invoicing per contract terms.

FAQ

  • What does each team role do?

    Each role has a specific focus:
    - Project Manager (PM): Coordinates the team, manages budget and timeline, handles reporting and communication with the client.
    - Business Analyst (BA): Gathers requirements, leads refinements, documents expectations, ensures the solution meets business needs.
    - Tech Lead (TL): Oversees the technical vision and architecture, supports developers, and also actively contributes as a senior developer.
    - Developer: Implements functionality, ensures code quality.
    - Product Designer: Creates UX/UI, prototypes and visual concepts.
    - Delivery Lead (DL): Ensures delivery flow, resolves roadblocks, may act as Scrum Master.

  • Will I get the solution faster if I choose a full team (with supporting roles like BA)?

    A full team helps reduce misunderstandings, ensures better-defined work items, and enables developers to focus on coding. Supporting roles (like BA or PM) reduce the need for costly rework, prevent blockers, and improve overall flow. In many cases, this leads to more efficient delivery — especially in complex or evolving projects.

  • Does a full team mean higher costs because of more people?

    Not necessarily. While more people are involved, a well-structured team works more efficiently, avoiding costly mistakes and delays. You get better quality and faster delivery, which often leads to lower total cost.

  • How much of my time will be needed depending on the model?

    In Model 4, your involvement is essential, as you own the process and scope management. In Model 3, where you hire an expert without supporting roles, close collaboration with that expert will also be necessary to ensure clarity and progress.
    In other models, it depends on how clearly the requirements are defined and what level of engagement you agree on with the PM at project start. However, your availability is necessary whenever there are business or product-related questions or decisions affecting scope, budget, or timeline. Keep in mind that frequent meetings (e.g. daily syncs) also increase the total project cost.

  • Do I need to prepare a detailed system specification if I only choose developers?

    Yes. Without a BA or PM, you're responsible for providing clear, actionable tasks. Also, this analytical work still needs to be done — and if done by developers, the effort will be significantly higher due to the lack of specific business analysis skills.

  • If I only choose developers/product deisgners, will someone coordinate their work and ensure deadlines are met?

    This is the case in Model 4, where you manage the team. Also, in Model 3,  you work closely with the expert, without supporting roles. In other models, PM support is included and necessary for effective coordination.

  • Will I receive regular updates on progress?

    Yes. You’ll always have access to the backlog, where you can track the current status of all tasks. In addition, PMs provide weekly or biweekly reports and we hold regular demo sessions to show progress and collect feedback.

  • How does communication work in different models – who will I talk to?

    You’ll communicate with the whole team – we avoid creating unnecessary intermediaries. Each role on our side is clearly defined, so you can interact with the right expert depending on the topic - technical questions go to the Tech Lead, product understanding to the BA, timelines to the PM, etc. This setup ensures clarity and efficiency.  
    To make this collaboration work, we also need clarity from your side - specifically, who is the decision-maker for key areas such as technology, design, budget, and scope. Defining these roles upfront helps speed up decisions and avoid bottlenecks.

    If you have a specific preference regarding communication flow, you can always discuss it with the PM at the beginning of the project.

  • Wouldn't it be easier to speak to just one person? Don't extra roles slow things down?

    More roles bring clarity, not confusion. Each person has a clear purpose. While you may interact with several people, the PM coordinates the whole process and ensures efficiency.

  • Do I really need a designer if I already have an idea of how it should look?

    Having a clear idea is a great start, but designers bring essential expertise in translating concepts into user-friendly, consistent, and visually coherent interfaces. Without professional design input, what seems good on paper or in your head may not work well in practice - for example, issues with usability, accessibility, or visual hierarchy might be overlooked.
    Different collaboration models:

    - No designer involvement: You rely solely on developers or yourself to implement the idea. This often leads to surprises - the implemented interface may look different from your vision or feel unintuitive. Expect multiple iterations and fixes before the product feels right, which can cost more time overall.

    - Designer consulted upfront: A designer helps shape your idea early on, ensuring the product is usable and aligned with user needs. This reduces the number of iterations later, saving time and effort during development.

    In short, skipping design might seem faster initially, but in reality, it often leads to more back-and-forth and delays. Investing in good design from the start helps ensure the final product meets both your vision and your users' needs efficiently.

  • If the developer knows tech, why do I need a BA or PM?

    Because developers focus on coding. BAs ensures that what gets built matches your business needs. PMs ensure coordination, budget, and timelines are under control.

  • Will a full team make me lose control of the project?

    No. On the contrary, you'll gain clarity. Roles and responsibilities are distributed, but you're always the key decision-maker. The team exists to support you.

  • What happens if someone is sick or leaves – do I have delivery continuity?

    Yes. We ensure knowledge is shared within the team, use documentation, and always have handover capacity to maintain continuity.

  • If your team doesn’t know my industry, does having more people increase the risk of misalignment?

    No. Our team is trained to ask the right questions to deeply understand your specific context and needs. We carefully select team members so that at least one person has experience with similar projects or industries, which helps bridge any knowledge gaps quickly. Moreover, thanks to many years of supporting a wide variety of sectors, we have built a broad base of knowledge and best practices to draw from.

    Having more eyes on the project actually increases the chances of spotting potential gaps or misunderstandings early on, which helps prevent costly mistakes and misalignment down the road.

  • What value does a BA bring? Can’t I just describe what I need?

    You can, but a BA helps structure those needs into implementable tasks, clarifies ambiguities, and reduces back-and-forth.

  • If a PM runs the project, will I lose influence?

    No. The PM keeps things on track, but you're always the decision-maker. You can stay involved as much as you wish.

  • Can I manage developers myself if there’s no PM?

    Yes, but it requires time, structure, and technical clarity. Without a PM, you're taking on that responsibility.

  • In a full team, won’t some tasks overlap or no one take ownership?

    No. Clear role definitions prevent overlaps. Everyone knows their responsibilities and the PM coordinates the whole.

  • What if I change my mind during the project? How does change management work?

    No problem. We treat change as natural. Changes are assessed and added to the backlog. If they affect scope or budget, we inform you and align together. You’ll discuss the change management process with your PM at the start of the project – including which changes require confirmation, and which can be adjusted freely. We’ll also define what’s "must-have" in scope versus what can be replaced or postponed.

  • Will I have access to a demo version during development?

    Yes. You’ll see working increments at the end of each sprint during demo sessions. If the application is built on our infrastructure (repository and deployment) we will provide a deployed version available to you.

  • What if I find bugs during or after the project?

    During the project, we fix them as part of the process. Usually, when working in a T&M model, feedback reported within 15 working days after project closure is addressed under the same T&M terms, without additional overhead. After that period, we may need to reallocate resources, which may incur an extra preparation cost.

  • Do I need to have designs ready before development starts?

    It depends on the collaboration model:
    - In Model 1 (When you have a defined backlog and want to start development quickly), it's essential to have designs ready before development starts. These can be delivered either by your team or created through our Product Design process. Having finalized designs ensures smooth and efficient delivery.

    - In Model 2 (When you have a general product vision and want to shape it over time with a dedicated team), it’s not necessary to have all designs ready upfront. Design and development can evolve together — depending on how we agree to structure the collaboration. This model allows for iterative discovery and design, tailored to product needs.

    - In consulting engagements, there is typically no design phase – the focus is on strategy, architecture, or code-level improvements.

    - In team augmentation, our specialists follow your existing processes – including your design and product approach – so we adapt accordingly.
     
    In short: while having designs ready upfront helps ensure alignment and efficiency, we flex the approach based on the engagement model and your product maturity.