項目 | 內容 |
---|---|
這個做業屬於哪一個課程 | 軟件工程 |
這個做業的要求在哪裏 | 第一次團隊做業 |
咱們在這個課程的目標是 | 熟悉軟件開發總體流程,提高自身能力和團隊合做能力 |
這個做業在哪一個具體方面幫助咱們實現目標 | 第一次團隊開發軟件 |
按圖中位置順序介紹(左近-左遠-右遠-右近):
· 左順:「我是左順,祕製牛肉隊開發人員」。開發人員。
· 王尖兵:「C,java,html5都會一點的菜雞,沒作過團隊項目,但會在團隊中盡力」。開發人員。
· 袁勤:「···。」開發人員。
· 顧XX:「我喜歡編程,很高興能和你們一塊兒作這個項目,但願咱們能圓滿完成任務」。測試人員。
· 謝俊林:「喜歡打檯球,閒暇時喜歡搓爐石。幾種編程語言中,我最熟悉的是Java」。開發人員。
· 彭一夫:「我喜歡用Java,把事情規劃好了再開始作,但願能與隊友一塊兒作好這個項目,提高我的能力」。項目管理人員。html
請問大家團隊所開發的軟件面向的是什麼人羣?計劃爲他們實現什麼樣的需求?在課程結束以後該軟件是否達到了預期的目標?使用該軟件的用戶有多少?如今這個軟件還在維護運營嗎?html5
「 ···面向全部在校學生,提供資源的上傳下載,以及課程內容討論的功能。···
···Beta階段結束的時候註冊量在100~150左右,所有用戶加在一塊兒大約有600多人。···
···預估的一週內訪問量是200,實際前一週訪問量其實大概150左右,主要用戶都是Beta階段過來的···
···網站還在持續運行着,從捕獲到的訪問數據來看還有一些用戶在使用 iCourse ··· 」java
咱們團隊在黃金點測試中排名第三,對未來可進行的項目有較多選擇。大家團隊是否願意將大家的項目交給咱們繼續運營開發呢?若是咱們有幸接手,大家所留下的源代碼和文檔是否充足,能讓咱們較快上手?git
「 若是能夠接手咱們的項目,固然歡迎啦:D。在github上面有咱們定義的接口文檔,以及部署文檔,能夠供開發者參考。」github
就大家團隊的經驗來講,在項目開發和管理上有什麼須要告誡後生的嗎?軟件工程這門課最難的點和最有觸動的點你以爲在哪裏?算法
「 ···最主要的是項目重點沒有把握好,···
···整個開發的週期填補得滿滿當當。但到了實際開發中,咱們發現這些功能中有些困難是一開始沒有考慮清楚的,致使實際軟件開發的進度和預期有了不小的差異。其實這時候應該作的是思考一下軟件最核心的功能是什麼,優先把這些功能作好。···
···最大的教訓就是學會取捨,將重要的功能保留,不必的功能捨棄,優先實現一個最小可行版本。···
···真心建議必定從一開始就保證好代碼質量,雖然可能會多花一些時間,但從整個開發流程的角度來看其實是提升效率的。 ···
···要求咱們在思考代碼設計、算法實現的同時,也要多思考如何提升團隊協做的效率、如何讓產品服務於用戶等技術以外的事情,這是我以前歷來沒有考慮過得,是我認爲比較難的地方。 ···
···給我感觸比較深的地方是項目所帶來的成就感,感受本身的付出能爲同窗們帶來便利,是一件至關值得的事情。··· 」編程
請問大家團隊所開發的軟件面向的是什麼人羣?計劃爲他們實現什麼樣的需求?在課程結束以後該軟件是否達到了預期的目標?使用該軟件的用戶有多少?如今這個軟件還在維護運營嗎?編程語言
「 面向的應該是對軟件開發感興趣的學生,計劃就是知足他們娛樂的需求,但很遺憾最終作出的遊戲沒有達到咱們預期的效果。··· 」工具
咱們團隊在黃金點測試中排名第三,對未來可進行的項目有較多選擇。大家團隊是否願意將大家的項目交給咱們繼續運營開發呢?若是咱們有幸接手,大家所留下的源代碼和文檔是否充足,能讓咱們較快上手?測試
「 代碼和文檔都依然齊全地保存下來了,應該能夠快速上手。···」
就大家團隊的經驗來講,在項目開發和管理上有什麼須要告誡後生的嗎?軟件工程這門課最難的點和最有觸動的點你以爲在哪裏?
「 ···寫遊戲真的太費時間了,因爲遊戲自己的複雜性,咱們須要不斷地分析玩家需求、進行設計並予以實現,任務多且瑣碎,很容易就使團隊陷入混亂的狀態···
···最好是提早選擇好適合多人協做的工具並進行規範,否則在多人編輯同一個場景的時候太容易衝突了···
···任務不能劃分得太碎,每一個人應當對本身負責的工做內容有明確地界定,而且按時保質地完成任務,這也應當是PM幫助和督促你們去完成的··· 」
真的衷心感謝兩位學長的經驗分享,咱們團隊必定會汲取教訓,作得更好!
總計花費時間:約1小時