Appearance
Approach
There are two complimentary ways in which we work towards our mission:
- client work - where we are focused on meeting client needs through consultancy, training and software development
- contributing back to open source projects that our clients make use of, for example through our research and development activities
Impact
We want all our work to have the biggest impact possible.
For client work this often means thinking about how the work we will do will have a wider impact in addition to the benefits it brings to the client that we are working for. For example:
- We prefer to write extensions that multiple clients can use instead of writing custom code specific to a single client
- we think about ways that we can generalise client work, for example we might turn a request for a training session from a client into a more generalised training session that we could offer to all of our clients and the wider CiviCRM community
- We encourage clients to work together and pool resources when they have similar aims
Our preferred toolkit
Whenever possible, we use our preferred toolkit for all client work. This is a set of tried and tested tools that we know well. Focusing on a small set of tools allows to be more productive and avoids spreading ourselves to thinly over a wide variety of technologies.
Research and development
We are always on the look out for ways to improve our preferred toolkit. These improvements fall under the umbrella of research and development.