Technical Guide

What to Expect When Working with a Small Dev Team

Behind the Scenes
Mar 5, 20267 min readBy Cortex Team
What to Expect When Working with a Small Dev Team

No Middlemen


When you work with a big software company, you talk to a sales person, who talks to a project manager, who talks to a developer. By the time your request reaches the person actually building your software, it's been through 3 games of telephone.


With us, you talk directly to the people writing the code. That's not because we can't afford project managers — it's because we think the work is better when the builder understands the problem firsthand.


What This Means in Practice


Faster Communication

Got a question at 3 PM? You'll get an answer from the person who actually knows, not a "let me check with the team and get back to you" response.


When we were working on a warehouse system for a logistics client, they realized mid-project that they needed to track expiry dates on products. With a big company, this would've been:

  • Client contacts account manager
  • Account manager emails project manager
  • Project manager logs it as a change request
  • Change request gets reviewed in a meeting next week
  • Developer finally gets the details a week later

  • With us? They sent a message, we clarified what they needed that same day, and implemented it the next morning.


    Better Solutions

    When the developer understands your business problem (not just a ticket description), they often find simpler solutions.


    "Oh, you don't need a whole new module — we can just add a filter to the existing dashboard."


    Or: "You're spending RM 5,000/month on this SaaS tool just for this one feature. Let's build it into your system instead."


    These conversations happen because the person building it actually understands your business, not just the technical specification.


    Honest Timelines

    We don't have a sales team that promises "2 weeks" to close the deal, only for the dev team to realize it's actually 6 weeks. The person giving you the estimate is the person doing the work.


    If we say "3 weeks," it's 3 weeks. Not 3 weeks for happy-path scenarios plus another month for real-world edge cases.


    How We Actually Work


    Phase 1: Detailed Discovery (2-3 Days)

    We spend time understanding your business. Not just the technical requirements, but *why* you need this software. What problem does it solve? What does success look like?


    This usually includes:

  • Interview with you/key team members
  • Reviewing your current process (spreadsheets, existing systems, etc.)
  • Asking uncomfortable questions about edge cases
  • Creating a detailed scope document

  • This phase is free because it's the most important part. A bad scope document means a bad project, and you're better off knowing that upfront.


    Phase 2: Build & Iterate (Weeks 1-3, typically)

    We don't disappear for 6 months and come back with something. We build in 1-2 week sprints:


  • **Week 1:** Core functionality deployed. You see working software.
  • **Week 2:** You give feedback, we refine. You spot issues early when they're cheap to fix.
  • **Week 3:** Polish, edge cases, production deployment.

  • You have visibility the whole time. Not just status meetings — actual working software you can test.


    Phase 3: Deployment & Support

    We handle the deployment. We're available for the first week post-launch to fix any issues. After that, we provide ongoing support (typically 5-10 hours/month for maintenance and small changes).


    The Tradeoffs (Let's Be Honest)


    We believe in being honest, so here's what you give up with a small team:


    **Limited capacity.**

    We can only take on a few projects at a time. Right now we're booked 3-4 months out. If we're full, we'll tell you upfront and give you a realistic start date. We won't squeeze you in and overcommit.


    **No 24/7 support hotline.**

    We're not a call center. But we do respond to messages during business hours (usually within a few hours) and we're pretty quick about it. If something goes down, you get help same-day.


    **Less corporate polish.**

    Our proposals don't have 40 pages of filler. You get a clear scope, a price, and a timeline. That's it. Some clients actually prefer this — no bullshit, just straight talk.


    We'll say no to bad ideas.

    If you ask us to build something we think won't work, we'll tell you why. Some dev shops just nod and take the money. We won't. This sometimes means pushing back, but it's in your interest.


    What You Gain


  • **Accountability.** There's no "another team handled that" excuse. If something breaks, we fix it. If there's a miscommunication, we own it.

  • **Flexibility.** Need to change a requirement mid-project? We can adapt quickly. No change management process, no 5-email approval chain. We discuss it, figure out the impact, and adjust.

  • **Ownership.** We care about the quality of our work because our reputation depends on every single project. We're not optimizing for billable hours or on to the next client. We want you to be a reference for future clients.

  • **Speed.** No politics, no layers. When something needs to decide, it gets decided fast.

  • **Long-term partnership.** After the project, you have a dev team that knows your system and your business. Maintenance is faster, future projects are simpler, and you're not training someone new every time.

  • When You Should *Not* Work with a Small Team


    If you need **50 developers working in parallel** on a massive enterprise rewrite, we're not the right fit. We max out around 3-4 concurrent projects.


    If you need **24/7 support with someone to call**, we're not a good match. We're business hours + on-call for emergencies.


    If you need a **"yes to everything" vendor** who doesn't push back on bad ideas, you won't like working with us.


    If you need a **vendor to absorb all the risk** and promise zero scope changes, we're not it.


    When You Should Work with a Small Team


    If you need a **focused team to build one thing well** — this is exactly what we do.


    If you want **direct access to the person building your software** — that's our model.


    If you value **speed, honesty, and a team that cares about the outcome** over corporate polish — we're your people.


    If you're building a **web app, mobile app, automation, or internal tool** and you want it done right in 6-12 weeks — let's talk.


    How We're Different


    | Aspect | Big Dev Shop | Small Team (Us) |

    |--------|---|---|

    | **Your contact** | Account manager | The developer |

    | **Timeline for questions** | 2-3 days | Few hours |

    | **Project speed** | 6+ months | 6-12 weeks |

    | **Change requests** | Formal process | Quick discussion |

    | **Estimates** | Often underestimated | Conservative & realistic |

    | **Support after launch** | Ticket queue | Direct access |

    | **Best for** | Large enterprises | SMEs & focused projects |


    A Word on Pricing


    We typically charge fixed prices, not hourly billing. This means:

  • You know the cost upfront (no surprises)
  • We're incentivized to be efficient
  • You're not paying for meetings or administrative overhead

  • For a typical SME project (inventory system, CRM, workflow automation), you're looking at RM 15,000 - 50,000 depending on complexity.


    Ready to Work Together?


    If this approach resonates with you, let's talk. We'll do a free discovery call (no pitch, just genuine questions). If it's a good fit, great. If not, we'll be honest about that too.


    We're not the right team for every project, and that's OK.


    ---


    *Curious how we'd approach your specific project? [Book a free call](/contact) — 30 minutes, no commitment, just a straightforward conversation.*


    Ready to apply these insights?

    Our team can help you implement these strategies and solve your specific challenges.

    Schedule a Consultation

    See how we implement this

    Found this helpful?

    Explore more guides and insights in our knowledge hub, or talk to our team about your specific needs.

    Chat on WhatsApp