Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Step #RoleInstructionsNotes
1.0CDISC Library API ArchitectDesign API specification in OAS3 format in team workspace hosted by Swaggerhub.
1.1CDISC Library API ArchitectInform CDISC Library Software Developer when API specification is ready for implementation.
2.0CDISC Library Software DeveloperImplement API endpoints based on the API specification.
2.1CDISC Library Software DeveloperMake update suggestions where applicable.
3.0CDISC Library Software DeveloperDeploy software code to the development environment.
1.0
Makes a software request.
1.1CDISC Portfolio OwnerApproves new software project.
1.2Product OwnerApproves new features, enhancements, and/or bug fixes.
3.0SCRUM MasterAdds details to the SCRUM backlog.
3.1SCRUM MasterGrooms related work items to sprint.
4.0Software DeveloperBegins programming tasks.
4.1Software DeveloperMaintains CI/CD pipeline.
4.2Software DeveloperMaintains unit test scripts.
5.0Software DeveloperCreates pull request and assigns reviewers, assigns reviewers, and add a description.

Ideally, reviewers assigned are intimately knowledgeable of the software request.

Pull request description may include, but not limited to:

  • Issues or work items being addressed,
  • steps to test.
5.1Pull Request ReviewerPerforms code reviews and comments accordingly.
5.2Software DeveloperAddresses Pull Request Reviewer's comments and adjusts programming codes where appropriate.
5.3Pull Request ReviewerApproves pull request.
5.4Software DeveloperCompletes pull request.
5.5Software DeveloperPerforms branch merge, where appropriate.

...