Our Process


Floodline Consulting was founded on the principal of solving problems the right way, the first time.

We have experience working on many different project with a variety of differently structured teams, so our process is tailored to our clients needs.

This isn’t a new process – if you’re expecting a new or innovated process, you will be disappointed. The Software Development Life Cycle is a tried and true process for developing software products and projects from inception to deployment.

We try to model our process as close to the SDLC as possible to ensure that all parties involved have the best understanding possible, and that there are no surprises along the way.

We work closely with all of our clients to ensure that all of their goals are fully realised and understood. This way all parties have bought in to the planning process and there is a mutual understanding of the goals, deliverables, and responsibilities for all parties involved for the duration of the project.

This is typically the longest stage in our process, where we take the requirements from the first stage and turn them into code. This is what defines the bones of your product/project, and our experienced team of developers & solutions architects ensure that your projects are built and tested with scalability and maintainability in mind.

Deploying your code is a stressful process. This is we come in to fully provision the necessary resources to ensure whatever solution we help you build will be able to scale with demand.

We take every step to ensure that your deployment costs are low, and changes to your production environment environment is a low friction process, utilizing CI/CD pipelines as part of the development process.

There are many options that we consider when it comes to the maintenance of a project that we deliver.

Maintenance is not something that anyone looks forward to, but it is inevitable. We typically suggest two options that can be taken to help fulfil the maintenance stage of the project.

This is typically the most popular option as it allows a developer to be focused on this project in a dedicated way, and ensures that there is an always available resource to implement new features, and address any issues that may pop up along the way.

Not everyone may have the luxury of having the resources in house to maintain their application. To help ensure our clients success, we will work with our partners to fractionally maintain their project on an as needed basis.