How we work

Step 1

Getting started

We’ll arrange a free video call to discover the details of your project. Then, working with the existing knowledge of your team and within the infrastructure of your organisation, we’ll identify how we can help you.

Step 2

Understanding your needs

We’ll talk to your data science and in-house IT teams and, with their help, we’ll evaluate your existing data processing and any requirements you have regarding your software development and application deployment systems.

We will evaluate the following:

Your existing data processing

Software development system and requirements

Application deployment system and requirements

Are you using the right tools for the job?We’ll work to ensure your suite of data science tools can handle the increasing velocity and complexity of data – and the demands placed upon the outputs.

Are you using the right model? We’ll validate and check your model to assess if your machine learning/AI model is sensible. We’ll also explore if there’s a problem or a way to optimise your training procedure.

Is your data reproducible?Approaching all aspects of your potential data science solution with a view to its reproducibility helps to validate the work that’s done – and makes your processes more efficient.

Can you understand and scale your potential data science solution?Developing reproducible models, deployment and or insights can help you understand and scale potential data science solutions.

Reviewing security for peace of mindWe’ll conduct a security review, which includes two-factor authentication, encryption, and the hashing of sensitive information.

Step 3

Seamless onboarding and set up

We’ll conduct a remote assessment to evaluate the scope of your business requirements. This evaluation will explore:

The design and deployment of RStudio Connect

The maintenance demands of your existing infrastructure.

Our onboarding process involves:

A demonstration of your existing systems and applications – their purpose – expected usage & known users – integration with other systems or websites

A demonstration of current or expected development and deployment procedure of any applications – the management of any linked data or app users

NHS Scotland

"Pace of delivery was just right, good mix of walked through examples and practical exercises. The course was clearly and methodically taught, the practical examples were realistic, and the tutors were friendly and approachable. Instructors - really friendly, helpful and patient."

Francis Crick

"Overall, it is a great course for absolute beginners. Good course, really helpful, good amount of time to practise the code learnt"

Shell International Petroleum Company

Alex Hancock - Global IT Manager: Data & Analytics

"Colin's excellent training on R is now the gold standard for my team. The combination of theory, practical examples, and his flare for instruction make the training very accessible, and have really helped us leverage the power of R."

Nicole Avison

Sustrans

"I have attended several of Colin's R programming courses over the last few years. In delivering courses to our department he tailored the courses to our line of work, which really helped in applying the theory to real life. Colin has also helped me learn how to apply version control to our R code, which has resulted in us piloting a new way of developing R code."