We bring enterprise-level web solutions to everyone
We bring enterprise-level web solutions to everyone
Custom soltutions to give you the biggest return on your platform
The Start
Before we decide to work together, we will have initial conversations about what you want, problems you have, broad concepts about what you are looking for in your website or web app, as well as anything else that may be of importance for deciding whether we will be a good match for building your platform.
Here are some key questions you should be prepared to answer during our initial conversations:
- What are you looking to have built?
- What is the purpose of this platform?
- What functionality does this platform require?
- When does this platform need to be completed by?
We will ask more questions, but these should be enough to get the ball rolling for you to refine your idea a bit more before our initial meetings.
Once we are familiar with your project and feel we would be a good match, we will send contracts to start working together, and will sign ones that you require. After this, we will move into our “Discovery” phase.
Discovery
During the discovery phase, we will discuss your platform in more depth, conduct research, and figure out what technologies we will use to build your platform, which services will be used, etc., so we can put together a plan of attack.
These decisions will impact the entire project, as designs will be based off of certain services chosen, as well as the architecture of your platform, and even what service we host your platform through, so we make sure we are as thorough as possible. Of course, there could still be unforeseen or unpredicted challenges while building the platform - these are unavoidable in the world of software. But, by having a plan it will make these challenges far simpler and quicker to solve. We try our best to do our due diligence so your project is set up for sucess from the start.
Design
During the design phase... we design the platform! Who would’ve guessed?!
We custom design each page, including all components and their associated states (success, error, loading, etc.), as well as any custom icons or imagery required.
We do all of the designing first before we build anything, and will only begin building once you’ve approved the designs.
Typically, there are 3 design drafts. They are structured as follows:
Rough Draft
- This design will be the “wireframe” model of your platform
- The emphasis on this draft is mainly the layout, general look and feel of the components, color scheme, and font selection
- Any copy will be lorem ipsum text
- Design will intentionally be “unrefined” to avoid doing lots of work on components and layouts that are subject to change
Build and Test
This phase is the most fun (in our opinion) since you will finally see your platform brought to life!
How we attack the building phase will be entirely dependent on the platform. Typically, for medium projects or larger, we follow an agile methodology of 2 week sprints, with a demo of the platform in it's current state at the end of those 2 weeks. For small projects, we will typically just build the entire platform before demoing, or follow a 1 week sprint schedule with demos as needed.
By following a sprint schedule, you can see a steady stream of work being done on your platform, see how everything works, and have the chance to request changes to functionality, design, etc., early. If you request any changes to be made, we will work on implementing those changes in the following sprint (if applicable). If any requested changes require a redesign, you will need to approve that redesign before the work can be completed.
We test everything as it is built to find edge-cases, bugs, odd behavior, and to ensure feature integrity. This means that your platform will go live with confidence!
This is a very fun, interactive, and satisfying time. Once complete, you'll have a platform ready to be deployed and used by anyone!
Deploy
Depending on the platform, this is either done at the end of the Build phase, or setup to happen concurrently.
Reaching this phase means the designing and building of your platform is finished! Now, we will deploy your platform to a hosting service to, well, host your platform! This means that it will be live for the public to see and use! How exciting!
This is typically a short phase.
Up next is the final phase: Aftercare and Maintenance!
Aftercare and Maintenance
Websites
We require a 6-month minimum contract for us to host and maintain your website. This means that you don't have to mess around with accounts, code, or hosting at all since we take care of it for that duration. This makes it easy for us to fix any potential bugs that may arise, make content changes, monitor analytics, and more.
Once the maintenance period ends, you can renew for as long as you like (minimum of 6 months), or we can transfer everything to your own accounts and hosting services. However, we will not maintain or update anything on your website when it is in your hands, unless you decide to pay for those additional services. Each website is subject to transfer fees.
Web Apps
For web apps, you will be required from the start to procure the needed hosting platforms, code repository accounts, etc., so that everything we build will be hosted through your company and it's accounts. However, every web app contract comes with 2 months of aftercare to ensure that once your platform is live, we will have time to fix any bugs that may arise, content updates, or other issues that is not new work. You can also pay for ongoing maintenance after this period (limited to bug fixes on the work previously done), but if you want more features, functionality, or other new work, then a new work contract will need to be signed rather than maintenance.
Frequently Asked Questions
Now that you know our process
How about we start a conversation?