Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • H Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • Data Flow
  • Data IngestionData Ingestion
  • Home
  • Issues
  • #26
Closed
Open
Issue created Jun 26, 2020 by Stephen Whitley (Invited Expert)@stephenwhitley

[OSDU Data Flow] Definition of Done

In the spirit of Continuous Delivery, we will prioritize completing and deploying into production new services/features over taking on new work from the backlog.

Definition of Done

The OSDU Data Platform Data Flow Services has the ambition of continuous delivery and thus has the ambition of continuous done. Because of this, Done has a stronger contract at a feature level than it does at a service level.

Stories

We will capture the user stories here so that we have a user-centric view of done.

Feature Done

A feature is not done until it is running and validated on multiple cloud platforms and ready for consumption. A feature will be:

  • implemented
  • tested
    • Unit
    • Compliance
    • Integration
    • Workflow / dataflow tested
  • documented
    • Internal for code maintenance
    • API
    • Usage
  • deployed

Given the multi-platform deployment requirements, we will consider feature done from a common code perspective once it is demonstrated on two or more cloud platforms. It will be done from the OSDU Forum perspective once available on all supported platforms. This distinction allows OSDU platform deployments to move a slightly different speeds to allow early feedback in a production environment.

Service Done

Continuous delivery requires continuous backlog pruning and thus there is no preconceive notion of done. That is a idealized statement that is only true once a system has reached a level of maturity allowing autonomous delivery of services.

For Release 3 we will define a specific scope of work which will be documented both in narrative form as well as issues. See Release 3 Planning.

Edited Jun 26, 2020 by Stephen Whitley (Invited Expert)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking