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

Perform reference system integration testing with EVM #7

Open
7 tasks
han-so1omon opened this issue Jan 30, 2024 · 0 comments
Open
7 tasks

Perform reference system integration testing with EVM #7

han-so1omon opened this issue Jan 30, 2024 · 0 comments
Assignees

Comments

@han-so1omon
Copy link
Contributor

han-so1omon commented Jan 30, 2024

What Needs to be Done

Consider the person that would be able to complete this task and the associated materials that they would need. If no people or materials are available, create a role description so that appropriate resources may be acquired. Tasks are typically small, focused, and do not have independent deliverable functionality

E.g. Create a list on the search index page that shows retrieved names alphabetically

Why it Needs to be Done

Briefly note the reason for this task. This should clearly explain why this is important, and if this can not be explained clearly, or if it has been made obsolete, then it should be simple to show that this task is no longer necessary

E.g. Before the user has made a search request, they should see the range of possible names. Each name has an equal weight, so alphabetical ordering is a natural first ordering

Definition of Done

This is a formal description of the state of the task when it meets the quality measures required for the product to be delivered

This creates transparency by providing everyone with a shared understanding of what work was completed and what standards were met as part of the Task

E.g.

  • All testing completed
  • No known defects
  • Code review completed and passed
  • Documentations written and reviewed
  • Meets general security requirements
  • Duration

Dependencies

Often a task depends on other tasks in order to be started or completed. The types of dependencies are:

  • Finish to start: Another task must be finished before this one is able to be started
  • Finish to finish: Another task must be finished before this one is able to be finished
  • Start to start: Another task must be started before this one is able to be started
  • Start to finish: Another task must be started before this one is able to be finished

Note the dependencies and link to them if they have associated Tasks

E.g.

Risks

Having a clear sense of task risks is important to prevent upcoming issues and work towards successful delivery. Common risks include:

  • Scope creep
  • Low performance
  • High costs
  • Time crunch
  • Stretched resources
  • Operational changes
  • Lack of clarity

Brainstorm risks with the team and appropriate experts

E.g.

  • It is unclear whether the backend search function will be completed in time
  • It is not clear whether users will find value in seeing the default list of user names
  • This task may take longer than expected due to the developer’s experience level, and thus may cost more

Additional Notes

Anything else that is important but has not been previously described

E.g. Use https://example.com/ as a reference for a good example of displaying a list of names

@han-so1omon han-so1omon self-assigned this Jan 30, 2024
@han-so1omon han-so1omon changed the title Perform reference system integration testing for EVM Perform reference system integration testing with EVM Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant