Skip to content
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

(Journey) SJ2: Cloud-based Software Evolution #24

Closed
3 of 4 tasks
grayside opened this issue May 25, 2021 · 0 comments
Closed
3 of 4 tasks

(Journey) SJ2: Cloud-based Software Evolution #24

grayside opened this issue May 25, 2021 · 0 comments
Assignees
Labels
component: content-api Related to the Content API. component: website Related to the application frontend. persona: developer Developer, deployer, and incident manager of the app. priority: p0 Highest priority. Critical issue. P0 implies highest priority. type: epic An Epic represents a collection of business requirements.

Comments

@grayside
Copy link
Collaborator

grayside commented May 25, 2021

Description

As a technical practitioner, I want to understand how to manage software change to account for the evolution of Google Cloud Products, industry recommended practices, language & framework features, application requirements, and the people on my team.

Phase 1 Requirements

Completing all requirements does not mean this journey can be considered "healthy", and closed, but it is an indicator that we haven't identified other tasks to be done.

  • Contributing guidelines on decision records are in CONTRIBUTING.md
  • An ADR Log is in place to capture decisions.
  • Our tech stack is clearly documented
  • Decide as a team the initial practice is sufficient and sustainable, or fast-follow to phase 2, perhaps pulling from the future enhancements.

Related Decision Records

<This section will be filled out as this journey's tasks pass through design>

Possible Future Enhancements

  • Adopt a more mature decision record practice such as MADR format (not the associated tool, which is archived) or https://github.com/thomvaill/log4brains
  • Build topical views of decision records to support exploring the evolution of a specific concept such as "security" or "delivery". This might also be in the form of retrospective blog posts.
  • Build automation around decision record creation, such as requiring them in PRs with/without a certain label or automatically filing a task to create a decision record if a PR is merged without one.
  • Automate the association of decision records with releases or User Journeys
@grayside grayside added status: investigating The issue is under investigation, which is determined to be non-trivial. priority: p2 Moderately-important priority. Fix may not be included in next release. type: epic An Epic represents a collection of business requirements. component: content-api Related to the Content API. component: website Related to the application frontend. persona: developer Developer, deployer, and incident manager of the app. priority: p0 Highest priority. Critical issue. P0 implies highest priority. and removed status: investigating The issue is under investigation, which is determined to be non-trivial. priority: p2 Moderately-important priority. Fix may not be included in next release. labels May 25, 2021
@grayside grayside changed the title (Journey) UJ1: Journey Title (Journey) SJ2: Cloud-based Software Evolution May 25, 2021
@grayside grayside added this to the roadmap-2021Q2 milestone May 26, 2021
@grayside grayside removed this from the roadmap-2021Q2 milestone Jun 10, 2021
@grayside grayside self-assigned this Jul 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: content-api Related to the Content API. component: website Related to the application frontend. persona: developer Developer, deployer, and incident manager of the app. priority: p0 Highest priority. Critical issue. P0 implies highest priority. type: epic An Epic represents a collection of business requirements.
Projects
None yet
Development

No branches or pull requests

1 participant