Skip Ribbon Commands
Skip to main content

 Our Approach

Working in partnership with our clients enables us to share ideas and concepts, providing the opportunity to create timely solutions, ready to take advantage of the moment.

"When inspiration does not come to me, I go halfway to meet it"
Sigmund Freud
 

 Agility is the key to drive value and deliver benefit

 

Experience tells us that the very best solutions evolve

During any project we expect that everyone involved, from the end users right through the business and including ourselves, will learn more about how the various aspects of the solution can be brought together most effectively. We understand that as the learning takes place, valuable insights and ideas often emerge that, when accommodated in the solution, result in a significantly better outcome. We also recognize that management of these emerging opportunities requires skill and discipline if project time tables and budgets are to be met

Our partnerships and knowledge of third party products help us to work with you to change ingrained perspectives and drive value from existing investments

We believe that software development is increasingly a commodity, particularly around the Microsoft product lines. The skills required to develop effective, efficient and high-quality solutions are ever more widespread. However, the challenge in any software development project is to ensure that the business requirements are understood and that throughout the project an ongoing dialog is maintained to ensure that the final solution is as successful as possible.

The perfect partnership where your needs intersect with our services and solutions

Our development model is a hybrid involving highly experienced Calvis staff – familiar with the real estate business in property and legal firms – combined with a selection of development partners, all of which are also familiar with real estate terminology and systems. This hybrid approach enables us to provide a considerable added-value over other software development consultancies. This is because our expertise in business analysis and understanding of our market dramatically improves the speed and accuracy with which the business requirements can be understood, and our development partners enable us to scale up quickly to turn these requirements into robust, high quality technical solutions. We also retain quality control in-house to ensure our clients receive the best possible results.

We aim to nurture and maintain our business relationship to ensure we remain tuned in to your needs

Our experience working with our clients at a business level (particularly providing business process consultancy rather than technical service) means that we are tuned in to the need to understand the context of the technical solution. We recognize that the ultimate success of the project depends only partly on the effectiveness of the technical solution. The appropriate engagement of the various stakeholders will be key to securing a successful outcome. Identification of established operational processes requires speaking to the people actually undertaking the business of the firm.

Discovery helps us to understand your needs and apply our collective knowledge and experience to remain focussed on the preferred outcome

During each development iteration we expect further discussion and more detail to be provided through assigned business analysts and, as appropriate, directly with business teams and business support functions. To support this we employ an accelerated development approach. Weekly or bi-weekly visualization workshops are established to demonstrate the evolving solution using functionality prototypes to help stakeholders visualize and clearly articulate their requirements and solution expectations. This exercise of visualization helps to focus requirements with respect to the operational aspects of the solution and the necessary changes to existing business processes. These include new or modified business process that the solution may initiate within other areas of the firm.

An Agile approach provides the flexibility to achieve a preferred outcome without presupposing the journey

Trusted agile methods that underpin our solution delivery methods:

  • Discovery – business consultancy
  • Proof of concept – solution architects and development
  • Ongoing solution visualizations – business consultancy and solution architects
  • Short time-boxed solution development iterations – solution architects and development
  • Iterations end with solution installation for review and implementation – development, testing and training
  • Iterations are designed to provide value and underpin the next solution iteration – solution architects
  • The final iteration allows us all to draw breath, make final adjustments, refine and close out – business consultancy, solution architects, development, testing and training

To discuss your requirements further with our expert team contact us.

Share |