Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

initial thoughts on statements around data processing principles #180

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions principles.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Our principles guide the way we work and interact with each other. They are base
5. [Deliver as fast as possible](#5-deliver-as-fast-as-possible)
6. [Respect for people](#6-respect-for-people)
7. [Optimise the whole](#7-optimise-the-whole)
8. [Separation of code vs processing](#8-separation-of-code-and-data)

# Details

Expand Down Expand Up @@ -147,3 +148,7 @@ We need to figure out how to deliver software as fast as possible. This reduces
**Use feedback loops** to avoid negative global effects from local optimisations.

**Balance autonomy and conformity.** Teams use the right tool for the job, within reason: unchecked proliferation of a wide variety of tools impacts the overall effectiveness of the organisation.

## 8. Separation of code and data

**Prevent accidentally committing data** Ideally processing of sensitive data should happen on a machine without permission to commit to the code repository. Alternatively, all data processing must occur outside of the code repository to prevent data files being accidentally committed to source control. Solutions should be architected such that data files are not moved into the source code. and .gitignore should be used to prevent log files from being committed to the repository.