What We Do
Deliver Impactful Software
Provide Architectural Insights
Empower Highly Effective Teams
Wrangle Complex Data
Automate Things
Optimize Processes
Why We Do It
Learn and share continuously.
Approach hard problems scientifically.
Tell the truth.
Be kind.
Build great things.
Eliminate tedium.
How We Do It
Iteration Zero
We begin our journey together by assigning two to three engineers to engage with your team to understand your project goals and constraints. We conduct cross-team workshops to gain a clearer picture of what we’re seeking to build together and create a detailed plan and reliable estimates of the time and capital it will take to achieve your goals.
Six-Week Delivery Cycles
We typically work with clients over a series of six-week cycles, each broken into three 2-week sprints. This duration is long enough to make a meaningful impact and build something significant. Crucially, it presents a short enough deadline to deliver value week to week and provides feedback for planning the next cycle and managing costs
Completion and Handoff
As we wind down your project, we move to two-week cycles for final delivery and knowledge transfer. We like to think of this as a bookend to Iteration Zero. We offer a Retained Services Agreement (RSA) for post-launch support. This agreement is structured to ensure the timely resolution of any emergent issues.
Collaborative Learning
As we learn your problem space, we share our experiences and expertise. We build small functional prototypes to shorten the feedback loop. We perform engineering spikes to mitigate against the riskier aspects of your project. We present options and work together towards architectural and execution decisions.
Two-Heads Are Much Better Than One
Having multiple engineers on a project enables collaborative problem-solving. We believe in pairing – not just between Spantreers but also with engineers on your teams. This encourages a culture of sharing knowledge and mitigates against the risk of information siloing.
Fixed Budget, Scope Controlled
We all want high-quality work delivered within budget and delivered on time. When solving complex problems, this is rarely the case. We will never know less about your project than we do on Day One. To mitigate and share the risk equitably between us, we work closely with you to calibrate scope and priorities. In partnership, we adapt to new information and reformulate our execution plan.
Tools We Love