[Process]

28 Jul 2025

-

3 min read time

If You’re Hiring a Dev Agency, Ask This First

Before hiring a development agency, ask the right questions to ensure expertise, transparency, and alignment. This guide covers 20 essential queries on their track record, planning, communication, technical practices, security, support, and costs—helping you choose with confidence.

Kalle Bertell

By Kalle Bertell

If You’re Hiring a Dev Agency, Ask This First

20 Questions to Ask a Development Agency Before You Hire Them

When you’re about to invest in a software project, you need more than just a good pitch. You need clarity on how the agency works, how they’ll protect your interests, and how they’ll keep you in the loop every step of the way. By the end of this article, you’ll have a checklist of 20 questions covering everything from their track record and project approach to transparency, risk management, cultural fit, and beyond.

Agency Profile and Track Record

Before you dive into specifics, get a picture of who you’re working with.

  • What’s your company’s background and size?

  • Can you share examples of projects similar to mine?

  • Who will be on my team, and what are their roles?

  • Do you contribute to open-source projects or communities?

Question

Why It Matters

What’s your company’s background and size?

Ensures the agency has the capacity and expertise to handle your project

Can you share examples of projects similar to mine?

Demonstrates relevant experience and success stories

Who will be on my team, and what are their roles?

Clarifies responsibilities and expertise of each team member

Do you contribute to open-source projects or communities?

Signals technical leadership and community engagement

Open-source involvement can signal technical leadership and keeps skills sharp—many agencies publish their code on GitHub or contribute to projects you can review yourself. The Open Source Initiative notes that active participation in open-source projects often correlates with strong code quality and community reputation.

Open-Source Involvement

Seeing an agency’s commits or issue discussions in public GitHub repositories lets you gauge their coding practices, response times, and community standing firsthand.

Image

Approach to Planning and Prototyping

A strong plan doesn’t guarantee success unless you can test ideas quickly.

  • How do you turn concepts into a working prototype or MVP?

  • What’s your average turnaround for an initial demo?

  • How do you validate features before full-scale development?

Image

Rapid prototyping follows the Lean Startup principle of building a Minimum Viable Product (MVP) to test assumptions early, as outlined on the official Lean Startup website . This approach helps you identify user needs, gather feedback, and pivot before committing significant resources.

Project Management and Communication

Clear processes and regular updates keep surprises at bay.

  • Which project-management framework do you use—Scrum, Kanban, something else?

  • How often will we meet or get status reports?

  • Which tools do you use for issue tracking and code reviews?

  • How do you handle major pivots or scope changes?

When requirements shift, a good agency documents change requests, revises timelines, and outlines cost implications up front.

Handling Scope Changes

Ask for their formal change-control process: who approves it, how they estimate impact, and how they adjust contracts.

Technical Practices and Quality Assurance

The right technical habits mean fewer bugs and faster delivery.

  • What technology stack and frameworks do you favor?

  • Do you use continuous integration, automated testing, and infrastructure as code?

  • Can I access the code repository and CI pipelines during the project?

  • Have you integrated or modernized legacy systems before?

  • How do you ensure accessibility and inclusive design?

Practice

Benefits

Technology stack and frameworks

Aligns tools with project requirements for optimal performance

Continuous integration, automated testing, infrastructure as code

Ensures early bug detection and deployment reliability

Code repository and CI pipeline access

Promotes transparency and faster feedback loops

Legacy system integration or modernization

Facilitates seamless migration and interoperability

Accessibility and inclusive design

Guarantees compliance and wider user reach

Using CI/CD pipelines helps catch issues early and deploy more reliably, while automated tests ensure regressions are caught before they reach production.

Integrating Legacy Systems

Legacy modernization often involves wrapping old systems with APIs, refactoring modules, or migrating to microservices—best practices are summarized in IBM’s guide to legacy system modernization .

Ensuring Accessibility

Building to WCAG standards ensures your app is usable by people with a wide range of abilities and devices.

Security, Compliance, and Risk Management

Protecting your data and operations is non-negotiable.

  • What security protocols and data-protection measures do you follow?

  • Can you outline your disaster recovery and business-continuity plan?

Disaster recovery planning lays out steps to restore services after an incident, reducing downtime and data loss—best practices are detailed on Ready.gov’s business continuity page .

Support, Maintenance, and Handover

Your project doesn’t end at launch.

  • What post-launch support do you provide, and under what terms?

  • How do you transfer knowledge to our in-house team?

  • What onboarding process do you use for new stakeholders?

Effective knowledge transfer prevents information gaps when teams change; see the Chartered Institute of Personnel and Development’s insights on knowledge transfer .

Avoid billing surprises—be clear on money and ownership.

  • What’s your pricing model—time and materials, fixed bid, or retainer?

  • When are payments due, and what milestones trigger invoices?

  • Who owns the intellectual property and source code?

  • Can I see your standard contract and service-level agreement?

A transparent fee structure and clear IP terms protect both sides from future disputes.

Bringing It All Together

Choosing the right development agency means asking the right questions. You want proof of past success, a clear plan for how they’ll build and test your product, a transparent process for changes, robust technical and security practices, and smooth handover procedures. With this checklist, you’ll step into your partnership with confidence and clarity—ready to turn your vision into reality.

Kalle Bertell

By Kalle Bertell

More from our Blog

Keep reading