Home › Micro Degree Best Practices › Data Analytics Applications
Best Practice ManualData Analytics Applications
A practical manual for applying data analytics to business questions, from scoping and preparation through analysis, review, and follow-up.
01Purpose and scope
- This manual supports the course Data Analytics Applications. It is written for analysts, operations staff, and team leads who are asked to answer questions with existing data and who need a working reference for how that work is actually carried out from first request to final decision.
- The scope covers applied analytics on structured business data such as sales records, service tickets, inventory counts, survey results, and web or application event logs. It addresses descriptive reporting, comparisons, cohort and trend analysis, simple forecasting, and the pragmatic use of statistical tests when a decision depends on whether a difference is real. It does not cover building production machine learning systems, data engineering infrastructure, or formal experimental design for regulated research.
- Practice changes a good deal across contexts. A small firm may have one analyst handling requests end to end with a spreadsheet and a single database, while a larger organization may split the work between data engineers, analysts, and business partners who each own a stage. The principles below hold in both settings, but the amount of documentation, review, and tooling should match the cost of a wrong answer.
02Core principles
- The first principle is that every analysis starts with a decision. A question such as how did returns change last quarter is incomplete until the requester explains what they will do with the answer. Asking what action depends on the result usually narrows the scope, reveals hidden assumptions, and prevents a common failure in which a correct chart answers a question nobody needed answered.
- The second principle is that data is evidence about a process, not the process itself. Records are created by systems, forms, and people, and each of those sources has gaps, delays, and definitions that differ from what the business assumes. A customer count in a billing table may not match the count of active accounts in a CRM, and the analyst must know which one the decision needs.
- The third principle is reproducibility. Another person should be able to rerun the work, get the same numbers, and understand why each number was produced. This favors scripted queries and version-controlled notebooks over manual spreadsheet edits, even when the manual approach feels faster for a one-time request.
- The fourth principle is proportion. Uncertainty should be stated at the level the decision requires. A rough estimate that is clearly labeled as rough is often more useful than a precise figure that implies more certainty than the data supports.
03Planning and preparation
- Before opening any data, write a short request brief. It should contain the decision to be informed, the primary question, the population or time window, the metric definitions, the deadline, the person who will act on the result, and the format they need, such as a one-page memo, a dashboard tile, or a reproducible workbook. Reviewing this brief with the requester usually takes less than thirty minutes and saves days of rework.
- Identify the data sources and confirm who owns each one. Ask the owner about known issues, refresh schedules, and changes in definitions over time. A common trap is inheriting a field whose meaning changed partway through the history, such as a status code that was reused after a system migration. Record these answers in the brief.
- Set the tools and environment early. Decide whether the work will be done in SQL, Python, R, a spreadsheet, or a business intelligence tool, and confirm that you have access and permission to the data. If personal or sensitive data is involved, check the organization's data handling rules before extracting anything. Where those rules depend on jurisdiction or contract, the current internal policy and the legal or privacy office are the authoritative sources, and this manual does not replace their guidance.
- Agree on success criteria before analysis begins. Decide what result would change the decision and what result would not. Writing this down protects the analysis from being reshaped around an expected answer.
04Recommended workflow
-
1
: Clarify the decision and the question. Restate the question in one sentence, confirm the decision it supports, and list what the requester already believes. Note any constraints on time, cost, or allowed data.
-
2
: Map the data. List each table, file, or export needed, its owner, its grain (one row per order, per customer, per day), its time coverage, and its known quality issues. Confirm that the grain supports the question. Counting customers from a table with one row per order is a frequent source of inflated figures.
-
3
: Extract and stage the data. Pull the data with a saved query or script rather than copying values by hand. Store the raw extract unchanged so that later questions about the numbers can be traced back to what the source delivered.
-
4
: Profile and clean the data. Check row counts against the source, look for duplicates, null rates, impossible values, and sudden shifts in volume. Document each cleaning rule, such as excluding test accounts or treating a blank discount as zero, and explain the reason for it. Cleaning decisions change results, so they belong in the record, not in someone's memory.
-
5
: Define metrics precisely. Write the formula for each metric, including numerator, denominator, filters, and time boundaries. A churn rate, for example, needs a definition of when a customer counts as churned and what period the rate covers.
-
6
: Analyze in small, checkable steps. Build the analysis incrementally, checking totals against a known figure at each stage. Compare the new result with a simple baseline such as the prior period or a plain average. If a complex model is used, compare it with the simple baseline to show that the added complexity earns its place.
-
7
: Test the result against alternative explanations. Ask whether seasonality, a product launch, a change in data collection, or a few large customers could produce the pattern. Slice the result by segment and time to see whether the finding holds broadly or depends on one group.
-
8
: Communicate the result with its limits. Lead with the answer to the decision question, then give the key numbers, the method in brief, the main caveats, and a recommendation if one is in scope. Show one or two charts that a reader can interpret without help. Avoid charts with truncated axes or many competing colors when a simple table would be clearer.
-
9
: Hand off and plan follow-up. Deliver the reproducible artifact, the metric definitions, and a short note on how to refresh the analysis. Agree on when and how the result will be checked against what actually happened.
05Quality checks, risk controls and compliance
- Quality checks should be built into each stage rather than applied once at the end. Reconcile totals to the source system at extraction, compare key rates to a previously published figure when one exists, and test a sample of records by tracing them back manually. Keep a short list of sanity bounds, such as a conversion rate above one hundred percent or a negative inventory quantity, and treat any violation as a stop until explained.
- Peer review is a practical control for most applied work. A second person should check the metric definitions, the join logic, and the filters before results leave the team. For high-stakes outputs, such as figures used in external reporting, pricing decisions, or staffing reductions, the review should be formal and recorded with the reviewer's name and date.
- Risk controls focus on three areas: privacy, access, and misuse. Analysts should use only the minimum fields needed, avoid exporting personal identifiers to personal devices, and aggregate results before sharing them beyond the team. Where the work touches health, financial, employment, or credit information, the rules are strict and vary by jurisdiction and by contract. Consult the organization's privacy and legal functions and follow the current authoritative source for your location. This guidance does not replace qualified professional judgment, approved procedures, or any required authorization.
- Watch for misleading but technically correct analysis. Small sample sizes, selective time windows, and cherry-picked segments can produce findings that will not hold up. State the sample size alongside any rate, and say so plainly when a difference is within normal variation.
06Collaboration and documentation
- Analytics work sits between requesters, data owners, and decision makers, so roles should be explicit. The requester owns the decision and the interpretation of business context. The analyst owns the method, the data handling, and the accuracy of the stated results. The data owner confirms definitions and reports data issues. A reviewer checks the work before release. On small teams one person may hold several roles, but the roles still need to be named so that nobody assumes another person checked something.
- Keep a project log with the request brief, the data sources and extraction dates, the cleaning rules, the metric definitions, the review notes, and the final version of each deliverable. Store queries and code in version control with short commit messages that describe what changed and why. A future analyst who inherits the work should be able to answer why a figure changed between two versions without rerunning the analysis from memory.
- When results conflict with what stakeholders expected, bring the disagreement into the open early. Share the intermediate numbers and the reasons behind them, and invite the requester to point out missing context. Most conflicts come from different definitions rather than different data, and resolving the definition usually settles the question.
07Measures and continuous improvement
- Measure the analytics work itself as well as its outputs. Useful indicators include time from request to delivery, the number of revisions requested after delivery, the number of data issues found after release, and whether the decision the analysis supported was made and how it turned out. Track these over several projects rather than one, because a single project is too noisy to show a trend.
- Use retrospectives after significant pieces of work. Ask what took longer than planned, which data issues were discovered late, which definitions caused confusion, and which parts of the workflow could be scripted or templated next time. Record the answers in the team's shared notes and assign owners to any changes that are worth making.
- Be honest about the limits of measurement. Some analytics work informs decisions whose results only appear months later, and some benefits are hard to attribute. In those cases, a clear record of the assumptions and a planned later check is often the most useful measure available.
08Common mistakes and how to prevent them
- The most common mistake is answering a question that was not asked. This happens when the request brief is skipped or when the requester's question is paraphrased loosely. Prevent it by writing the decision and the question down and getting a written confirmation before deep work begins.
- A second frequent mistake is joining tables at the wrong grain, which multiplies rows and inflates totals. Prevent it by stating the grain of each table in the data map and checking row counts after every join against the expected number of entities.
- Third, analysts often use a metric definition that differs from the one stakeholders use in other reports. Prevent this by maintaining a shared metric dictionary and linking each new figure to its entry. When two definitions must coexist, label them clearly so readers do not compare them by mistake.
- Fourth, results are sometimes presented without caveats, and readers then treat a noisy estimate as a settled fact. Prevent this by reporting sample sizes, time windows, and known data gaps next to the headline figure.
- Finally, work is sometimes done in a spreadsheet with manual edits that nobody can trace. Prevent this by keeping raw data unchanged, scripting each transformation, and saving the final workbook only after its formulas have been checked.
09Practical checklist
- Confirm the decision the analysis will inform and the person who will act on it.
- Write the request brief with question, population, time window, deadline, and output format.
- Identify each data source, its owner, its grain, and its known issues.
- Confirm access permissions and check data handling rules before extraction.
- Extract data with a saved script and keep the raw extract unchanged.
- Profile the data for duplicates, nulls, impossible values, and volume shifts.
- Document every cleaning rule and the reason for it.
- Write precise metric definitions with numerator, denominator, filters, and dates.
- Reconcile totals to the source at key stages and compare with a simple baseline.
- Test alternative explanations and check whether the finding holds across segments.
- Obtain peer review before release, with formal sign-off for high-stakes outputs.
- Report the answer first, then the method, sample sizes, caveats, and recommendation.
- Store code, definitions, review notes, and final deliverables in the project log.
- Schedule a follow-up check to compare the result with what actually happened.
★Learning sources
- Micro Degree: Data Analytics Applications
- Micro Degree: Azure Cloud Fundamentals
- Micro Degree: Google Cloud Platform Basics
- Micro Degree: Generative AI Applications
?Frequently asked questions
How much time should I spend on the request brief before starting analysis?
For most requests, a brief of one page and a short review call with the requester is enough, and it usually takes under an hour in total. Larger or higher-stakes projects may need more discussion with data owners and decision makers. The brief is worth the time because it prevents the most expensive kind of error, which is a correct analysis of the wrong question.
What should I do when two source systems give different counts for the same thing?
First confirm the definitions used by each system, since most differences come from timing, filters, or how duplicates are handled. Report the figure that matches the decision being made and state the other figure with a plain explanation of the gap. Involve the data owners if the gap points to a data quality problem rather than a definitional one.
Do I need formal statistical testing for every comparison?
No, but you should be able to say whether an observed difference is likely to be within normal variation, especially when a decision depends on it. For small samples or noisy metrics, a simple confidence interval or a clearly stated range is often more honest than a single number. Where the stakes are high or the method is unfamiliar, consult a qualified statistician before relying on the result.
How do I handle requests that involve personal or sensitive data?
Use only the fields needed for the question, aggregate results before sharing them, and follow the organization's data handling policy. The rules depend on jurisdiction, contract, and the type of data, so the current internal policy and the privacy or legal office are the authoritative sources. This guidance does not replace their approval or qualified professional judgment.
This manual explains practice in general terms. It does not replace qualified professional judgment, approved procedures or required authorization.
Technical Best Practices
China, India, United States, Indonesia, Pakistan, Nigeria, Brazil, Bangladesh, Russia, Japan, Mexico, Philippines, Vietnam, Egypt, Turkey, Germany, United Kingdom, France, Italy, Canada, South Korea, Australia, Spain