Open RChandler234 opened 11 months ago
Try breaking up the paragraph about the edit feature into bullet points that focus on each feature
Think of this section like an abstract in a technical paper, you shouldn't have any past tense/ what we did, it should purely be for someone who has no idea what we do looking at this to get context for what a "Gantt Chart Redesign" means. That means no past tense, and probably no first person
These are looking pretty good, I'd focus more on the advantages of using the Gantt Chart rather than just saying they wanna use the Gantt Chart if that makes sense. Like "I want to use the Gantt chart to view the timelines of upcoming projects in relation to each other". "I want to use the filter feature to easily limit the scope of projects that I'm looking at (e.g. all the electrical projects, all powertrain projects, or all projects in a certain status)"
I would include in this part, that this feature should make interacting with the change management system (specifically the deadline editing part) more intuitive so that engineers keep the data in FinishLine more accurate and up to date.
Rollout plan should more so be, what is the timeline for fixes any bugs after the release, what do we want testing to look like? (Y'all should be testing it first for a week or so, make a list of bugs, and then we set a specific date to make the engineers start using it in earnest)
The bullet looks weird since there's only one. I see what you're getting at, try to word it a bit more clearly/ focus on the meat of what you're saying (you should be able to see the old view and the edited view at the same time without losing your changes). I would also add potential future improvements: making adding/ removing items more intuitive from a UI perspective, make view for viewing edits and confirming changes better (this is vague, but I'm pretty sure we could iterate on this design in the future and make it better)
Very good, can u add a link to an example of a google sheet the engineers use rn
Look into adding a zoom in/out feature built into the gantt chart because people will probably wanna be able to view the timelines at different levels of granularity
Overview
The Gantt Chart is an important feature built for the engineers to use to log their ongoing projects. Users are able to break down their projects by work package, and view them all in a timeline view. We wanted to redesign the Gantt Chart to be more visually pleasing, and improve the editing and filtering functionalities.
Stakeholders
Product Stakeholder: @tripbrown, @justinkang-1, @shreyashsinha2004 Software Stakeholder: @RChandler234 Reference Users: Sofia Varner, @ziptol
User Story
Success Metrics
The product should help smoothly support the tracking and coordination of projects/work packages, including but not limited to blocks, edits, and filters. The editing feature should be intuitive and efficient for engineers to use.
Rollout Plan
This feature is nearing completion and is ready to begin testing at any time. Users are looking to test the improvements made to the editing function.
Out of Scope
Background / Context
Currently, engineering teams are primarily using Google Sheets to track project timelines, and only using Gantt Charts during meetings as visual references. In order to make Gantt Charts the main platform for project tracking, we improved the usability of the editing feature. We also made layout improvements to tackle the following issues:
Acceptance Criteria & Mock-ups
Below is the updated home screen when first clicking on the Gantt Chartt page in FinishLine:
There are two main features that were added or enhanced to the Gantt Chart:
Editing Feature: To toggle to editing feature for a team, you press the pencil button beside the team name. Once this feature is engaged, the view's shade will become lighter and look like the below:
Once toggled, you click and drag different projects and work packages to alter their timeline, add projects, work packages, and blocked bys directly from the Gantt Chart, and remove work packages and blocked bys. Each add/remove feature is listed below along with the pop-up that accompanies the feature.
Create Features:
To create a feature, press the appropriate add button beside the team name you are editing
Creating Projects:
Creating Work Packages:
Creating Blocked Bys
Delete Features:
Delete Work Packages by pressing the trash can icon to the right side of the Work Packages
Delete Blocked Bys by by pressing on the "!" triangle on the work package and clicking the trash can icon to the right side of the blocked by in the drop down
Visualizing and Confirming Changes
After clicking save to save all the edits made in the Gantt Chart, you will be directed to a change request confirmation page. This will show all of the edits made in the previous editing session in the form of change request confirmations. To save all the previously made edits as change requests, simply confirm each edit pop-up one by one until none are left. As each pop-up is confirmed, it leaves the queue on screen and once none are left, the editing process is done and all edits should be change requests. The user who made the edits will have to confirm the edit by filling in a box that is either Yes or No, select the reason for the edit from a drop-down menu (like current change requests), and add a brief explanation of the edit and why it is necessary.
An example of the view before it has been filled out is seen below:
Filter Feature:
Tickets
Gantt Chart Post-MVP