Download - Project Workflow
![Page 2: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/2.jpg)
Contents
TracReview board
![Page 3: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/3.jpg)
Horrible situation
![Page 4: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/4.jpg)
Cost of Communication
![Page 5: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/5.jpg)
Project Management Tools
![Page 6: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/6.jpg)
Project Management Tools
![Page 7: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/7.jpg)
We use TRAC
![Page 8: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/8.jpg)
Ticket / Issue
일감Unit of jobs
![Page 9: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/9.jpg)
Ticket / Issue
![Page 10: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/10.jpg)
Ticket / Issue
Reported by◦Who issued the ticket
Owned by◦Who is responsible for the process of the ticket
PriorityMilestone
◦To be explained laterComponent
◦Which part the ticket is related to
![Page 11: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/11.jpg)
General workflow
![Page 12: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/12.jpg)
Milestone
이정표ReleaseRegular time interval
Arara: ??
![Page 13: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/13.jpg)
Milestone (Library)
![Page 14: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/14.jpg)
Milestone (Wheel)
![Page 15: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/15.jpg)
Milestone (Arara)
![Page 16: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/16.jpg)
Wiki
Documentation is extremely important
Get familiar with wiki grammarFeel free to write on wiki
◦If you did something wrong, just UNDO!
![Page 17: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/17.jpg)
What’s on wiki?
Project roadmapDevelopersSetting up development environmentProgram code explanationFeatures of the program (Backlog)History of the project
ALL ABOUT THE PROJECT
![Page 18: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/18.jpg)
Found a bug?
Ticket al-ready ex-
ists?
Issue a ticket
Found a bug
Done
Y
N
![Page 19: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/19.jpg)
Assigned a ticket?
B assigned a ticket to you
Can be sepa-rated?
Makes sense?
Done
Resolve as won’t fix
Reassign to B
WorkResolve asseparable
Issue new tickets
Y
NN
Y
![Page 20: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/20.jpg)
Code review
A code segment may be harmful◦Violating coding conventions◦Bad coding habits◦Duplicate codes◦Ambiguous naming◦…
Codes need to be reviewed before reflec-tion
![Page 21: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/21.jpg)
Code review
Strong◦Reflected codes are always `good’◦Newbies can learn from the trained advisors
Weak◦Slows the project◦Committers become timid◦If reviewers are busy…
![Page 22: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/22.jpg)
Review board
![Page 23: Project Workflow](https://reader034.vdocuments.site/reader034/viewer/2022051419/56815b90550346895dc9935e/html5/thumbnails/23.jpg)
Review board