popush使用者故事第二版
by 肖劍楠
協同編輯
團隊開發
註冊登入
1. 作為乙個遊客,我希望可以輸入使用者名稱、郵箱、密碼,點選註冊建立新賬號;
2. 作為已註冊使用者,我希望可以使用已註冊過的郵箱、密碼,點選登陸進入主頁;
專案建立及團隊建設
3. 作為乙個已登入使用者,我希望可以新建乙個開發專案,以方便自己檢視、管理;
4. 作為乙個已登入使用者,我希望建立專案之後可以通過邀請組建相應的開發團隊,以方便管理組員;
5. 作為乙個組長,我希望在輸入成員使用者名稱發出邀請時,可看到多個候選使用者,點選即可自動填充,確認後發出邀請,這樣可以避免使用者輸錯以及發出錯誤邀請;
6. 作為乙個組長,我希望可以檢視組員資訊,更改ta在這個專案中的許可權,這樣可以實現權力下放,減輕組長的壓力,也方便以後團隊的擴大;
開發流程管理
7. 作為乙個專案管理者,我希望可以控制專案中檔案的編輯許可權,這樣可以實現按模組分工管理,同時方便了**bug的追蹤及解決;
8. 作為乙個成員,我希望當自己需要修改乙個檔案的時候,可以方便的獲得組長的許可;
9. 作為乙個專案的成員,我希望可以點選新建檔案,並可以直接對其進行修改;
協同編輯
10. 作為乙個成員,我希望在修改乙個檔案的時候,其他成員只可以在該檔案上新增注釋作為批註及提示,而不是直接硬性的修改我已經寫好的**;
11. 作為乙個成員,我希望在對乙個檔案進行**編輯、檢視、新增注釋時,我可以看到同組的其他成員對這個檔案的修改,至少包括修改人的使用者名稱和修改的大致位置;
成員交流
13. 作為乙個成員,我希望在編輯**時,可以在聊天視窗輸入文字,並在傳送後讓其他成員及時看到該資訊,同時我也可以實時的看到其他成員發出的資訊,這樣可以方便與其他人的溝通,尤其是在遠端的情況下;
14. 作為乙個成員,我希望開啟專案進入專案首頁後,即可對其他成員講話,並能收聽到其他成員的討論;
15. 作為乙個成員,我希望可以點選靜音,此時自己講話的所有內容不會被其他成員聽到,這樣可以一定程度上保護自己的隱私,也避免了在環境喧鬧的情況下影響其他人的討論;
16. 作為乙個成員,我還希望可以點選遮蔽,此時其他人說的話不會被自己聽到,尤其是在專心編寫**的時候,可以不受打擾;
17. 作為乙個組長,我希望可以錄音,記錄組內討論音訊;點選結束後,錄音結束。這樣可以作為團隊開發備忘記錄;
版本儲存及回溯
18. 作為乙個組長,我希望可以備份**的當前版本;同時還可以看到之前備份過的所有版本;
開發時間軸
20. 作為乙個成員,我希望可以檢視乙個專案的開發歷史,比如以時間軸的形式呈現;
使用者故事,史詩故事和主題故事
本文 scrum中文網 敏捷團隊喜歡以一種剛剛好的方式處理需求。我們採用最低限度地 逐漸細化並儲存在產品待辦項 product backlog 中的特性描述文字,來替代傳統長篇大論的需求文件。我們發現使用者故事是最好的描述方式,這種形式能夠捕獲到特性足夠多的資訊,並促進產品負責人和團隊在後續進一步交...
Popush迭代1總結
迭代1結束了,迭代1前期的進度並不是很理想,在後期開始熟悉系統框架後開發速度才有了大大的提公升。在迭代1中我主要負責的部分是接通系統前後端的socket。由於整個系統幾乎是在socket部分完成之後便可進行初步的測試,每個問題基本也在此時發現,這些問題會涉及多方面 前端view邏輯 socket和後...
Popush迭代2總結
迭代2結束了,popush專案的開發也畫上了乙個休止符。本次總結中將會談談我對軟體工程的理解。軟體工程其實就是乙個軟體產品的整個過程。個人認為軟體工程最主要就是四項工作 建模 開發 測試及交付。需求分析 互動設計 軟體配置等工作都是圍繞這四項工作進行。由於這整個過程需要與多方面的人員進行交流,因而如...