Exceed Your Expectations
Every client we work with, and every project we take on, is supported through our comprehensive Purpose Driven Development Method.
We’re big fans of transparency and accountability, which is why we think it’s important you get a feel for what we do and how we actually do it.
There are plenty of agencies out there who work with open source architecture, but not many who have the experience and expertise to deliver a superior solution. For us, a superior solution means one that exceeds your expectations.
20+ years in development
We’ve discovered over the past 20+ years that the best way to ensure quality and over-deliver on your expectations is to work from a foolproof process. It ensures that we capture all relevant insights, and execute on everything you need your digital commerce architecture to do for your business and your customers.
We developed this Method through years of client learnings and practical application. Every member of our team owns this process and are deeply committed to it. It’s how we continually ensure we are able to manage client expectations, ensure all stakeholders have a voice in the final deliverables, and deliver a successful project.
The Acro Purpose Driven Development Method
Empowering clients with the freedom to control their development roadmap and develop solutions tailored to their business needs.
Our Discovery is a collaborative process that allows you to explore the best possible options for your business, guided by our digital commerce experts. This phase is iterative, so you’re not locked in to a predetermined spec list. This allows for choice and adaptability.
We always start in the same place. We talk. Some of our conversations might involve:
- Industry knowledge share
- Stakeholder interviews
- Current operations workflows
- Front end user journey
- Backend fulfillment process
- Software integration needs
The goal at this phase is to uncover all the unique insights and business requirements that you have to create the perfect match between an open source framework and your business model.
We’ll guide you through a number of exercises and provide the tools to help you uncover the specifics of your needs. Whether you know them yet or not.
At this phase, we take a two-pronged approach. With an understanding of your business as a whole, which we got from our Discovery, we split our focus between the technical specifications and the information architecture.
The brilliance of this phase is when we bring both of our strategy pieces together in a visualization. This allows you to see a working wireframe of your front end customer experience and the back end admin workflow.
This is the heavy lifting when it comes to deciding how the data will flow through systems. We create visual diagrams of the existing and ideal digital workflow and server architecture to give an understanding of what is changing and why.
We will identify:
- What modules will be used
- Any need for custom modules
- What software components are needed
- What 3rd party API integrations are needed
This is a key piece of any web development project. It focuses primarily on the organization of the site and the impact on the front end user. We create a sitemap diagram of the primary, secondary and tertiary sections and pages of the site.
Some of the key elements that shape an IA:
- User stories
- Competitor & reference sites
- Conversion paths
The visualization provides an interactive prototype so you can see exactly what we’re suggesting or recommending. This unique step allows us to interface with you, the client, to teach us the nuances of your business. We are meticulous and detailed at this phase to ensure that nothing is missed, overlooked or misrepresented.
As well, this stage is heavily weighted to include stakeholder involvement from all departments in your organization. This ensures that the framework meets everyone’s needs, not just those of the marketing team. Being that no code is being written at this stage, the more opinions, the better to get it right before the investment in actual development begins.
The website UX process begins in the strategy stage and culminates in a design experience. Once all major stakeholders and their motives are identified, we can begin to illustrate how content will be laid out in order to engage these visitors and customers, and ensure there is content on the site to satisfy their outcomes.
UX translates to the admin section of the build as well; proper backend business and content workflows can be wireframed-out to ensure control and flexibility.
This is all about translating your customer's needs into a creative execution that matches your brand.
Armed with the technical architecture, customer insights and creative designs, the front and backend development teams have a full understanding of what and how to implement the technology.
A typical Development phase includes:
- Server architecture
- Tech stack configuration
- Software integration
- Content migration
- Front end development
The Purpose Driven Development Method employs Agile project management to ensure that the sprints are collaborative. You’ll work with Acro through each ticket to ensure we understand the specifics of the modules and are executing to your specifications.
Quality Assurance Phase
To ensure quality and consistency, we QA as we go. Constantly testing and retesting to ensure that we are building toward your objectives and meeting project expectations.
Our QA process:
- Define the code tests upfront
- Build the code
- Submit code for automated testing
- Submit code for peer review
- Implement code on UAT (User Acceptance Testing) environment
- Allow the client to review and provide feedback
- Make any necessary changes from the above process
- Repeat the above process
Once the client has given their approval we can move to the Launch phase.
Only when our team has tested the quality and validity of the project and measured it against the deliverables brief, we present the finished product to all your stakeholders.
Once we have received your approval, we train your team and provide backend access to begin final testing. After the training, testing and content are complete, Acro launches the project to the live environment!