Skip to content

Road Map

Ryan Blake edited this page Nov 18, 2021 · 42 revisions

Developments identified below are articulating when development will start with a release of the development in the following Trimester Sprints.

Sprint Six - November Virtual APAC Sprint 2021

Project Team

Thank you to the volunteers who contributed and engaged during this sprint!

  • Team Leader(s): Ryan Blake
  • GitHub Scribe(s): Ryan Blake
  • List of all Contributors: Ryan Blake, Mike Walter, Thad Dahlberg, Krishna Y.

Project Goals

  • Find and fix the Wiki links that are broken
  • Work through the Appointments Object documented issues
  • Revisit the paused projects

Project Team Accomplishments

  • Started finding/documenting the broken links
  • Welcomed new project members and oriented them to the project
  • Reviewed and measured the Appointment Type/Appointment Issues
  • Meaningful conversation around some open issues related to future enhancements
  • Update the README file to remove the St. Thomas references as well as direct to the appropriate install link

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Create Issues in Github on errors with Appointment Types
  • Create pull request for updates from sprint (Help Text, labels and Default Page Layouts)
  • Completely update broken links in Wiki

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-general-volunteers

<----------------------------------------------------Future Sprints----------------------------------------------------->


Wait-list Functionality

  • Enable Wait-list from Summit Events
  • If Instance reaches capacity, wait-list begins and defaults submitted registration to wait-list status
  • Wait-list Order and “Waitlist” Status
  • Trigger to Promote from Waitlist to registered if capacity because available.
  • If Payment involved, open registration to complete payment process
  • Date Stamp and Expiration if payment not received

<----------------------------------------------------Past Sprints----------------------------------------------------->


Sprint Five - October Virtual 2021

Project Team

Thank you to the volunteers who contributed and engaged during this sprint!

  • Team Leader(s): Ryan Blake
  • GitHub Scribe(s): Ryan Blake
  • List of all Contributors: Ryan Blake, Jeff Hilyard, Mike Walter, Donna Whitig, John Bono, Amir Abdelaziz, Sam Drella, Lindsey Griggs, Hart Larew, Brandelle Unkrich

Project Goals

  • Build "real" events for sample, demo and testing data
  • Work through the Appointments Object and call out potential issues
  • Update areas that need help text because it isn't sufficient and/or functionality is unexplained
  • Create a widget/LWC for Add to Calendar link on the Confirmation page

Project Team Accomplishments

  • Created some real sample events that we'll pull into a single place for more intentional and time efficient testing
  • Got fresh eyes on the project where unexplained functionality was called out, as well as help text updates needed
  • Progress towards putting a LWC on a VF Page for the Add to Calendar links
  • Walked through Email process for a start to improved documentation on emails
  • Called out issues and error with the Appointment Type and expected functionality
  • Create a new branch to capture updates from October Sprint

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Complete LWC for the Add to Calendar on the Confirmation Page
  • Create Issues in Github on errors with Appointment Types
  • Pull data from scratch orgs and configure for sample data
  • Create pull request for updates from sprint (Help Text, labels and Default Page Layouts)

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-general-volunteers

Prior to October Sprint 2021

  • Passed Security Review
  • Install accessible on MetaDeploy
  • Lead Creation/Matching added to the package
  • Documentation updated
  • Roles identified

July Virtual 2021 - Mini-Sprint #2

Project Team

Help us give you the thanks you deserve and ensure future contributors know who to contact if they have questions! Please ensure that all contributing members of the team are included.

  • Team Leader(s): Ryan Blake, Thad Dahlberg, Jim Hubert
  • GitHub Scribe(s):
  • List of all Contributors:

Project Resources

Project Goals

  • Test and validate pending enhancements (Admin Calendar, Layouts and labeling, Appointments)
  • Hosted Guest registration & Additional Questions (continued)
  • Outline differences between “Appointments” and Additional Questions
  • Guided support and training – script writing

Project Team Accomplishments

Future Contributions (AKA what were you unable to finish at the Sprint)

Team Needs:

Prior to July Mini-Sprint 2021

  • Security Review #2 Submitted
  • Testing new features in Metecho

Sprint Four - June Virtual 2021

Project Team

Help us give you the thanks you deserve and ensure future contributors know who to contact if they have questions! Please ensure that all contributing members of the team are included.

  • Team Leader(s): Ryan Blake, Thad Dahlberg, Jim Hubert
  • GitHub Scribe(s): Ryan Blake
  • List of all Contributors: Ryan Blake, Thaddaeus Dahlberg, Jeff Hilyard, Jim Hubert, Mike Walter, Donna Whitig, John Bono, Farrah Friedrich, Jodi Nemser-Abrahams

Project Goals

  • Continued Guest Registration Requirement refinement and design development
  • Development - Robot Testing Framework
  • Additional Questions Object development
  • Review and Test pull requests

Project Team Accomplishments

  • Created more directed requirement for the Guest Registration Experience
  • Created object and fields for capturing Additional Question & Guest Registration questions
  • Started working through the Robot testing framework
  • Refined the main repo and package the latest version for security review
  • Refined the false positive document for security review
  • Initial Robot run on a Robot Test!!!

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Complete Robot Framework for front-end testing
  • Review and Test pull requests to add to post security review package
  • Complete initial development/iteration of Guest Registration and Additional Question functionality

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-general-volunteers

Prior to June Sprint 2021

  • Most development was paused due to security review
  • Appointment Itinerary Generation in development
  • Admin Calender contributed
  • Submitted for security review and updated based on feedback
  • cleaned up values and depricated appropraite pages (like school specific templates)

Sprint Three - February Virtual 2021

Project Team

Help us give you the thanks you deserve and ensure future contributors know who to contact if they have questions! Please ensure that all contributing members of the team are included.

  • Team Leader(s): Ryan Blake, Thad Dahlberg, Jim Hubert
  • GitHub Scribe(s): Ryan Blake, Jim Hubert
  • List of all Contributors: Akhilesh Baddigam, Ryan Blake, Rachel Bloom, Jace Bryan, Rex Clark, Thaddaeus Dahlberg, Sam Drella, Katie Gumpertz, Jeff Hilyard, Jim Hubert, Martin Humpolec, Sue Kolles, Elisa Landgraf, Kathleen Lueckeman, John McInnes, Tasha Rucker, Tiago Ruivo, Riley Schill, Brandelle Unkrich, Mike Walter, Donna Whitig, Robert Wynter, Stephanie Zeitz, Grace Kim, Corey Snow

Project Goals

  • Task focus! Tackle Issues in the backlog
  • Guest Registration design development
  • Documentation Cleanup
  • Create instructions for developing one's own registration template

Project Team Accomplishments

  • Worked through the Guest Registration Prototype
  • Meaningful conversation around Guest Registration, calling for a phased approach
  • Highlighted some needs for development as it pertains to the package
  • Updated Documentation for install, setup and additional features (Registration Template)
  • Completed Issues #272, #254, #255, #204,
  • Security Review Update for AppExchange
  • Added additional documentation on how to collaborate
  • Started POC for "unlimited additional questions"
  • Documentation on Contact Matching updates!
  • Updated layouts

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Complete the enhanced Email process
  • Page Layout Updates (In Progress)
  • Update the API Version 51
  • Complete the Documentation cleanup
  • Campaign Functionality (requirements captured)
  • Complete "Phase 1" of Guest Registrant process
  • Screen Shots and details to Registration Page templates

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-general-volunteers

Prior to February Sprint 2021

  • Solved for Guest User changes with Spring '21 [Done]
  • Contact Matching and Contact creation process [Done]
  • Standard Reports within Package [Done]
  • Guest Registration Prototype [Done]
  • Add to Calendar functionality fixed and improved [Done]
  • Created Test Classes above 75% [Done]
  • Security Review process started: Initial Checkmarx Scan, fixed issues and reran scan [Done]
  • False Positive Documentation [In Progress]

Sprint Two - September Virtual 2020

Project Team

Help us give you the thanks you deserve and ensure future contributors know who to contact if they have questions! Please ensure that all contributing members of the team are included.

  • Team Leader(s): Ryan Blake, Thad Dahlberg, Jim Hubert, Kathy Lueckeman
  • GitHub Scribe(s): Ryan Blake, Jim Hubert
  • List of all Contributors: Jim Hubert, Brandelle Unkrich, Mike Walter, Gayle Grant, Ryan Blake, Candice Washington, Bryn Scott, Reed Marquand, Tasha Rucker, Donna Whitig, Heath Parks, Olena Elsea, Kathy Lueckeman, Jace Bryan, Dar Veverka, Thaddaeus Dahlberg, Daniel Fuller, Jeff Hilyard, Farrah Friedrich, TJ Warfield

Project Goals

  • Get more familiarity with the tool - Install process to Registration Management
  • Build some functional, standard reports
  • Enhance the email functionality to leverage native Salesforce templates
  • Capture User Stories and Use cases
  • Enhance the documentation for Install and Setup

Project Team Accomplishments

  • More users got into the tool with Trailhead and the Beta package
  • Highlighted some needs for development as it pertains to the package
  • Highlighted the needs for documentation (More images!)
  • Improved the documentation for install
  • Started Coding the Enhanced Email functionality - Proof of Concepts with LWC and Triggers
  • Captured and draft more thorough stories on Use Cases and User Stories
  • Email Reminders without Pardot/Marketing Cloud (or other third party applications)
  • Built 3 of 16 reports that are common use cases for reporting
  • Talk through upcoming Guest User changes
  • Talk aabout barriers to use while highlighting various use cases it'll solve for

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Package Upgrade process documentation
  • Complete the enhanced Email process
  • Enhance the User Stories and Wiki docs
  • Build the other 13 reports
  • Solve for Guest User changes with Winter '21
  • Consideration for Account model differences and Contact Creation

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-general-volunteers

