-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build out a plan to address important user experience improvements #1427
Comments
I can meet with Javier, Ross, and Sandeep before mid-May to make some high-level decisions. Consider including documentation tasks (even things like tutorials) in this plan too. |
We’ll experiment with this as a new implementation of an agile lifecycle after the progress report is done, after Vault’s are released and adopted, and after the latest release is stable. |
For my working session with Sandeep today, I focused on gathering requirements such as:
An outcome of this session will be a set of activities we commit to as a team, when they will occur overtime, and who will be involved. |
User Experience Current Phase Project PlanWeek 1Agile Activities
Application Development Lifecycle StageThese meetings may each take 1-2 hours a piece, plus asynchronous edits to the plans throughout the week
Week 2-4Agile Activities
Application Development Lifecycle Stage
Week 5Agile Activities
Application Development Lifecycle StageThursday or Friday
Week 6Agile Activities
Application Development Lifecycle Stage
|
Let's iterate on this plan for the next week, start soft pitching it to people, then present the plan more formally with at least Ross and Javier mid-next week. |
@pixelsaurus and @rssk Over the next week or so, would love your feedback on the above first draft to the UX project plan. Maybe mid-to-late next week, we can jump on a call to finalize things before presenting to the broader team. |
I hope to standardize and create a multi-stage deployment environment before build begins. Please share any other related tasks here. |
I think right now what is really standing in the way of getting a CD system in place is how to manage the docker usage of the remote pipeline side. The pipeline server need to share filesystem mounts and be able to programmatically launch containers, I'm unsure of how to do this outside of just installing docker in an ec2 instance |
In the design session, let's make sure we discuss the future of @pixelsaurus' compsec/input spec helper tool: |
Another topic is integrating the COINSTAC and BrainForge experience. |
For my heads down work, it would be best for me to focus on DevOps things like multi-stage deployment. |
Per @spanta28, let's commit to starting a DevOps and clean-up sprint first for a couple of weeks, then we can make sure our operations are solid before starting the UX work. I'll work on this devops plan this week then. This would total 8-weeks of effort (with devops + UX). |
Before the user experience improvements start, we want a dev and staging env ready to go. This way we can deploy and test along our application development lifecycle more easily. For the two-week DevOps sprint, let's move the retrospection and clean-up activities to the first week of the DevOps sprint and then the requirements analysis for the UX work to the second week of the DevOps sprint. This would position us really well for the rest of the activities listed above for the six-week user experience milestone that would follow this DevOps effort. This will make sure our ops infrastructure is tight and that the team gets some rest before we go hard again. |
Javier would like a QA, user interview type session. |
Javier will be out June 3rd through June 30th. Paul is out last week of May, this month. |
After this milestone, we need to focus on re-architecture, decoupling, and reducing technical debt. |
The biggest obstacle for success right now is that we need to develop COINSTAC to run on clustered environments. Also, how do we handle cloud-native serverless integrations? |
Ross will be out likely first week of June. |
I will schedule, create an agenda for, and run three sessions next week:
|
This plan is essentially the current iteration of our goal to standardize our software development and data science lifecycles. |
After the mid-May progress report, we can kick-off a UX Milestone. The business goal here is to get this app ready for wider adoption. This task ties into our future business development initiatives.
Besides the main goal of improving our user experience, this Milestone can be a way to test out our latest approaches to product planning and project management. As in, pursuing this Milestone will test the latest iteration of our application development lifecycle and how we implement it here in Github.
Any new processes that we standardize could be documented in wikis such as the Planning and Architecture Wiki.
The text was updated successfully, but these errors were encountered: