Sample Project One: Determining Scope & Creating Solution Options
As a Product Manager leading a Process Automation Team, I was approached by a Continuous Improvement leader who surfaced an opportunity during a Kaizen event.
Below I’ve detailed:
- Each “Generic Step in My Approach” that I use as a repeatable pattern across projects.
- “Key Questions to Answer & Work to Do” during each step.
Generic Step in My Approach | Key Questions to Answer & Work to Do |
1. Summarize and Confirm the Opportunity | – What’s the problem? – Who are the key personas / actors? – What’s the ballpark quantifiable opportunity? – What’s the current impact? – Who are the key stakeholders / interests? – What are the key motivators? |
2. Confirm Priority, Urgency and Desired Timing | – How important is this work? To who? – When does this work need to be completed? – Who wants / needs this work completed? – What happens if this work isn’t completed in that timeframe? |
3. Gather Additional Details | – Talk to Subject Matter Experts (SMEs). – Gather quantifiable data and lists of systems / data sources. – Identify gaps & assumptions. – Map out “Existing, As-Is” business processes, by persona / user type. |
4. Create a Hypothesis | – Create a concise, testable statement. – Identify and include independent and dependent variables. – Example: If we automate the process of submitting claims for unpaid invoices, our company will eliminate $3 million in unpaid invoices in calendar year 2025. – Identify Leading and Lagging / Trailing indicators. – List Assumptions and Open Questions. |
5. Architect Solution Options and Phases | – Break work out by achievable chunks of business value. – Map out “Proposed, To-Be” business processes. – Dive deep into the data to confirm proposed solutions are possible. – Identify dependencies on programs, systems, data elements, and data availability. – Include security and legal concerns. – Create ballpark, high-level timelines and estimates. – See “Sample Project Two” below for more details. |
6. Get Agreement to Move Forward | – Identify a Business Owner. – Identify the project team, SMEs, and testers. – Confirm agreement on scope, proposed go-forward approach, and funding. – Confirm resources are available and committed. |
7. Create a Proof of Concept | – Create and demonstrate a product with most major functionality to quickly demonstrate if the idea is usable and should continue to full development. – Identify gaps. – Generate business user excitement and interest. |
8. Pilot the Solution | – Create and deploy a small-scale working solution for use by a focused group of end users. – Continue gathering feedback. |
9. Create and Deploy a Full-Scale Solution | – Identify, develop, test, and deploy a solution that meets most or all requirements. – Assist with training and support. |
10. Quantify Value Delivered | – Re-visit the Leading and Lagging Indicators identified when the hypothesis was created. – Quantify actual cost and value thus far. – Project cost and value going forward. |
11. Identify Enhancement Opportunities | – Identify opportunities to enhance the product based on functional user feedback. |
12. Identify Scaling Opportunities | – Identify opportunities to enhance the product based on technical performance and other non-functional factors. |
13. Ongoing: Address Defects | – Capture, prioritize, and address functional and technical defects and gaps. |
14. Ongoing: Provide Support | – Get agreement before incorporating enhancements and defect fixes. – Answer user questions. |
15. Ongoing: Keep Stakeholders Informed | – Stay in touch with Business Owners, Stakeholders, and Users. – Solicit feedback and share metrics. |
Sample Project Two
Coming soon.
Sample Project Three: Examples of Documentation, Process Mapping, and User Stories


- Epic: 4.0 Process Emailed Orders
- Release 1: Process Order Without Errors – Happy Path
- Release 2: Kick Out Orders with Any Errors (All or Nothing Approach)
- Release 3: Handle Order Header Errors
- Release 4: Handle Order Detail Errors
- User Stories for Release 1: Process Order Without Errors – Happy Path
- Identify and Log if File Has Errors
- Happy Path: Break Order Into Logical Chunks
- Sign in to Legacy System
- Navigate to Order Entry Screen
- Identify Number of Order Headers
- For Each Order Header, Enter 1 to Many Order Details
- Log After Entry of Each Header is Complete
- Log After Entry of Each Order Detail is Complete
- Log After File Processing is Complete
- User Story 9: Log After File Processing is Complete
Given an order file was emailed in
and received by Sample Company
and automation determined the order could be processed
when automation has signed in to the legacy system
and navigated to the order entry screen
and has successfully entered an order header
then log the time datestamp the order was entered into the database CREATEDON field (in the format: mm/dd/yyyy hh:mm:ss – example 12/30/2020 10:15:55)
and log the order number (pulled from the legacy system screen) into the database ORDERHEADER field.