AgileCoder icon indicating copy to clipboard operation
AgileCoder copied to clipboard

AgileCoder Interaction diagram

Open MovGP0 opened this issue 1 year ago • 1 comments

I made an interaction diagram that represents the indivdual roles and steps that AgileCoder does with the Agile CompanyConfig and thought you might find it helpful:

sequenceDiagram
  actor ChiefExecutiveOfficer
  actor Counselor
  actor ChiefHumanResourceOfficer
  actor ChiefProductOfficer
  actor ChiefTechnologyOfficer
  actor Programmer
  actor CodeReviewer
  actor SoftwareTestEngineer
  actor ChiefCreativeOfficer
  actor ProductOwner

  ChiefProductOfficer->>Counselor: Demand Analysis (Reflect)
  Counselor->>ChiefProductOfficer: Finalize product modality
  ChiefProductOfficer->>ChiefTechnologyOfficer: Language Choice (Reflect)
  ChiefTechnologyOfficer->>Programmer: Assign coding tasks
  Programmer->>Programmer: Write code
  Programmer->>ChiefCreativeOfficer: Submit for Art Design
  ChiefCreativeOfficer->>Programmer: Art Integration
  Programmer->>ChiefTechnologyOfficer: Code Completion (10 cycles)
  ChiefTechnologyOfficer->>CodeReviewer: Code Review (3 cycles)
  CodeReviewer->>Programmer: Code Review Feedback
  Programmer->>ChiefTechnologyOfficer: Modify code based on feedback
  ChiefTechnologyOfficer->>SoftwareTestEngineer: Submit for Testing (3 cycles)
  SoftwareTestEngineer->>Programmer: Report Test Results
  Programmer->>ChiefTechnologyOfficer: Modify code based on test results
  ChiefTechnologyOfficer->>ChiefHumanResourceOfficer: Provide Environment Documentation (Reflect)
  ChiefHumanResourceOfficer->>ChiefExecutiveOfficer: Provide Final Manual

MovGP0 avatar Aug 18 '24 17:08 MovGP0

Hi MovGP0,

Thank you for your great effort. We feel inspired by your diagram. Visualizing interactions among roles as a diagram can be an interesting way to describe the flow, but we can see some errors in your diagram. For example, our method does not have Code Completion.

minhngh avatar Aug 19 '24 06:08 minhngh