@startuml '!theme mono header Software Development Process !$HR_Planning = ": << 1 - Planning >> ]" !$TO_Planning = ":To 1 - Planning ]" !$FR_Planning = ":From 1 - Planning ]" !$HR_Requirement = ": << 2 - Requirement >> ]" !$TO_Requirement = ":To 2 - Requirement ]" !$FR_Requirement = ":From 2 - Requirement ]" !$HR_Design = ": << 3 - Design >> ]" !$TO_Design = ":To 3 - Design ]" !$FR_Design = ":From 3 - Design ]" !$HR_Implementation = ": << 4 - Implementation >> ]" !$TO_Implementation = ":To 4 - Implementation ]" !$FR_Implementation = ":From 4 - Implementation ]" !$HR_Testing = ": << 5 - Testing >> ]" !$TO_Testing = ":To 5 - Testing ]" !$FR_Testing = ":From 5 - Testing ]" !$HR_Integration = ": << 6 - Integration >> ]" !$TO_Integration = ":To 6 - Integration ]" !$FR_Integration = ":From 6 - Integration ]" !$HR_Deployment = ": << 7 - Deployment - Dry Run >> ]" !$TO_Deployment = ":To 7 - Deployment - Dry Run ]" !$FR_Deployment = ":From 7 - Deployment - Dry Run ]" 'order |System\nTeam| |Jira| |Review\nMeeting| |SW/FW Team\nDeveloper| |VV Team| |Scripts| |Bamboo| '------------------------------------------------------------------------------ |SW/FW Team\nDeveloper| $HR_Deployment detach |SW/FW Team\nDeveloper| $FR_Integration detach (6) |SW/FW Team\nDeveloper| :**master/release** push; |Bamboo| :Generates SDD doxygen pdf; :**master/release** build; |Scripts| if (There are compatible SW/FW **master/release** builds?) then (Yes) :Creates **master/release** Package; :Updates 03: PKG - **master/release**; else (No) endif |SW/FW Team\nDeveloper| fork group SW :18: BLD - **master/release** Build - version & release notes; endgroup fork again group FW :12: BLD - **master/release** Build - version & release notes; endgroup end fork |VV Team| :03: Dry Run - **master/release**; if (test failed?) then (Yes) :Create **LeaBug** ticket; |Jira| fork |Jira| :**LeaBug** ticket; |Review\nMeeting| fork again :Prioritize **LeaBug**s; |Jira| endfork else (No) endif |System\nTeam| :Dry Run System Verification Tests; |System\nTeam| stop @enduml