Skip to content

How we work

Our software development process

Six steps, six deliverables. AI does the groundwork at every step, people make the calls.

BigIn runs every project through the same six steps, from planning to evaluation. Each ends with something you can see, so scope, budget and risk are settled before anyone writes a line of code.

The process

Six steps, start to finish

  1. 01

    Planning

    Break the project into steps and get every resource ready on time.

  2. 02

    Analysis and design

    Turn requirement specs into a design every discipline has signed off.

  3. 03

    Development

    Design documents become source code, component by component.

  4. 04

    Testing

    Defects go back to the developers, then retest and regression test.

  5. 05

    Staging environment

    A live-like environment you can work in without touching production.

  6. 06

    Evaluation

    We review the deployed build before the final version ships.

BigIn reviews on Trustpilot and Clutch

80+ projects delivered for 40+ clients, reviewed on Clutch.co and Trustpilot.

In detail

Every step, and what comes out of it

  1. 01

    Planning

    Planning turns your idea into a backlog with a price and a date on it.

    You geta scoped backlog, an agreed budget and a timeline

    • Roles and responsibilities

      We talk directly with you to learn what the project needs, then assign the right person to each role.

    • Budget and timeline management

      We plan the work to your budget and launch date, and adjust the scale as your needs change.

    • Set and prioritize goals

      We break the objectives into goals and tasks, then prioritize them by scale, importance and dependencies.

    • Risk management

      We name the risks during planning and decide how to handle each one, so they don't surprise anyone later.

    • AI

      Evidence, in hours

      Research synthesized in hours, so scoping starts from evidence.

  2. 02

    Analysis and design

    This is where requirement specs become a design the team can build from.

    You geta signed-off design and technical spec

    • Every discipline involved

      Business analysts, technical leads and the UX/UI lead work on it together.

    • Continuous discussion

      Decisions are talked through with you as they come up, throughout the stage.

    • Feasible before it starts

      Whether the product is feasible, practical and fit for purpose is settled before development starts.

    • AI

      Options in parallel

      Options explored in parallel instead of one at a time.

  3. 03

    Development

    Development starts once the design is signed off.

    You geta working build with every designed component in place

    • Starts from the design documents

      Nothing is coded before the design documents are signed off.

    • Translated into source code

      Each part of the design becomes source code, so what gets built is what was agreed.

    • Every component built

      Every component of the software is implemented in this step.

    • AI

      Faster review, human calls

      Review and scaffolding accelerated, decisions still human.

  4. 04

    Testing

    Every build is tested before it moves on.

    You geta regression-tested build and its defect report

    • Defects go back to developers

      Each defect found is assigned to the developer who owns that part, and fixed.

    • Retesting and regression testing

      We retest the fixes and run regression tests until the software meets your expectations.

    • AI

      Coverage from the spec

      Coverage generated against the spec, edge cases surfaced early.

  5. 05

    Staging environment

    Tested builds move to staging before anything goes live.

    You geta staging environment you can log into and work in

    • Software reaches its users

      Deployment is how software reaches its users, and staging is the last step before it.

    • Multiple environments before launch

      Each client project runs in more than one environment before its official launch.

    • Yours to work in

      Staging is both where we test and a platform our clients can work in without interfering with anything in the live environment.

    • AI

      Gates from the diff

      CI/CD gates written from the diff, rollback ready.

  6. 06

    Evaluation

    Before anything is handed over, we evaluate the deployed build.

    You getthe final build, checked against the spec and ready to hand over

    • The deployed demo is reviewed

      We review the deployed demo version.

    • Then we deliver

      Once it passes our evaluation, we hand over the final version.

    • AI

      Checked against the spec

      The demo build is checked against the spec before sign-off.

Start with step one

Tell us what you want to build. Planning ends with a scoped backlog, an agreed budget and a timeline, before anyone writes a line of code.

Start a project