2i2c-org / infrastructure

Infrastructure for configuring and deploying our community JupyterHubs.
https://infrastructure.2i2c.org
BSD 3-Clause "New" or "Revised" License
105 stars 64 forks source link

Cost Explorer API (5/n): refinement of future Cost Explorer API related work #4677

Closed consideRatio closed 2 months ago

consideRatio commented 2 months ago

Represents refinment of future work for the Cost Explorer (CE) API, as part of #4453.

Requirements for this task to be considered refined

Definition of done

yuvipanda commented 2 months ago

Thanks @consideRatio. As guidance for scope of tasks, please use the EPIC and create separate subtasks for each items than using a 'catch all'. The goal is to make sure we have things that can be sized during next sprint planning, and single catch-all tasks can not be. Sized tasks help us figure out team velocity to know how much we can deliver. This also means there are refined things to mark as comitted next time you're working, which was one of the issues this sprint.

So the specific ask is:

  1. Use #4453 to track, rather than a catchall issue like this.
  2. Create issues for each task (with just enough refinement for tracking progress), so we can look at what needs to be done by looking at the EPIC
  3. Spend some time explicitly and intentionally refining remining tasks on the EPIC, now that you have more information. This is to 'bootstrap' refined tasks for you to pick up on next sprint, so you don't have to do unplanned work.
consideRatio commented 2 months ago

Sorry for the confusion @yuvipanda, I'm aligned with that intent.

I perceived it was a bit premature to define/refine individual tasks from this list now, that I mostly wanted as a overview of various things to define/refine.

In the spirit of how we are to do things, this issue can be seen as the task of doing the work of defining+refining misc followup tasks to the first four initially defined, ending with #4673. This refinment issue should itself not be considered refined until the list of followup tasks is defined.

I'll update it to reflect that it should be the task of defining+refining followup work after #4673.

yuvipanda commented 2 months ago

I perceived it was a bit premature to define/refine individual tasks from this list now, that I mostly wanted as a overview of various things to define/refine.

@consideRatio that makes sense. I'd like you to use #4453 for that, rather than creating another issue. Can you move the tasklist here to that?

This refinment issue should itself not be considered refined until the list of followup tasks is defined.

+1, I think using this issue to say 'refine further' is appropriate.

consideRatio commented 2 months ago

This refinement effort is now complete!