Prior to September Sprint 2020

September 23rd - Thursday, September 24th

Convert legacy documentation into Markdown [Done]

Convert to Lightning Component to run in lightning communities, visualforce pages, and us SLDS. [Done]

EDA Programs link to Events (currently link to ERx Programs, School lookup) [Changed]

Video walk-through of application for documentation purposes (How dose a user use the event application) [Done]

Mini-Sprint - July 2020

Project Team

Help us give you the thanks you deserve and ensure future contributors know who to contact if they have questions! Please ensure that all contributing members of the team are included.

  • Team Leader(s): Ryan Blake, Thad Dahlberg, Jim Hubert
  • GitHub Scribe(s): Ryan Blake
  • List of all Contributors: Ryan Blake, Thad Dahlberg, Dean Ernzen, Farrah Friedrich, Justin Gilmore, Jeff Hilyard, Jim Hubert, Kim Katzenmeyer, Debbie Klein, Elisa Landgraf, Kathy Lueckeman, Akash Mishra, Kathryn Powell, Sandhya Rakesh, Caroline Renard, Shayna Stockton, Dar Veverka, TJ Warfield

Project Goals

  • Be Package Ready! (or SUPER close to it)! Details of what needs to be done are seen in 1-7.
  • Evaluate Global picklist uses
  • Enhance Transnational Emails - Document requirements & start development
  • Payment discussion - Capture what payment needs are and gateways being utilized.

Project Team Accomplishments

  • Mini-Sprint Project Board
  • Guidance on Packaging
  • Developed "philosophy" around what code is needed
  • "How to" on using Metecho for SEA collaboration
  • Admin initial setup documentation
  • Permission reviewed
  • End User Experience and Updates ** Page Layout Updates ** Field Label and Help Text Updates ** Picklist Updates for inclusivity
  • New Field to allow for asking Pronouns
  • Setup all collaborators to use Metecho (and most spun up a dev org), allowing everyone to get their hands dirty
  • Removed additional St. Thomas elements
  • Registrant Experience updates on VF page (Ex: Student to Registrant)
  • Great conversation around "What Payments Mean?" for the Open Source Summit Events App
  • EDA Dependency removed (pre-sprint)

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Additional Page Layout and User Experience Updates
  • Additional Help Text updates so there is clarity on intention of the field
  • Contact Creation and Match Logic without TDTM
  • Automated Email process (since TDTM triggers were removed)
  • Email functionality documentation (Setup and Merge field process)

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-user-stories
  • need-thought-leader
  • need-general-volunteers

Sprint One - March/April 2020

Hope to see you virtually March 31 - April 1 at the Salesforce.org Open Source Community Sprint - Virtual!

Project Team

Help us give you the thanks you deserve and ensure future contributors know who to contact if they have questions! Please ensure that all contributing members of the team are included.

  • Team Leader(s): Ryan Blake, Thad Dahlberg
  • GitHub Scribe(s): Ryan Blake
  • List of all Contributors: Esteban Dozsa, Chad Dorshorst, David Reed, Deborah Duran, Jeff Hilyard, Kathy Lueckeman, Kim Katzenmeyer, Sandhya, Jim Hubert, Ryan Blake, Thad Dahlberg

Project Goals

  • Insights into the tool in current state to project team
  • Summit Events Logo development
  • Compassionate Stories for Use Cases for the tool
  • ERD for Summit Events, similar to EDA and NPSP
  • End User documentation; converting and updating current documentation to be in markdown
  • System Admin Permissions and Initial Configurations
  • Appointment Group Discussion
  • Guest Management Discussion around design
  • Video walk-through of application in action as is to promote engagement of partners

Project Team Accomplishments

  • Demo of current state to Sprint Group
  • ERD for Summit Events to GitHub
  • Summit Events added to Metecho
  • Collaboration efforts in development through GitHub
  • Started developing a data dictionary
  • Talked through best architecture and abstract dependencies for going managed package
  • Moved Repo to SFDO
  • Video walk-through of application in action as is to promote engagement of partners

Future Contributions (AKA what were you unable to finish at the Sprint)

  • Summit Events Logo development
  • Compassionate Stories for Use Cases for the tool
  • End User documentation; converting and updating current documentation to be in markdown
  • System Admin Permissions and Initial Configurations
  • Appointment Group Discussion
  • Guest Management Discussion around design

Team Needs:

  • need-developer
  • need-doc-writer
  • need-qa-tester
  • need-user-stories
  • need-thought-leader
  • need-general-volunteers
Clone this wiki locally