[北航软工]第一次团队作业
第一次團(tuán)隊(duì)作業(yè)
團(tuán)隊(duì)簡(jiǎn)介
我們小組一共六個(gè)人,卓培錦,牛雅哲,張圓寧,韓笑冰,余凱,李天宇
卓培錦
菜雞后端,六只程序猿的組長(zhǎng)
是福建人啊。
一起努力做出一個(gè)還不錯(cuò)的項(xiàng)目,那應(yīng)該還是蠻有趣的一件事情。
牛雅哲
資深后端,圣雄肝帝
資深摸魚(yú)選手,多年Ctrl-CV開(kāi)發(fā)經(jīng)驗(yàn)?實(shí)際主要開(kāi)發(fā)語(yǔ)言為c++和python,較為熟悉oop設(shè)計(jì),此外有一定ruby on rails開(kāi)發(fā)經(jīng)驗(yàn)?主要研究方向是low-level的計(jì)算機(jī)視覺(jué)任務(wù)
張圓寧
前端,團(tuán)隊(duì)女神
我叫張圓寧,很開(kāi)心和大家在一組,我比較向往的團(tuán)隊(duì)合作方式就是大家有分工后也可以一起討論問(wèn)題,互相學(xué)習(xí)。請(qǐng)以后多多關(guān)照!
韓笑冰
前端,團(tuán)隊(duì)吉祥物
精通git-clone和CtrlCV,審美異常,喜歡工程化的語(yǔ)言,java天下第一!
余凱
PM,進(jìn)度監(jiān)督者,催促者
160611班的小菜雞一枚,來(lái)自”煤都“山西大同,喜歡”不務(wù)正業(yè)“,比如打打游戲,踢踢足球,愛(ài)好廣泛。除了按規(guī)定完成了學(xué)院有關(guān)課程的任務(wù)之外沒(méi)有其他項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn),希望可以在隊(duì)友的身上以及軟工這門(mén)課的過(guò)程中學(xué)到更多的東西,充實(shí)自我。望多多關(guān)照 ^_^
李天宇
測(cè)試,數(shù)萬(wàn)行程序最堅(jiān)實(shí)的保障
程序員鼓勵(lì)師(大概就是用溫柔的語(yǔ)氣跟你說(shuō):“大郎,起床了,該改bug了”的那種人吧——編者按)
團(tuán)隊(duì)作業(yè) 1 采訪(fǎng)
現(xiàn)代軟件工程這門(mén)課已經(jīng)上了好幾年了,以前有很多學(xué)生做過(guò)團(tuán)隊(duì)項(xiàng)目,請(qǐng)你們找一個(gè)以前的團(tuán)隊(duì)采訪(fǎng)一下:
因?yàn)檫@門(mén)課之前是選修課,找了四五位學(xué)長(zhǎng),他們之前都沒(méi)修過(guò),所以我們最后選擇了助教,辛德泰學(xué)長(zhǎng)。
當(dāng)時(shí)的項(xiàng)目有多少用戶(hù),給用戶(hù)多少價(jià)值? 現(xiàn)在還有人用嗎?
我們制作的是一個(gè)課程資源分享網(wǎng)站,當(dāng)時(shí)大概有200個(gè)用戶(hù)。這個(gè)項(xiàng)目的初衷是整合校內(nèi)課程的資源,方便學(xué)生整理課程資源;另外,我們也希望這個(gè)網(wǎng)站可以提供一個(gè)對(duì)課程評(píng)分的平臺(tái),從而解決同學(xué)們一直以來(lái)有的“我該上哪門(mén)課”這樣的疑問(wèn)。現(xiàn)在還是有人用的。這個(gè)項(xiàng)目能否給我們團(tuán)隊(duì)繼續(xù)開(kāi)發(fā),源代碼/文檔還有么?
https://github.com/Slontia/iCourse項(xiàng)目開(kāi)發(fā)有什么經(jīng)驗(yàn)和教訓(xùn)?
1.首先就是團(tuán)隊(duì)合作,敏捷開(kāi)發(fā)是建立在快速迭代的基礎(chǔ)之上的,所以說(shuō)他需要團(tuán)隊(duì)成員之間默契的配合。團(tuán)隊(duì)項(xiàng)目可能是我們第一個(gè)遇到的需要有五個(gè)人以上合作的項(xiàng)目,因此建議你們團(tuán)隊(duì)成員之間要主動(dòng)交流,不管是開(kāi)發(fā)時(shí)候的經(jīng)驗(yàn)還是代碼之中邏輯的配合,都會(huì)對(duì)開(kāi)發(fā)有很大的幫助。
2.另外就是軟件的功能要少而精,避免多而泛。《構(gòu)建之法》中提到一個(gè)令用戶(hù)驚喜的功能會(huì)產(chǎn)生超出想象的效果。一個(gè)質(zhì)量過(guò)關(guān)軟件必然有完善的基礎(chǔ)功能,但這種軟件并不一定能夠吸引用戶(hù),況且我們的開(kāi)發(fā)時(shí)間有限,所以我認(rèn)為對(duì)于一個(gè)團(tuán)隊(duì)來(lái)說(shuō),最首要 的任務(wù)就是確定一個(gè)核心功能,并且把這個(gè)功能做到最好。其余功能只要能用就行,另外也可以借助第三方開(kāi)源的實(shí)現(xiàn)。當(dāng)然要做好核心功能,就一定要確定它所解決的問(wèn)題是什么,將這個(gè)問(wèn)題定義清楚,也是確定核心功能的前提條件。對(duì)學(xué)好軟件工程有什么建議?
學(xué)習(xí)和實(shí)踐相結(jié)合,在實(shí)際解決問(wèn)題的時(shí)候能夠和書(shū)中的知識(shí)點(diǎn)聯(lián)系起來(lái),多和隊(duì)友交流。
采訪(fǎng)PLUS
當(dāng)時(shí)項(xiàng)目如何選題?考慮團(tuán)隊(duì)人員各自的技術(shù)棧嗎,團(tuán)隊(duì)中有很carry的成員提高作品的level的嘛?(團(tuán)隊(duì)人員的組成)
選題的時(shí)候團(tuán)隊(duì)成員聚在一起大家做一個(gè)頭腦風(fēng)暴。
沒(méi)有考慮,因?yàn)榇蠹以趙eb開(kāi)發(fā)方面的經(jīng)驗(yàn)都不多。
我們隊(duì)里頭有很多大佬,當(dāng)然不包括我。不過(guò),因?yàn)榇蠹以趙eb開(kāi)發(fā)方面都沒(méi)有太多經(jīng)驗(yàn),所以也算是新手吧。
是如何決定分工的呢?各自選擇,還是分配,或者是協(xié)商,或者其實(shí)角色不斷有輪換?是否會(huì)有人承擔(dān)過(guò)多的工作量(具體分工)
分工是通過(guò)大家協(xié)商來(lái)確定的,每天的工作由PM來(lái)分配。
不會(huì)有人承擔(dān)過(guò)多的工作量。
確定題目后,如何催趕進(jìn)度的呢?如何Push!設(shè)置ddl,還是手動(dòng)push,團(tuán)隊(duì)有人摸魚(yú)怎么辦?(項(xiàng)目推進(jìn))
嗯怎么說(shuō)呢,我們隊(duì)伍里面沒(méi)有催趕進(jìn)度這種情況,因?yàn)榇蠹叶急容^認(rèn)真負(fù)責(zé),所以說(shuō)分配下去的工作都可以按時(shí)完成。如果說(shuō)團(tuán)隊(duì)中有人偷懶的話(huà),我認(rèn)為這有可能是個(gè)人的問(wèn)題,也有可能是團(tuán)隊(duì)之間溝通的問(wèn)題,解決這個(gè)問(wèn)題的職責(zé)應(yīng)該歸屬于P M。
項(xiàng)目開(kāi)發(fā)中最大的技術(shù)難點(diǎn)是什么?如何攻破的呢?項(xiàng)目中你覺(jué)得做得最出色的部分是什么呢?(經(jīng)驗(yàn))
最大的技術(shù)難點(diǎn)還是前后端各種框架的學(xué)習(xí)吧。
做的比較好的是學(xué)習(xí)以及交流。
項(xiàng)目開(kāi)發(fā)的負(fù)擔(dān)大嗎?每周花費(fèi)多少時(shí)間,平均每周寫(xiě)多少碼?github管理嗎?版本迭代的次數(shù)(強(qiáng)度
具體的數(shù)據(jù)記不清楚了,但是每天都會(huì)花一到兩個(gè)小時(shí)來(lái)做。GitHub管理。
項(xiàng)目在考核階段有什么需要注意的嘛?或者在考核方面,如何才能算是一個(gè)好的項(xiàng)目(如何拿高分)
最后評(píng)分的時(shí)候會(huì)從多個(gè)角度來(lái)評(píng)價(jià),但我認(rèn)為最重要的一點(diǎn)還是你們的項(xiàng)目是否很好地完成了核心功能。除此之外,展示效果、用戶(hù)量以及項(xiàng)目管理的質(zhì)量等等都會(huì)被考慮在內(nèi)。
分完工之后,主要通過(guò)什么方式進(jìn)行交流,面對(duì)面交接?,如果分前后端,如何協(xié)同開(kāi)發(fā)?(合作)
我們就是分了前后端進(jìn)行開(kāi)發(fā)的。交流主要通過(guò)每天的scrum,另外還有微信,這樣是足夠的。
項(xiàng)目具體使用的技術(shù)上有什么建議嗎?(技術(shù))
使用的技術(shù)盡量簡(jiǎn)單,保證成員可以盡快地投入到開(kāi)發(fā)中。我們當(dāng)時(shí)使用python+Vue+Django也是為了這個(gè)目的。
主要的采訪(fǎng)是在線(xiàn)上完成的,感謝辛助教的耐心回答,點(diǎn)名表?yè)P(yáng)(滑稽),總共用時(shí)大概45分鐘。
轉(zhuǎn)載于:https://www.cnblogs.com/bingduoduo/p/10536306.html
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的[北航软工]第一次团队作业的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第一次小班课(英语)
- 下一篇: Remove Nth Node From