Analyze
Requirements, process mapping, data investigation and testing. I write the solution designs developers build from and validate them end to end.
IT Business Analyst I · Minneapolis, MN
I am a Salesforce business analyst who also covers product ownership, program management and AI automation. I take an ambiguous request, define what is actually required, and stay accountable through launch and adoption.
Four areas of work, each backed by examples below.
Requirements, process mapping, data investigation and testing. I write the solution designs developers build from and validate them end to end.
Backlog management, phase planning and stakeholder decisions. I have covered Product Owner responsibilities through a major launch and a leave of absence.
Intake, governance, vendor management and reporting for a digital adoption program spanning several business applications. I manage the board and the vendor relationship day to day.
I design agents that absorb repeatable work. Any action that creates or changes data requires human approval.
Projects I built or led. Employer work is described in general terms.
Live at work AI automation
I co-built 9 Atlassian Rovo agents with a teammate to take repeatable work off a Salesforce delivery team, and I use them in my own day-to-day work.
Read the case study: replacing a six-month spreadsheet with a ten-minute question
250+ live conversations to date and an estimated 150+ hours saved. The hours are my own conservative per-run estimates, not a measured study.
Atlassian RovoAgent designPrompt designJiraConfluence
In development Side project
A Jira app I designed that converts Salesforce release updates and security risks into tracked Jira work, so administrators no longer transcribe deadlines by hand.
Running in a personal test environment. Not yet listed on the Atlassian Marketplace.
Atlassian ForgeJiraSalesforce APIJavaScriptProduct discovery
Live at work Program management
I established how a large company manages requests for in-app guidance, from first idea through launch and measurement, and I run the program day to day.
WhatfixJira Product DiscoveryGovernanceVendor managementAdoption analytics
Supported Product ownership
I joined a Salesforce order management team during a critical transition, supported launch and stabilization, and covered Product Owner responsibilities.
BacklogPhase planningHypercareStakeholder decisionsSalesforce
I led analysis from requirements through testing, training, release and post-launch support, and presented options for handling historical orders.
I specified a custom Salesforce component that lets supervisors change agent routing skills, from requirements through release.
I delivered requirements, testing and enhancements for a custom Salesforce file and image solution used in service and community workflows.
I traced inaccurate turnaround-time reporting to its source data using SOQL and log analysis, then turned the findings into work the team could act on.
I ran interviews and research, then presented recommendations on search, chatbot, accessibility, mobile and eCommerce integration.
I wrote test scenarios and ran end-to-end and user acceptance testing for releases, and documented a regression suite for the platform.
I wrote 500+ pages of process, data model and integration references, and checked them against the system before they were published.
I started a recurring practice group to improve user stories and acceptance criteria, with onboarding guides and Jira standards for new analysts.
I help shape how a Digital Technology team approaches AI, including prompt playbooks for Jira, Confluence and requirements work.
The tools I work in daily and how I use them. Select a tool to see an interactive example. All examples use made-up data.
Planning and intake
I use Jira as the single entry point for an entire program.
JiraJira Product DiscoveryAutomation rulesDashboardsJQL
Knowledge and agents
I treat documentation as a shared knowledge base that both my agents and my teammates rely on.
ConfluenceAtlassian RovoAgent instructionsDocumentation structure
Is this story ready for refinement?
Mostly.
Clear: who it is for, two criteria.
Missing: what happens if the file is too large.
Open question: who approves exceptions?
I did not change the story. Want a suggested rewrite?
Suggested criterion:
When an export is larger than 10 MB, the user sees a message and can choose a smaller date range.
AI tools
I treat AI as a capable new teammate: it works under written ground rules and has to show its evidence.
ClaudeClaude CodeMicrosoft CopilotPrompt playbooksEvaluation
Reading is low risk. Changes need explicit approval.
A draft costs a minute. A wrong post costs trust.
Figures carried over from old notes are where errors hide.
Readers should know what was measured and what was a judgment call.
Messages and posts reach other people, so I approve them first.
Everyday work
This is where most work is communicated and remembered. I configure these tools so routine administration runs itself and my time goes to work that needs judgment.
OneNoteLoopOutlookExcelPower BITableauTeamsPowerPoint
My weekly notes and meeting notes are handwritten.
Teams recaps flow in, including meetings I facilitate.
Shared Loop pages connect to the notebook too.
Each team I support has its own notebook, so answers come from the right context.
I ask in plain language and get an answer drawn from my notes and the meetings.
Three small tools you can use right now. They run entirely in your browser on made-up data, and nothing you enter is sent anywhere.
Business analysis
Paste a user story and get a score out of 100, an INVEST assessment, what the story does well and up to three priority fixes.
INVESTAcceptance criteriaAgile
Product ownership
Adjust the scores on eight made-up backlog issues, then switch between WSJF and RICE and watch the ranking change.
WSJFRICEMoSCoW
AI enablement
Define what an AI agent is permitted to do, then see its risk level, the approvals it requires and a simulated run that stops for a person.
Human in the loopRiskGround rules
What I use and where it shows up in the work above. Search a tool or skill to see where it appears.
RequirementsUser storiesAcceptance criteriaProcess mappingSolution designRoot-cause analysis
Product ownershipBacklog refinementSprint planningRelease readinessHypercareRoadmap planningRisk and dependencies
GovernanceIntake and prioritizationVendor managementStatus reportingChange enablementAdoption analytics
ClaudeClaude CodeAtlassian RovoMicrosoft CopilotGoogle GeminiAgent designPrompt designWorkflow automation
Service CloudOrder ManagementExperience CloudOmni-ChannelMuleSoftFive9Email-to-Case
SOQLSQLSplunkPower BITableauExcelUATRegression testingData validation
JiraJira Product DiscoveryConfluenceWhatfixSmartsheetMicrosoft 365
I take an ambiguous request and return with scope, options and a recommendation.
I keep business, developers, QA and vendors working from the same decisions.
I write stories, plans and documentation other people can act on without a meeting.
I separate what is confirmed from what is still an assumption.
I stay accountable from discovery through launch and stabilization.
I keep refining how I work. When a process is slow or repetitive, I look for a better tool or a shorter path.
I run a practice group and write onboarding guides so the whole team's standards rise.
Four years with one direction: from gathering requirements to owning outcomes.
Sep 2026 to present Current
Andersen Corporation · Oak Park Heights, MN
Promoted in September 2026. Before that I took on acting Product Owner coverage, digital adoption program management and AI automation work alongside analyst duties.
Jun 2024 to Sep 2026
Andersen Corporation · Oak Park Heights, MN
Converted from contract to full-time. Led analysis for an order approval workflow, supported a platform launch, and started the Business Analyst Roundtable.
Mar 2024 to Jun 2024
Turnberry Solutions (Crew) · consultant assigned to Andersen Corporation
Promoted for greater ownership of requirements and stakeholder communication on the Salesforce Service Cloud work.
Jun 2022 to Mar 2024
Turnberry Solutions (Crew) · consultant assigned to Andersen Corporation
Ran discovery sessions and turned them into stories, acceptance criteria and prioritized backlogs for Salesforce Service Cloud work.
Projects I take on outside work. They show how I operate when nobody assigned the problem.
Ongoing Real-world AI
People I know keep asking for help applying AI to their real work, so I help. I have worked with people in healthcare, finance, manufacturing and tech to turn a daily frustration into an agent or skill they use.
Complete Home tech
I removed ads, tracking and demo apps from a Google TV and a Fire TV, then replaced their home screens with a clean launcher.
Ongoing Data and automation
A weekly workflow that pulls league data, rates trade offers and checks injuries and weather before lineups are set.
Off the clock
I fish for walleye, bass, pike and muskie, hunt in the fall, and play golf around Minnesota. I would rather be outside than almost anywhere else.
It shapes how I work, too: prepare well, read the conditions, stay patient and take something from every trip. People are more than their job titles, so here is a bit of mine.
WalleyeBassPikeMuskieHuntingGolf
Press the ball to send it down the fairway again.
I am always glad to talk about product ownership, program management, AI enablement and Salesforce delivery. LinkedIn is the best way to reach me.