AI-Assisted Software Development Policy

1. Introduction

The purpose of this policy is to provide guidelines for the appropriate use of Artificial Intelligence (AI) tooling within SixPivot to ensure the responsible and ethical development of solutions. AI tooling is intended to enhance our software development processes, improve productivity, and support our consultants in delivering high-quality outcomes for our clients.

2. Objectives

The main objectives of this policy are to:

  • Encourage the use of AI tooling to improve productivity and software quality

  • Ensure that AI tooling is used responsibly, ethically, and in compliance with applicable laws and regulations

  • Manage risks associated with the use of AI tooling in software development

  • Support continuous learning and upskilling of developers in using AI tooling effectively

3. Guidelines

3.1 Selection and Evaluation of AI Tooling

  • For client work, only use AI tooling that has been approved by the PLT.

  • Evaluate AI tools based on factors such as accuracy, efficiency, reliability, and cost-effectiveness, following these guidelines:

    • Any Pivot may evaluate any free/free trial tool at any time, provided no sensitive SixPivot or Client Intellectual Property is shared.

    • Evaluation where there is a cost associated may be done with approval of the PLT

    • Evaluation of tooling on Client Work may be done with the approval of the PLT

  • The PLT, or designated consultant/s, will conduct periodic reviews and assessments of the AI tooling to ensure it remains appropriate for our needs

3.2 Responsible and Ethical Use of AI Tooling

  • Use AI tooling to augment, not replace, human decision-making in software development

  • Be transparent with clients about the use of AI tooling in the development process and its potential limitations

  • Ensure that AI tooling does not lead to biased, discriminatory, or otherwise unfair outcomes in solutions or documentation

  • Adhere to data privacy and security standards when using AI tooling, including GDPR, Data sovereignty, protection of Trade Secrets or Intellectual Property, and other applicable regulations

3.3 Training and Continuous Learning

  • The #ai slack channel exists to share tools, thoughts and educational material developments in AI and AI Tooling

  • Consultants are encouraged to dedicate Professional Development (PD) time to improve their expertise in AI concepts in general

  • Consultants are encouraged to run “Lunch and Learn” or “Sixer” sessions on approved or proposed tooling.

4. Compliance and Review

All employees are expected to comply with this policy. The PLT will periodically review and update this policy as needed to ensure its continued effectiveness and relevance, as required by changes in technology, industry standards, or applicable laws and regulations.

Last updated