Intended Audienceβš‘

Key Takeawaysβš‘

Programming Model and Workflowsβš‘

Project Managgement and Communicationβš‘

Version Controlβš‘

Continuous Integrationβš‘

Don't Repeat Yourself (DRY)βš‘

Project and Code Documentationβš‘

Testingβš‘

Containerised Environmentsβš‘

Qualityβš‘

A Recipe for a Teamβš‘

Standard Actuarial Team Modelβš‘

Path Towards Adopting Best Practicesβš‘

  1. Engage with IT

    • Don't let IT own the conversation - just because you are talking in their language doesn't give them a right of refusal.
    • 'Spec it up and IT will implement it' is not often the solution
    • Explain what you need (simple but will develop over time):
      • access to software - almost everything is free (but you should try to contribute)
      • figure out how analysts can experiment with new tools and approaches in work - staff shouldn't have to figure this out in their own time or on their own machines first
      • websites
      • hardware (down the line)
      • try to find IT staff interested (they should be for their own development)
  2. Training:

    • Add to objectives
    • loads of stuff for free
    • Lots of online courses use Freemium model (e.g. Datacamp, etc) - provide subscriptions
    • Go on training courses
    • In house training / lunch-and-learns (give people time to run these)
    • Aim for a mix of skills in the team
      • actuarial teams tend to be full of actuaries
      • analysts in other industries might mix data architects, data scientists, PhDs alongside domain experts
    • Who is supporting teams in projects
      • consider external consultants on a retainer basis if expertise not available in house
  3. Start simple

    • Give people time / avoid the temptation to rush for results
    • Show off progress to others in the team
    • Examples:
      • Try a new reserving method for a class of business
      • Validation of capital model output
      • An ETL process
      • A dashboard
      • NLP for claims
      • Clustering on a class of business
  4. Get Version Control into projects as soon as possible

Get some tools (luckily)