案例分析

調研,評測

平臺:iOS客戶端

第一次上手體驗

1.註冊
首先,界面太不人性化,好比沒有在填信息的位置上進行吸引注意力的設計,使用placeholder來提示用戶容易時用戶不當心漏過一些內容,例如我在註冊時就忽略了最上方的輸入用戶名一欄,而直接進入輸入手機號的部分,其緣由是由於手機號一欄有較黑的「+86」字樣,一打開就吸引了眼球。


其次在進行表單內容的檢查時,因爲內容不合法而彈出的提示並無顯示在哪一欄出現錯誤。註冊頁面可選擇使用漢字或英文,而用戶名只能使用字母和數字的組合,結合登陸時不能直接使用手機號做爲帳號登陸,使用戶還要記憶本身的可能很是很差記的用戶名,對比如今其餘平臺註冊時的快捷和方便,用戶體驗能夠說是很是差。


2.登陸
在登陸頁面點擊註冊按鈕後,有時會出現以下的bug
ios

本應該跳轉到註冊頁面,可是卻卡在這個頁面,只能殺死進程從新打開。

本人在註冊時隨便填寫一串字母做爲用戶名,在登陸時遇到了沒法登陸的尷尬。一樣的手機號沒法重複註冊。使我在體驗第一步就進入了僵局。既然用戶名這麼重要,爲什麼不在註冊時提示用戶?
git

3.使用
在web端使用手機號登陸後獲取本身的用戶名後,順利登陸。隨意點擊下方的主菜單,第一個想法就是我的的信息沒法修改。軟件應在最初時就提示用戶用戶名註冊的重要性。


項目內的跳轉很是慢,時長常常達到2,3秒甚至10秒,十分不流暢,做爲一個提高效率的工具,這一點十分致命。


項目內功能齊全。
程序員

bug

1)這個bug的觸發具體機制尚未發現,但在實際使用過程當中確實有出現,在登陸頁面點擊註冊,雖然標題欄顯示已經跳轉到註冊,仍是主頁面仍是沒變,此時程序的全部點擊都失靈。
2)

4.你以爲爲何這個產品組的人沒有發現這些bug?
可能產品組的人和我同樣,都尚未查清這個bug的具體觸發機制,查不清緣由,因此也難解決bug
web

採訪

採訪對象是一名大學生,沒有用過相似的功能的app。



用戶在使用華爲軟件開發雲的過程當中,實現了對事件項目的管理,界面顏色以淺色爲基調,觀感輕鬆,可是程序字體顏色太淺,不能突出重點,在使用過程當中會不當心忽略一些東西。


程序數據加載太慢,並且這是在沒有大量數據的狀況下,能夠想象,若是程序中加載了大量數據,用勢必會消耗更多的時間在等待程序的執行,這對用戶的我的體驗是個巨大的扣分項。另外一方面,程序中自建項目內容多樣,覆蓋多種狀況,分類多,是一大優勢。


功能方面更像是針對我的和團隊的任務發佈器,缺少用戶之間的團隊協做和對任務系統的整合,沒有對事務進行直觀上的描述,在界面上只是簡單的將事務一個一個列出,沒法描述事務之間的聯繫。
數據庫

改進

必定要加速!!!!!!!


至於爲何開發者沒有注意到各類各樣的問題,我以爲極大多是並非沒有發現這樣的問題,只是在deadline以前沒可以解決,趕進度,所以沒能及時修復bug。


也多是沒上過軟工課,沒看過構建之法,手動滑稽

後端

綜上所述

對這款軟件基於ios 的客戶端,我不推薦。緩存

分析

1.使用此軟件的大部分功能,聯繫第二部分的分析,估計這個項目作到這個程度大約須要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI 支持)。 分析這個軟件目前的優劣(和相似軟件相比),並推理出團隊在軟件工程方面能夠提升的一個重要部分(具體建議)。
3個月完成項目的開發。


優勢:專業性強,對項目事件的分類很細。
缺點:沒有將一個個事務鏈接起來,一旦事務多了,用戶處理起來每每會以爲冗雜和沒有頭緒。


2.根據理解和體驗,畫出整個軟件全部功能邏輯框圖,根據重要度標識出各模塊的重要度、完成度、出發點及效果。


