I'm curious if AutoGen (Microsoft Agent Framework) can be used to automate the role of a Scrum Master by tracking sprint progress, identifying blockers in Jira logs, and generating daily stand-up summaries based on developer updates and commit history.
3 answers
While AutoGen (Microsoft Agent Framework) can certainly ingest data from Jira APIs and Slack logs to generate summaries, automating the nuanced role of a Scrum Master is a bit more complex. You can definitely set up a 'Reporting Agent' to flag tickets that haven't moved in 48 hours or to synthesize daily updates into a clean report. This helps in Quality Management by ensuring no task falls through the cracks. However, the framework is best used as a supportive tool for the human Scrum Master to provide data-driven insights rather than replacing the essential human element of team coaching and conflict resolution.
How would the agents handle conflicting updates from two different developers regarding the same task dependency?
This would be amazing for distributed teams in different time zones who miss the live stand-up meetings.
Exactly, Theresa. It creates a bridge of information that ensures everyone is aligned, regardless of when they start their workday or where they are located.
That’s where the multi-agent debate comes in, Sean! You can have a 'Conflict Resolution Agent' in AutoGen (Microsoft Agent Framework) that specifically asks both 'Developer Agents' to clarify their status. By looking at the git history and the comments on the ticket, the agent can determine which update is the most recent or accurate. It can then present the discrepancy to the human manager, saving them the time of digging through logs to find out where the communication breakdown actually happened in the first place.