Our plans for Rivet in 2019 and beyond
Our focus is to keep Rivet healthy, growing, and serving the people using it. To help us accomplish that, we’ve identified three areas where we should prioritize our efforts: Infrastructure; production; and documentation, education, and outreach. Although the specific tasks will come and go, the general categories of work will remain the same.
To that end, our roadmap focuses on higher-level objectives that will help us accomplish our goals.
Q1: Processes and team organization
With our proposal to create a dedicated design system team approved, the early part of 2019 we’ll focus some of our time recruiting and hiring a full-time front-end developer/engineer that will be 100% dedicated to Rivet. The proposal also adds two other 50% dedicated Rivet teams members (from within UXO), so we’ll also spend early 2019 developing a plan for how we’ll organize ourselves to get work done as a team.
- Hire new front-end developer
- Establish team project management processes and release schedule
- Identify metrics for measuring success. What do we measure—adoption, satisfaction, improved user experience? How do we measure it?
- Plan for regular releases in specific time increments
- Build in dedicated time for bug fixes, tackling technical debt, etc. at regular increments
- Increase visibility of public backlog. Possibly use Github API to pull backlog info into the Rivet website.
- Establish a process for soliciting community feedback on public backlog items to help us better prioritize new features and requests. For example, create a regular communications schedule for asking community members to visit the public backlog and up vote or down vote requests using built-in Github reactions feature.
- Establish an official QA process for new additions and updates to existing components/patterns and document it in an easily accessible location
Q2: Rivet Community Workshops & information architecture overhaul
In the spring we’re planning the first Rivet Community Workshop. This workshop will be a one-day event where developers and designers can learn about Rivet, contribute to Rivet, and meet other developers using Rivet. We’ll be focusing on creating a workshop format that we can use going forward as we establish a regular (at least one per semester) workshop schedule.
In addition to planning and having our first community workshop, we’ll be reworking the information architecture of the the main Rivet documentation site. As Rivet has grown, it’s become clear that there’s a need for larger, more complex design patterns in addition to the current lower level components. We’re already in the early stages of design and planning for this IA overhaul. In the second quarter, we’ll build and launch these updates.
- Create content plan for both tracks (Coding track and Tutorial track) of community workshop.
- Communications and outreach for workshop
- Restructure Documentation content to move toward high-level categories, e.g. Base styles, Components, Patterns, Templates
Q3: Summer 2019 production sprint
By summer our goal is to have the Rivet team up to full speed. In between the spring and fall semesters, we’ll focus most of our efforts on production, including designing and building more complex patterns and templates.
As part of this production sprint, we’ll spend some time exploring what the future of Rivet might look like. For instance, how will Rivet and the IU Style Guide eventually merge together?
- Design, build, and document more complex design patterns, e.g. address form, date and time entry patterns, toolbars, complex navigation
- Build and document common templates that can help developers get started building applications quickly without having to spend time making high-level layout decisions
- Evaluate the Rivet code base architecture and create a proposal for how we might restructure the next major version of Rivet. We want to make it easier to incorporate parts of Rivet into other projects, so this next version should be less monolithic and more modular. For instance, we’ll explore how Rivet’s form styles would work in the IU Framework/Style guide or other marketing projects.
Q4: Fall Community Workshop and Rivet 2020
In the last quarter of 2019, we’ll hold another community workshop. In the early part of the fall, we’ll spend some time reflecting on what worked and what didn’t from our spring workshop, and we’ll make any needed adjustments to the workshop content.
Toward the end of 2019, we’ll have had almost a full year with a dedicated design system team and hopefully a bit more insight into what we might be able to achieve in 2020. We’ll spend time measuring what we’ve accomplished and evaluating what worked and what didn’t.
- Create/revise content plan for both tracks (Coding track and Tutorial track) of community workshop.
- Communications and outreach for community workshop
- Rivet team retreat—planning for 2020 Roadmap
On this page