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

Support for Jira & GitHub Issues/Projects #83

Open
1 task
nalbion opened this issue Sep 11, 2023 · 4 comments
Open
1 task

Support for Jira & GitHub Issues/Projects #83

nalbion opened this issue Sep 11, 2023 · 4 comments
Labels
enhancement New feature or request resume WIP

Comments

@nalbion
Copy link
Contributor

nalbion commented Sep 11, 2023

Currently the GPT Pilot Workflow is linear and does not resemble how a real-world project is run:

  • PO: Description -> Clarifications -> Requirements
  • Architect: Tech Requirements
  • Developer: Implement Tasks (all at once)
  • Code Monkey: Update code

I'd like to see integration with issue and project management tools such as Jira and GitHub Issues/Projects.

I'd also like to be able to make simple edits, or add new features. I think the flow would look something like this:

(edit: see updated architectural plan in #91)
image

@nalbion
Copy link
Contributor Author

nalbion commented Sep 11, 2023

I'd also like to see the interaction between the PO and TechLead be fleshing out BDD scenarios.

The user stories often already follow the "As a {role}, I want {feature} so that {reason}".

If the stories were given BDD scenarios, we could have a Test Automation Engineer run them using Cucumber etc.

Given user with ...
  And data: {}
  And environment is set up: {}
When something happens
Then make assertions

@nalbion
Copy link
Contributor Author

nalbion commented Sep 11, 2023

Note that if we can call the CodeMonkey directly from the first prompt, then Auto-GPT/agbenchmark (#73) can score for Read/WriteFile

@nalbion
Copy link
Contributor Author

nalbion commented Sep 17, 2023

  • Let the Architect add stories to implement technical requirements
  • Let the PO create sprints, each focused on a specific sprint goal and deliverables which can be presented to the client in a sprint review

@nalbion
Copy link
Contributor Author

nalbion commented Sep 18, 2023

@nalbion nalbion added the enhancement New feature or request label Sep 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request resume WIP
Projects
None yet
Development

No branches or pull requests

1 participant