課上做實驗經常分組,一是因為學校裝置不夠,再者也是培養我們的合作意識及能力吧。
但是,卻總是有這樣的現象,一個任務下來,大家都不發表意見,總是等到火燒眉毛,才有人草草了之,大多是一個人把所有人的事情都做了。然後就醬油漫天了。
不想去思考我們為什麼會這樣這種偏向於心理學社會學的內容。只是想想我自己如何能改善一下狀況。
還是說這次微機介面的實驗吧。
上學期上了微機介面的課,這學期安排了實驗,基於一套實驗儀,自己選著題目。我和樹還有X順其自然的一組。樹是那種對學習沒多大興趣的,每次上實驗課總是說:我還是回去吧,在這也沒什麼事。X 屬於那種有時很認真,但有時有很不來勁的人,上次在機房就在搗鼓下載他的Win8,這點我微感無語。好吧,正題。上一課時,我總覺得這麼不是個事,大家都不做事,總懷著一種僥倖心理,僥倖的以為隊員會做的,或許是由於大家沒有分工,所以,我就想給分下吧。某天上課我就簡單的想了下,將整個實驗分成五個部分:
1. 分析(包含原理吧)
2. 介面設計
3. 流程圖設計
4. 軟體架構設計(我的意思是類似於需分析的,決定軟體需要一些什麼功能)
5. 基於MFC的軟體編寫
分為12,34,5,我讓樹和X各選一,都不選,於是我就先挑了軟體設計,然後兩人又都說啥都可以,糾結了一下最後x 選了12,樹34。好,分工大概好了。
怎麼說吧,其實做了查了一些資料後,我就對整個流程都有了一定的瞭解,腦裡也大概有了些圖形啥的。比如我分的哪一塊需要些什麼資料,實驗又是什麼原理,程式需要哪些功能,我其實已有印象。可是我不想我一個人做了,畢竟都大三了,有機會的話大家都鍛煉鍛煉嘛,還有一個人做的話還是比較費時的,那麼,團隊的作用豈不是沒了。
我又擔心大家做的和我想的不是一樣,結果確實是和我想的相差甚遠,首先說徐,還是比較上心的,因為畢竟理論上是必須是他先做出了軟體架構我才能寫軟體。而樹呢,一如往常,總在往後推,各種理由。但是徐也讓我很是頭疼,微微的有點無語,與我所想確實相差很多。
*****************************************************************************************************************************
一、 流程圖
二、 軟體架構設計
1、儀器初始化(8255初始化)
2、LCD液晶顯示“Hello World!”字樣
3、檢查按鈕SW是否按下。按鈕SW按下後,提示添加廣告語,之後SW自動複原;若未按下,繼續檢查
4、螢幕顯示廣告標題,然後向左滾動顯示
5、顯示廣告映像表格資訊
6、檢查按鈕SW是否按下。SW按下後重複步驟3-6;若未按下,則廣告標題靜態顯示後逐漸消失
7、檢查按鈕SW2是否按下。若按下,則顯示“Goodbye!”字樣;若未按下,重複步驟4-6
8、結束
*****************************************************************************************************************************
我初次看得時候,覺得與自己所想相差甚遠,而仔細看了之後,發現也有不少可取之處是我所沒有想到的,而且將我指出的一些問題也都考慮了進去,而且孩紙也很虛心。但是軟體架構設計這一塊確實是有點失誤,或者說各自的理解不同吧,他的理解就是對上面流程框圖的解釋,而我想的是類似需求分析,以便於設計軟體的功能及介面。比如軟體要是實現什麼,比如,在按了運行按鈕之後開始動態顯示廣告,如果更加偏向程式員這一塊一點的話,就是怎麼顯示都寫出來,還有需要有設定功能,設定裡有添加廣告語的功能,設定裡還可設定一條廣告顯示的時間(開始意識到一點問題,就是廣告也可以輪著一直滾動顯示...)。
於是我的問題就來了,
1. 我是否要這樣:無論他們做出來怎樣,我都要在最終的實驗報告中採用他們做的,而不加修改,或只修改那麼一點點。
2. 溝通的時候我有想法,但是我首先不好意思說出我的全部想法,以免讓他們覺得自己可有可無,更重要的是我的想法會不會影響到他們?
3. 對於樹這樣習慣性的拖延,我是要不是督促一下還是要等待他在期限到達前完成?我似乎不該幹預他的進度?
4. 我意識到自己的分塊是不是有點不夠好? 溝通討論是不是有點不夠?大家是不是因為分塊了之後就只做了小塊內容而也只學到了自己那塊的內容,是不是之後需要互相傳授交流?
好,將問題重新整理一下,
1. 分工。
分工是好是壞?
從現狀來看,分工是有必要的,各自有了自己需要做的事,確實快了一些,比如徐就馬上做好了,而且各自的人任務也少了很多,那種畏懼心理也少了很多。
分工是自由選擇好,還是指派好?
還是先自由選擇,如果無果再指派吧,畢竟沒有上下級。
分工分塊需要討論怎麼分嗎?
是一個人決定還是幾個人決定?最好還是幾個人決定,一個人認識畢竟有點不足。但是這裡就有個組織問題。
2. 溝通。
哪些時需要溝通?哪些時需要獨立?
至少分工前的溝通是必須的。之後如果又想法的話,也可以交流吧。但是強加自己想法給人似乎不太好,而且自己也可能考慮不周,主觀以為自己的好,別人又不好捨棄你的建議,有可能會犯難,也有可能影響整體品質。
3.總結,整合。
不加修改,或修改很少?
自己的做的東西被捨棄的話畢竟感覺不好,讓人寒心了?所以盡量的不去捨棄人做出來的東西? 但是說到求精,......。這個還是先如此吧。
先說到這吧。