3.針對不一樣的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分。
用戶體驗方面--6分
UI界面美觀度--8分
核心功能--8分

安全

建議和規劃

1.若是你是項目經理,如何提升從而在競爭中勝出?
若是我是項目經理,首先是要作到讓本身的產品質量過硬,做爲一個協做和高效的工具,必定要時時刻刻給用戶體驗到簡單、快捷,而且作到操做便捷,直接。

2.目前市場上有什麼樣的產品了?
目前市場上有GitHub(一個面向開源及私有軟件項目的託管平臺,由於只支持git 做爲惟一的版本庫格式進行託管),TeamLab(主要功能包括:項目管理、里程碑管理、任務、報表、事件、博客、論壇、書籤、Wiki、即時消息等等),禪道(它集產品管理、項目管理、測試管理於一體,同時還包含了事務管理、組織管理等諸多功能,是中小型企業項目管理的首選),NavalPlan(一個基於Java語言開發Web的項目規劃,監測和控制軟件。NavalPlan能夠有效地用於管理任何類型的項目。),ProjectForge(一個基於Web的項目管理解決方案包括:工時表(Timesheet)、費用管理、項目甘特圖,控制和管理工程分解結構。集成JiRA作爲問題管理系統。),kunagi(是一個Java Web應用程序。Kunagi 提供了集成的項目管理工具,便於項目團隊進行協做開發。Kunagi 提供了相似桌面軟件的 Web 接口,很是便於使用)。
服務器

3.你要設計什麼樣的功能?
設計能夠在軟件內直接打電話給合做者的功能,言語交談永遠比網絡文字更高效。

4.爲什麼要作這個功能,而不是其餘功能?
由於做爲一個協做的工具,頻繁的交流是少不了的,並且用戶的專業性很強,每每一兩句話解釋不清,打電話更加高效。

5.爲何用戶會用你的產品/功能?
用戶經過個人產品,不只僅能夠完成複雜的任務分工和協做,並且在異地協做時給用戶比其餘產品(如teamlab)更周到、更快捷的體驗。


6.你的創新在哪裏?能夠用 NABCD 分析。
個人創新在能夠在軟件內聯繫到組員。
N--need需求:如今的團隊軟件開發是全部程序員常常會作的,那麼一款能夠管理和分配團隊項目的app是十分必要的,並且快捷的操做是咱們的優點
A--approach:程序員不只能夠利用app來管理團隊項目,還能夠利用app進行鍼對具體的項目直接聯繫。
B--benefit:在使用app的過程當中,給用戶更輕鬆的體驗。
C--competitors:在其餘的此類app中,尚未這樣相似的功能。
D--delivery:咱們能夠先本身用,而後推薦給同窗和朋友用,並對他們提出的問題進行改正。而後放在下載的平臺上,提供給更多的人使用,正確對待他們可能提出的問題。


7.若是你來領導這個團隊,會有什麼不同?
個人第一要務是重視軟件加速的問題,由於這是用戶平常用戶體驗的第一道關,只有作好這一部分纔有可能長久留住客戶,我毫不容許普通的頁面跳轉竟然要七、8秒的狀況出現。

8.若是你的團隊有5我的, 4個月的時間,你做爲項目經理,應該如何配置角色(開發,測試,美工等等)?
項目經理兼產品經理--1人
UI設計師兼數據庫架構師--1人
IOS和Android客戶端工程師--2人
測試工程師兼運營人員兼推廣人員--1人。

9.描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件,大小里程碑績點設定
需求分析--4周
UI設計--2周
應用開發--5周
系統測試--3周
試運行--1周
產品上線--1周


10.項目發佈後,有沒有考慮過項目該怎麼部署才能知足需求。依據下圖(某校教務處系統的部署)做爲參考,分析16周後你所完成的項目上線須要哪些配套設備(服務器、帶寬、數據庫需求數量與配置) 。

應用服務器配置:4核8G "2
後端服務器配置:8核16G'3
數據庫服務器: SQL Server/ Oracle/MySgI數量:3(讀寫分離.二、備份1)
緩存數據庫:Redis數量:2(主備)
網站安全性:WAF. DDOS
網絡

相關文章
相關標籤/搜索