Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Business Fulfillment Analysis
Business Fulfillment Analysis
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.com
    • Business Technology
    • Enterprise Applications
  • Business Systems Analysts
  • Business Fulfillment AnalysisBusiness Fulfillment Analysis
  • Issues
  • #41

Closed
Open
Opened Aug 11, 2020 by Jamie Carey@j.carey

PROJ: document system flow of lead to fulfillment

📕 Version 1

Steps to get First Version:

  • Draft
  • Internal Review with Ent Apps Team (open for contribution)
  • Updates based on Questions/Feedback
  • Identify work/changes for Phase 2
  • External Review

⏱ Phases

Phase 1

This will include direct (sales assisted), web direct, channel, and OSS/EDU new business sales, renewals, cancellations, abandoned cart (online sales), upgrades and add-ons, and web direct trials.

Phase 2

This will include online marketplace sales, renewals, abandoned cart (if applicable), upgrades/add-ons, trials: direct, channel, online marketplace

🙌 Definition of Done

  • Version 1 will be the initial output turning this lucidchart diagram of all entapp systems in smaller more concentrated diagrams of flows that align with the output that the Growth team is doing in their mappings.. These initial versions created in Phase 1 and Phase 2 will go through internal and external reviews during the Phases. The notes will be turned into immediate changes or be turned into issues for larger changes.
  • Done means that an overall diagram has been created tying the operational flow to the systems:
    • data movement is defined by the color of the arrow: red=manual; green=custom API; purple=native integration; see key/legend on each diagram
    • start (green arrow labeled with start) and end points (red outline=undesirable outcome) or green outline (desirable outcome) are identified
    • operation is identified by title of diagram; label in diagram; diagram tabs
    • diagram is uploaded to the handbook
    • systems are identified consistently across diagrams by color code and labeled; see key/legend on each diagram
  • particular unique observations may be highlighted by the formatting of the diagram
    • ex: comparison of system flows in web direct trials highlighted by side by side flow in a single diagram for self managed vs SaaS
  • specific gaps, notes, questions are highlighted with virtual sticky notes on each diagram - these will be addressed via reviews or issues in later phases or as needed

https://about.gitlab.com/handbook/business-ops/enterprise-applications/portal/#diagrams

  • web direct trials
  • direct and web direct renewals/cancellation
  • direct and web direct new business/abandoned cart

💡 Discoveries and Observations

  1. Abandoned cart behavior: Buying online (web direct) has more than one system flow and creates records in different systems unexpectedly depending on whether a person checks out or abandons cart.
SaaS
Story no. story starting point test record SFDC customers app gitlab.com account
A user starts at settings in gitlab.com, does not complete checkout billing settings alexbuijstest1234@alexbuijsweb.nl yes - lead yes yes
B person starts from pricing page, no accounts, abandoned cart after registering pricing page jcarey+abandoncart@gitlab.com no no yes
C person starts from footer "customers portal", no accounts footer on gitlab.com - customers portal same path as story A yes - lead yes yes
Self Managed
Story no. story starting point test record SFDC customers app gitlab.com account
D user starts at settings in gitlab.com, does not complete checkout billing settings jcarey+testgroup@gitlab.com jamietestgroup no no yes
E person starts from pricing page, no accounts, abandoned cart after registering pricing page jcarey+testnotconfirmemail@gitlab.com yes - lead yes no
F person starts from footer "customers portal", no accounts footer on gitlab.com - customers portal same path as story D no no yes

need to test saas flow: jcarey+SaaSAC@gitlab.com jamieSaaSAC https://gitlab.com/users/sign_in https://customers.gitlab.com/plans

🔧 working docs

  • super high level system flow in lucidchart - view only
  • super high level system flow in lucidchart - edit
  • zuora heat map
  • google sheet of business systems, growth flows, sales lifecycle

📚 reference material

  • billing ops
  • GitLab.com <> Customers, License, Zuora Integration gitlab-org&3603
  • data team's slide deck on new customer - web direct purchase data flow gitlab-data/analytics#5700 (closed)
  • Investigate: web direct, duplicate accounts gitlab-org/customers-gitlab-com#1715
  • UX's documentation in figma https://www.figma.com/file/DCq7K8Srsv79tbH1yRkGbl/Document-user-flows-%5Bgitlab-org%2F-%2Fepics%2F3603%5D?node-id=0%3A1
  • https://about.gitlab.com/handbook/marketing/community-relations/community-advocacy/workflows/education-oss-startup/#application-workflow

📎 related

  • Change: prevent non-customers for signing up to customer portal https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/1384
  • Discussion: audit incoming POS data gitlab-org/customers-gitlab-com#1085 (closed)
  • Data team's epic gitlab-data&130 (closed)
  • Growth team's epic gitlab-org&3602
Edited Sep 14, 2020 by Jamie Carey
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-com/business-ops/enterprise-apps/bsa/portal-analysis#41