Guiding Principles

We are a creative solutions company that takes pride in our ability to tackle complex problems and develop practical and innovative solutions. We apply methodologies that have proven to be successful in a variety of problem-solving environments.

Corner Top LeftContentCorner Bottom Right

“Cross the river by feeling the stones.”
- Simon Wardley

Our unique approach to looking at problems allows us to solve complex problems in a manageable and effective way. Our focus on the client and their technology landscape are at the heart of our solution design.




The new normal might be better, might be more efficient, but change is not always easy even in the best situations. We are sensitive to this and work with our clients to facilitate communication and change management so that everyone is included, no voices are lost, and everyone understands their roles.



Processes are absolutely necessary. But piling on too much process causes delays, blockages and frustrates organizational efficiency. Agile, Lean, Scaled Agile, SDLC and PDLC processes are amazingly effective – but only when they are right-sized to the organization, and to the people within them.



We design and build and transform technology with the future in mind. Whether it’s a new build or a modernization we makes things that are fit for purpose and able to respond to changing needs.

Guiding Principles

Guiding Principles


Strategy without logistics is like a map without roads. Tactics are the actions that get you from where you are now to where you need to be in order to achieve your goals.

Tactics form the building blocks of any strategy, with each tactic working together towards achieving greater outcomes than they could have on their own.

The combination of Strategy, Logistics and Tactics are crucial in determining success or failure because they are so closely tied to an organization’s missions, values and vision – which is why logistics fall under this category as well!

Quicksilver's deliberate attention to Stratagistics as a whole at each stage of engagement ensures we deliver the best value with our projects.

Guiding Principles

Design Thinking

Design thinking is a process for creative problem solving that helps innovate products and services, drive organizational change, and inspire cultural transformation. It’s a human-centred approach to generating ideas and solutions by focusing on the people they’re creating for and employing empathy at each stage of their journey with an organization.

Design thinking is not bound by preconceived notions of what a product or service should look like before it is designed. It's an inclusive way of working that allows those who aren't trained as designers to use creative tools to address a range of challenges.

Success in design thinking is all about asking the right questions, taking action, and understanding the challenges before you to create the best possible solution. These strategies naturally tend to mindset shifts that propel tackling problems in innovative ways.

Guiding Principles

Engineering Design

The engineering design process is a common series of steps that engineers use in creating functional products and processes. The engineering design process is highly iterative, meaning it can be repeated many times before arriving at the final solution -- which aligns nicely with the iterations in design thinking principles!

Engineering Design begins with collecting requirements, which come from customer needs or user demands. Engineers come up with the technical solutions to satisfy those requirements by solving a series of problems such as:

  • How do we build the solution as inexpensively as possible?
  • Will it be easy to maintain, update and extend the functionality?
  • outlining what can be done now and what could be possible tomorrow
  • Can automated testing be applied to ensure that delivery timeframes are met?
Guiding Principles

Tactical Software Engineering

Software engineering is a systematic and disciplined approach to developing software. Through a series of steps, software engineers combine the business goals of the project with technical strategies and constraints to create plans that form the building blocks for successful projects.

Software re-engineering is the process of identifying the existing software and making changes, in order to create a more efficient and all-around better solution. It helps recover and reuse previously existing code in an outdated system that can be used as the basis for future software development resulting in lower maintenance costs.

Do You Have A Technical Project That Needs Support In Turning It Around? Book A No-Obligation discovery call To Find Out If Quicksilver Is A Good Fit!

We use cookies to ensure that we give you the best experience on our website. If you continue without changing settings, we'll assume that you are happy to receive all cookies.

Read more