Individual Contributors
This guide provides instructions on how to use Soundcheck and is aimed at individual contributors (IC) who are interested in assessing the technical health of their team.
Whether you're an IC seeking to see how your team's technical health is holding up as a whole or you just want to assess the technical health of a single component, Soundcheck has you covered.
The Tech-Health Page: An Overview
The Tech-Health page provides a high-level overview of the technical health of your organization. It can be accessed by clicking the Tech-Health tab after navigating to Soundcheck:
The Tech-Health page contains several sub-tabs, each of which provides a different view of the data:
Each of the Tech-Health tabs has a shared filter section on the left-hand side of the page. We'll start by covering how filters work to get specific data, then we'll show how each of the sub-tabs can be used to view the filtered data to assess your team's technical health.
Filtering Data
Let's take a look at the Soundcheck Tech-Health filter section:
Each of the filters is described below, but first note the following key concepts:
Key Concepts:
- When a filter is changed, Soundcheck data is immediately updated to reflect only that data that passes the filters.
- Different filters are cumulative, each one can be read as "AND". For example, a team filter combined with a track filter would be read "I want to see results for this team AND this track".
- Filters support multiple selections. You're not limited to a single team, track, check, etc. You can select as many as you like.
Filters:
- Number of Days: The number of days of data to include in the charts. The default is 7 days.
- Entity: Filter the entities for which they want to see data.
- Entity Kind: Filter by entity kinds, such as 'Component', 'System', 'API', etc.
- Entity Type: Filter by entity types, such as 'plugin', 'service', 'website', etc.
- Entity Owner: Filter results to only those entities owned by the specified users.
- Entity Lifecycle: Filter by entity lifecycle, such as 'production', 'staging', 'experimental', etc.
- System: Filter by systems, which are compositions of entities.
- Track: Filter by tracks, which are compositions of levels and checks.
- Track Level: Filter by track levels, which are compositions of checks.
- Check: Filter by specific checks.
- Check Owner: Filter by check owners.
Now let's look at the Summary tab, which by default provides a high-level overview of the tech health of your organization, but which we'll filter to a specific team to simulate an IC examining their team's technical health.
Applying Your Team Filter
Applying a team filter will ensure that the data you see is applicable to just your team. To do this, click the 'Entity Owner' filter, and select your team from the list of available teams. On this page, we'll use Team-B as our example team:
Once you've selected your team, the filter will reflect that selection:
The charts will update, and are now filtered to only show data for Team-B! Now that we've filtered, let's go through each of the charts and tabs to see how they can be used to assess your team's tech.