Our process - How we work

We believe in efficiency and maximizing our resources to provide the best value to our clients. We achieve this by clearly identifying which components can be reused and automated.

Discover

We work closely with our clients to understand their needs and goals, embedding ourselves in their every day operations to understand what makes their business tick.

After working with our clients for weeks, we want to ensure we clearly understand their needs and goals before moving to the next phase.

Included in this phase

  • In-depth questionnaires
  • Feasibility studies
  • Proofs-of-concept

Build

Based on the discovery phase, we develop a comprehensive roadmap for each product and begin working toward delivery. The roadmap helps both clients and us understand the project's scope and timeline.

Given the size of our team, we handle a maximum of three projects at a time. Each client is assigned a key account manager to maintain open communication and provide updates on the project's progress. We also offer bi-weekly updates to keep the client informed and engaged.

AgencyONE were so regular with their progress updates we almost began to think they were automated!

Edric Lim, Lead Engineer

Deliver

If the project is impacted by a change in requirements, we will need additional time to deliver it. However, we hope to clarify the requirements at the outset.

If the project is successful, we will continue to work with the client to improve the product and add new features.

Included in this phase

  • Testing. We try to make sure our projects are as stable as possible by 95%+ test coverage.
  • Infrastructure. It depends on the project, but we strive to use the best available infrastructure. If we choose AWS, we will adhere to Infrastructure as Code (IaC) best practices.
  • Support. We provide support for the first three months after project delivery. After that period, we will charge a reasonable rate for continued support.
  • Feedback. We invite our clients to test the project and provide feedback within three weeks. We will then address any issues that arise.

Our values - Balancing reliability and innovation

We strive to stay at the forefront of emerging trends and technologies, but we must ensure that we are not reinventing the wheel. It is crucial for both our clients and us to keep projects simple, stable, and maintainable.

  • Meticulous. We want to ensure that we fully understand the project's requirements and goals before starting implementation. We will document everything and obtain approval from the client before proceeding.
  • Efficient. We use existing components and libraries to avoid reinventing the wheel. Regularly updating clients and gathering feedback to ensure the project meets their needs is always a priority.
  • Adaptable. Every business has unique needs, but we strive to transform those needs into reusable components.

Tell us about your project

Our offices

  • USA
    30 N Gould St Ste R, Sheridan, WY, 82801