窺探開發人員與使用者

2021-09-07 12:17:19 字數 2491 閱讀 1151

這週末被安排了評教任務,須要到二級學院進行資料採集。由於我們也是第一次接觸這系統,所以第一天先是進行培訓。第二天開始跟老師們進行溝通,可是過程並非非常順心。

1.使用者抱怨了?

評教系統的資料由教師錄入。所以對於教師來說。他們的工作量非常大。而這兩天再與他們溝通的時候,聽到的最多的也就是他們的抱怨,例如以下:

問題一:教師排課、上課班、學生授課。這三者必須得按先是給老師排課。其次是給課安排上課班。最後是學生授課這乙個順序。

開發者關注的是功能的控制和實現,可是使用者關注的是使用的功能

所以對於教師來說。假設不給出提示。他們並不知道這個順序。 

問題二:對於使用者來說,能少做一步是一步。

我們應該要遵守能讓軟體幹的堅決不讓使用者幹的原則。比如以下的學期能夠自己主動顯示,學分、學時也全然可由搜尋的課程自己主動顯示出來。 

問題三:學生授課管理是往虛擬班塞學生。

這些學生可能來自乙個班級。可能來自多個班級。

可是加入班級學生的時候,僅僅能一次選擇乙個班的學生。相同的虛擬班,假設須要再加入多個班級的學生話,還須要又一次返回最原始的狀態進行選擇。應該避免過多反覆的工作!

問題四:首先。課程名稱並非按當前學院顯示。顯示的是整個學校的課程。並且設計下拉框,也不合理。

對於老師來說,假設課程非常多的話。更喜歡模糊查詢。 其次,該頁面是按學生顯示,可是乙個學院好幾千學生。而對於教師來說。他很多其它的是關注我這班級有沒有加入進去,而不是關注詳細的某個學生。

了解使用者真正所需的資料!

所以。當教學秘書在錄入資料的時候,就會抱怨:「這個軟體怎麼那麼難用。那麼麻煩」。

身為開發者,千萬不要去內心裡咒罵:「你行不行啊,就那麼點操作,你都不會」。

其實軟體開發上的非常多思路都是與使用者交流之後才出現的。能夠說使用者是軟體開發者最好的老師。使用者們抱怨,說明我們這個軟體還有非常大的提公升空間。

2.怎樣站在使用者的角度考慮?

開發人員和使用者個人感覺並沒有多大的界限分明。可是往往開發人員習慣性的會從系統功能和效能方面去考慮。而使用者想要的是easy使用的功能。可是,開發人員和使用者本質上都是人,所以開發人員也能真正的從使用者的角度去思考問題。

比如,對相同的操作。怎樣設計才不會感覺到繁瑣。

3.什麼樣的軟體才幹得到使用者的青睞?

在跟老師溝通的時候。她說了這麼一句話:「如今相機都是傻瓜式相機,你們開發出來的軟體還這麼複雜,讓人們怎麼使用,一點都不實際」。身為開發人員,在設計軟體的時候。應該把客戶的水平當成豬的水平。這樣設計出來的軟體連豬都會使,客戶用起來也舒心。

小插曲:【一鼓作氣】

十年春。齊師伐我。公將戰。

曹劌請見。

其鄉人曰:「肉食者謀之,又何間焉?」劌曰:「肉食者鄙。未能遠謀。

」乃入見。

問:「何以戰?」公曰:「衣食所安,弗敢專也,必以分人。」對曰:「小惠未徧。民弗從也。

」公曰:「犧牲玉帛,弗敢加也。必以信。

」對曰:「小信未孚,神弗福也。」公曰:「小大之獄。雖不能察,必以情。」對曰:「忠之屬也。

能夠一戰。戰則請從。

公與之乘。

戰於長勺。公將鼓之。劌曰:「未可。」齊人三鼓。

劌曰:「可矣。」齊師敗績。公將馳之。劌曰:「未可。」下視其轍,登軾而望之,曰:「可矣。」遂逐齊師。

既克,公問其故。對曰:「夫戰,勇氣也。一鼓作氣。再而衰,三而竭。彼竭我盈,故克之,夫大國。難測也,懼有伏焉。

吾視其轍亂。望其旂靡。故逐之。」

曹劌是一名不經名傳的軍事家,卻能給人們留下「一鼓作氣」這一句名言。可是我們是怎麼做的呢?在接到負責人一條評教改到下週的簡訊之後,就開始變得不緊不慢了。士氣一下子就衰弱了。

就像老師說的,給我們多少時間我們就能拖拉到多少時間。

給我們一周的時間,我們肯定一周裡都在搗鼓這件事。我們總是把重要不緊急的事情拖到既重要又緊急的事。

假設我們連曹劌這麼小的軍事家思想都學不到,怎麼去學習那些大軍事家。我們要做的應該是統籌全域性。

IT開發人員

其路五 轉行到市場 絞盡腦汁的想想,我所知道的人之中只有兩個開發人員去了市場,這兩個人都不能說是朋友,認識而已。他們都是主動要求去了市場,結果是這兩個人均在市場都是乾到一年左右,然後都自已開公司了。呵呵,很奇怪,極高的轉行成功率!不過仔細想想,我對這兩個人的思路佩服的五體投地。能下決心仍掉每月5 6...

開發人員必讀

對於剛開始學習軟體開發的新人來說,必備技能 往往意味著乙個長長的 標有重要度的學習列表,但是過長的列表通常會導致新人不知如何開始學習,壓力倍增。本文嘗試列舉出最重要的幾個技能,也期望通過此列表能給新人乙個比較明確的學習重點和路徑。沒有掌握任何一門程式語言,就不可能成為一名程式設計人員。許多程式設計師...

libjingle開發人員指南

libjingle 開發人員指南 libjingle sdk包含c 源 和文件,使您能夠設計連線和網路交換資料的應用程式 通過點對點資料連線 該sdk包含 和示例應用程式,乙個window平台的vs2005 的解決方案,其他平台的configuration and makefiles檔案用來編輯程式...