Alpha Camp 程式設計入門 Lesson.3 Twitter專案開發

    Coding

    在為期兩週的時間內,與兩位後端夥伴(Elliot、Kris)進行Twitter全端專案開發。

    Role Play:

    Elliot: QA(確認Acceptance criteria & DoD是否符合測試規格。)
    Allen: PM(建立甘特圖來規劃Task進度與文件彙整。)
    Kris: Coordinator(小組與AC聯繫的窗口、確認繳交文件內容。)
    

    在 Twitter 專案負責哪些部分,在這次協作過程中的收穫和學習,包含如何順利遠端協作?
    Gantt

    在專案的過程中,除了PM例行性的任務以外,我主要負責View的完整性與使用者體驗,
    以及支援部分的Controller邏輯,透過這一個Twitter專案的合作機會,
    和兩位夥伴一同接受挑戰!
    從前置作業的腦力激盪,我們運用甘特圖來將進度可視化,
    並且搭配著每日定時會議,讓專案走的道路少了些許障礙,
    同時我們發揮全端分工合作的精神,將測試、功能、畫面同步展開,
    並使用github來開立PR審核來完成目標!
    

    task

    附上當時我們的小彩蛋,我們把Twitter辦公室搬進背景,
    過程中,我們除了完成挑戰以外,更重要的是我們學習如何和不同背景的隊友搭配,
    在同一張卡片時的配合,都希望自己能為專案盡一份心力,
    而每一次的卡片完成都讓我們離Twitter更接近一些!
    

    如何順利結案的秘訣?說出團結合作的心路歷程。
    twitter

    我很開心可以和大家一起寫Code,一起討論問題,
    過程中或多或少會發生想法不同,我想這時全端開發的優勢卻也因此展現出來,
    我們可以發揮個人擅長的部分,以目標導向為出發點,隨時溝通與補足項目的完整性。
    

    這份學習過程過得非常充實,也讓我對於多人協作有了更近一步的認識,並期許自己要做得更好!