Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Create Use Cases for Crop Rotation #1250

Open
2 of 3 tasks
hatchla opened this issue Apr 6, 2024 · 7 comments · May be fixed by #1292
Open
2 of 3 tasks

Create Use Cases for Crop Rotation #1250

hatchla opened this issue Apr 6, 2024 · 7 comments · May be fixed by #1292
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@hatchla
Copy link
Contributor

hatchla commented Apr 6, 2024

Tasks

  • Neighbors not existing simultaneously (temporal Relation)
  • Integration into Heatmap
  • Integration into Relation Layer

Use case

No response

Related Pull request

No response

@hatchla hatchla added the enhancement New feature or request label Apr 6, 2024
@hatchla hatchla self-assigned this Apr 6, 2024
@hatchla hatchla added documentation Improvements or additions to documentation and removed enhancement New feature or request labels Apr 6, 2024
@hatchla hatchla moved this to Current Sprint in PermaplanT Apr 6, 2024
@markus2330
Copy link
Contributor

Thx for writing the issue.

I added "Integration into Relation Layer".

@hatchla hatchla moved this from Current Sprint to In Progress in PermaplanT Apr 8, 2024
@hatchla
Copy link
Contributor Author

hatchla commented Apr 8, 2024

@markus2330 Is the first use case here (temporal relation) already covered by Suggest Plants or how is it different for you?

@hatchla
Copy link
Contributor Author

hatchla commented Apr 8, 2024

The use case for the relation layer already mentions the crop rotation... how should this be extended by an own use case?

@hatchla
Copy link
Contributor Author

hatchla commented Apr 13, 2024

@markus2330 Could you state how these three usecases (as we talked about) are different than what is already mentioned in the corresponding usecases of e.g. heatmap?

@markus2330
Copy link
Contributor

Is the first use case here (temporal relation) already covered by Suggest Plants or how is it different for you?

Yes, it is different, temporal relation is part of heatmap and relations. The difference is:

  1. crop rotation use case are recommendations of spots on the map for a specific plant for a specific time
  2. suggest plants is about recommending various plants on a specific spot on the map for a specific time

how should this be extended by an own use case?

The relation layer specific part can be part of the relation layer use case. It is only that then the relation layer and heatmap usecases are huge.

Could you state how these three usecases (as we talked about) are different than what is already mentioned in the corresponding usecases of e.g. heatmap?

The heatmap does not even mention crop rotation currently.

One way to solve this elegantly without duplication:

  1. a short heatmap and relation layer use case, with a bunch of links to other use cases, including crop_rotation
  2. these other use cases then explain what they do for the user in the case of heatmap and relation

@hatchla
Copy link
Contributor Author

hatchla commented Apr 14, 2024

We may need to talk about this in a meeting. Generally and also in our cases, use cases should not be one single scrum issue but rather multiple ones that are as small as somehow possible and therefore I think its unproblematic to make the usecases big.
And if we want to make the use cases clearer, easier to read and therefore smaller/splitting them up, we should do that consequently and not only when adding a new feature to it like this...

@hatchla
Copy link
Contributor Author

hatchla commented Apr 14, 2024

One way to solve this elegantly without duplication:

  1. a short heatmap and relation layer use case, with a bunch of links to other use cases, including crop_rotation
  2. these other use cases then explain what they do for the user in the case of heatmap and relation

This approach seems reasonable to me for this specific use cases, the earlier mentioned aspects should still be considered.

@hatchla hatchla linked a pull request Apr 16, 2024 that will close this issue
27 tasks
@hatchla hatchla moved this from In Progress to In Review in PermaplanT Apr 16, 2024
@hatchla hatchla moved this from In Review to Current Sprint in PermaplanT Apr 22, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
Status: Current Sprint
Development

Successfully merging a pull request may close this issue.

2 participants