The problem, solution, and constraints are defined within this document:
Pitch Document
The evaluating implementer is the user best served by a guided onboarding process. This new user has some fundraising requirements in mind but is not tech-savvy, so they must be convinced that GiveWP is an improvement over their status quo.
6 Weeks
This project is done when a new user is able to complete the onboarding process and confirm with confidence whether GiveWP can meet their fundraising requirements. At a minimum, this process must allow the user to:
Call Summary: Epic Breakdown 7/8/20
_On Call: Kevin, Kyle, Henry_
Participants: @kevinwhoffman @DevinWalker @kirklandharrell @mathetos
Topic: Plugin Onboarding design handoff
Devin and Kirkland are going to meet today/tomorrow to kick off design based on the sketches. I've asked them to prioritize the design of the Setup Page before the Wizard.
@kjohnson @henryholtgeerts Since you guys are leading this epic, it will be your responsibility to communicate design needs to Devin and Kirkland and manage those issues through the ZenHub pipeline.
Here's an example of a GitHub issue that would start in the Design pipeline and then move onto Programming.
type: new feature, needs: design4 (1 day for design, 2 days for implementation, 1 day for review)Use the fat marker sketches to provide context and call out any additional UI states that you might need designed.
Sound good?
@kevinwhoffman This sounds good to me, thanks for the update! The example issue you roughed out is help in clarifying what this process will look like.
@kjohnson @henryholtgeerts Issue https://github.com/impress-org/givewp/issues/4919 is a good example of documenting our design needs so that the designers are aware of what's needed.
Today, please create a similar issue for the implementation of the Wizard design since that will be entering design over the next few days.
Participants: @kjohnson @henryholtgeerts
Topic: Current progress on epic and work to be done going into next week (Henry is out most of next week)
This issue has been linked to a Canny post: Plugin Onboarding Wizard & Setup Guide :tada:
Participants: @kjohnson @henryholtgeerts @kevinwhoffman
Topic Status Update & Priorities for Remainder of the Cycle
Kyle screenshared a demo of the current progress, which includes a mostly functional onboarding wizard and setup page. We identified a few key areas of focus over the next couple of days:
We agreed that aesthetic polish and copywriting tweaks could be made next week, so that we can use the remainder of this week to nail down the major functionality.
All in all, Kyle and Henry have done a great job leading this epic and I look forward to testing the onboarding experience in the next few days.
- Consistent use of the checkmark selection indicator across all relevant steps
@kevinwhoffman I addressed #3 with PR 5020, as a part of accessibility updated for the <CardInput /> component.