TachyonGPT, your work item-generating copilot for Azure DevOps
Science & Technology
Introduction
Hello! I’d like to welcome you to TachyonGPT, a powerful tool developed by Nudesic, an IBM company. Tachyon is an OpenAI-powered work item assistant designed to significantly enhance your productivity and creativity while generating or refining work items within Azure DevOps. In this quick demo, I’ll show you how TachyonGPT can increase your productivity while adding a bit of creativity to the process.
Creating an Online Bookstore Backlog
To demonstrate TachyonGPT, let's create a quick backlog for a hypothetical online bookstore. As you can see, I have an empty backlog. Tachyon supports most major work items within Azure DevOps, including Epics, Features, User Stories, Tasks, and Test Cases.
Starting with a Feature
Let’s start with a feature for our online bookstore, specifically the book detail page. Once I click save, the Tachyon work item assistant becomes available. You have two different ways to work within Tachyon: the Surprise Me feature, which introduces a touch of creativity, and specific refinements that you can choose to use.
In this case, let’s use the Surprise Me feature.
Custom UI and Content Control
Tachyon returns with a custom UI, ensuring you control the generated or refined content before it gets saved to Azure DevOps. We have the original title along with a detailed description, mentioning additional interactive features to make the page more engaging and informational. I want this detail page to have both a mobile and a web view, so let's add that criterion to the description and see what enhancements we get.
Expanded Description
The description expands to include that there will be both a web view and a mobile view for this feature. This information is saved back into Azure DevOps.
Generating User Stories
From this feature, we can generate user stories. Tachyon provides a list of user stories and, just like before, you have the ability to review and control the content before it gets saved.
I noticed that the user stories are missing the value they provide to the user. Let’s add this suggestion and see the refinements.
Refining User Stories
We now see the user stories with added value, describing the benefits to the user. We save the content, and from this feature, we can see a number of child work items, including the user stories we created.
Improving User Stories
One of the user stories needs acceptance criteria. We can use the Surprise Me feature to improve this user story. The custom UI shows the updated description along with the added acceptance criteria.
View Differences Button
The View Differences button is available in some of the custom UIs from Tachyon. It allows you to see the current content and the suggested content, giving you full control before making updates. We save the changes.
Generating Tasks
You can even generate tasks based on the description and acceptance criteria. Tachyon creates tasks, and we save this information.
Generating Test Cases
Finally, let’s generate test cases. This process can be time-consuming, but Tachyon speeds it up. Using Surprise Me, we see all test cases created based on the user story, along with detailed steps.
Reordering and Editing Test Steps
You have the ability to reorder test steps, delete irrelevant ones, and even create test plans and test suites referencing the user story. This information is saved back into Azure DevOps.
Backlog Overview
Examining the backlog created in minutes, we see the feature, user story, tasks, and test cases. If you have a license for the test plans, you can see them as well.
This concludes the quick demo of TachyonGPT. For questions, comments, or suggestions for improvement, please reach out via our Visual Studio Marketplace page. Thank you, and happy planning!
Keywords
- TachyonGPT
- Azure DevOps
- Work Item Assistant
- OpenAI-powered
- Epic
- Feature
- User Story
- Tasks
- Test Cases
- Surprise Me
- Custom UI
- Content Control
- Test Plans
- Test Suites
FAQ
Q: What is TachyonGPT? A: TachyonGPT is an OpenAI-powered work item assistant developed by Nudesic, an IBM company, designed to boost productivity and creativity in generating and refining work items within Azure DevOps.
Q: How does the 'Surprise Me' feature work? A: The Surprise Me feature takes the content of an existing work item and sends it to OpenAI for additional generation or refinement, introducing a bit of creativity.
Q: What is the purpose of the custom UI in Tachyon? A: The custom UI ensures you have full control over the generated or refined content before it gets saved into Azure DevOps.
Q: Can Tachyon create both web and mobile views for features? A: Yes, Tachyon can generate descriptions that include both web and mobile views for features, as demonstrated in the online bookstore example.
Q: How does Tachyon handle user stories? A: Tachyon can generate user stories from features, and you can refine these stories to include additional value for users before saving them to Azure DevOps.
Q: What is the 'View Differences' button? A: The View Differences button allows you to compare current content with suggested refinements to ensure complete control before making updates.
Q: Can Tachyon generate test cases? A: Yes, Tachyon can generate detailed test cases and test plans based on user stories, streamlining the process and saving time.