一個人的Scrum之準備工作

在2012年里,我想自己一人去實踐一下Scrum,所以才有了這么一個開篇。

最近看了《輕松的Scrum之旅》這本書,感覺對我非常有益。書中像講述故事一樣描述了在執行Scrum過程中的點點滴滴,

仿佛我也跟著進行了一次成功的Scrum。同樣的,我也獲得了相關的經驗,真是太美妙了!

敏捷開發對一個小團隊有著非常好的作用,那么,一個人的團隊有如何呢?我將要用一年的時間來驗證一下,并享受這個過程。

具體的項目還沒有確定,也許是一個應用軟件,也許是一個小游戲,當然,這些會在業余時間完成,并且都是手機項目。

Scrum提倡自領導,呵呵,那我就自己領導自己吧。

由于項目沒定下來,那么這段時間可以做些準備,比如說準備Scrum的工具以及其他項目開發工具。

工欲善其事,必先利其器。

我準備要用的幾種工具,一個是交流項目文檔信息的,另一個是Scrum專用工具,一個是源代碼(版本)控制軟件,

另一個是代碼統計工具,還有一個是文本比對工具。

前一個準備用wiki,因為敏捷不提倡繁重的文檔,用wiki來交流項目信息還是比較合適的。

一、搭建wiki環境

我大概用了一周的時間來確定用哪個wiki。在昨晚,我從兩個備選項jspwiki和mediawiki中敲定了后者。(兩者都不錯的)

mediawiki是一個開源的項目,是用php完成的。大名鼎鼎的Wikipedia就是以它為原型哦。

好,既然選定了,那就動手吧。其實搭建環境是十分痛苦的,因為它需要的環境是:Web服務器是Apache或者IIS,PHP版本5.2.3以上,數據庫可以用MySQL4.0以上。

以前雖然搭建過php+mysql的環境,但那是一個失敗的經歷。這次真不想這么痛苦了。還好,大神真是多,有集成環境了,那就是WampServer,官網默認語言是法語,讓我自然的聯想到這個開源項目是法國人做的。最新版是2.2A,Apache2.2.21,PHP 5.3.8,Mysql 5.5.16,下載下來一個exe文件,這是我最喜歡的了,一直下一步就會安裝成功。

我把它安在了C盤,如果怕系統壞掉資料丟失,你可以安在其他盤符。在C:\wamp目錄下,www文件夾就是你存放mediawiki的地方。

運行起來后,右下角會有個圖標,左鍵點擊,并Put Online。這樣就可以用IP直接訪問我們的網站了。這個問題可是困擾我挺長時間的呢。呵呵。

下一步就是下載mediawiki了,在這里。下載下來的文件是.tar.gz文件,用7zip解壓它,放到上述的www目錄中,同樣的,你有其他網站也是可以放在這里的哦。

http://localhost/ ,在Your Projects下會有mediawiki,點擊,然后按照提示也是一頓下一步就搞定了。

最后會生成一個LocalSettings.php的文件,這里就是你的配置文件了,這樣,你的wiki就可以用了!恭喜哦!

在使用的時候會發現,我在局域網的其他機器編輯提交了一個資料,那么刷新后直接變成localhost開頭的網址,造成不好的體驗。那么可以在LocalSettings.php找到$wgServer="localhost";把loaclhost改成ip就不會出問題了。

到此,wiki環境算是搭建成功!下面我去找找資料,準備大家scrum的環境。

二、搭建scrum工具環境

準備了一天,仍然無果。看來找一個適合自己的工具還不是順手牽來啊。

其實scrum的工具還是很多的,最終我選定了3個。Leangoo、Xplanner和Mingle。

1、最近聽說不少人在用leangoo,我想這個工具肯定不錯,所以我也試了試,給我的感覺就是Leangoo非常簡單,就是一個電子看板。燃盡圖,工作量估算這樣的必備工具都有,而且都還是免費的,it's free ,沒有成員限制,也沒有項目限制,對于經費緊張,人員又不多的團隊,簡直就是一個完美的partner !

leangoo是web版的,不用下載,直接用瀏覽器即可訪問,www.leangoo.com

?

2、Xplanner是開源的,所以也不用擔心費用問題。我下載到了文件,在README里發現如下:

In order to run xplanner, you must have installed the following required softwares
? ?1. jdk 1.4.2
? ?2. a servlet 2.4 compatible container (i.e. tomcat 5.0.x)
? ?3. a sql database (i.e. mysql 4.1.x)

這需要的版本也太老了,推薦的官網也莫名其妙,在這里http://xplanner.org/。?

暫時也放棄它。

3、Mingle的評價也不錯。據說5人以下免費。但我去官網下載,發現世道也變了,變成了5人以下試用1年。好吧,一年就一年吧。正好我這次實驗的期限就是一年,來年再說,不行就換用Leangoo或其他工具。

下載它,是直接安裝版的。現在mingle也不支持mysql了,也就是說我不能用上面安裝完畢的mysql也不能復用了。那就下載推薦的postgresql吧,速度慢如牛啊。

但是安裝是非常簡單的,mingle也是把其做成方便的windows安裝包,各種下一步后,安裝就完成了。不過,我在設置端口的時候直接設置成了80,運行時直接localhost就可以了。不過,上面我的mediawiki就用不了了。不要緊,把Mingle的server的端口改為別的,讓兩者不沖突就好了。配置文件在C:\Mingle\config\mingle.properties。

另外要說一句,Mingle的server很吃內存的,什么也沒做,就占了522M。

三、源代碼控制軟件(版本控制)

最終還是選擇了subversion。服務器端使用Visual SVN,這是免費的哦。客戶端用TortoiseSVN,Eclipse的插件用subclipse。

四、代碼統計工具

由于我在Eclipse上工作的時間較多,用插件來統計是我喜歡的選擇。Metrics是個不錯的工具,只要按照說明就會很容易的享受這個使用過程哦。

五、文本比對工具

BeyondCompare是個不錯的工具,有windows 和 linux版本。這里。

Eclipse中也自帶了文本比對工具的,每個文件右鍵-->Compare With,去比較你的歷史文件吧。

到此,準備工作就算告一段落。有了這些工具,再加上開發工具、測試工具就可以做敏捷項目了。

如果你覺得在團隊信息溝通上,wiki和mingle還不夠,還可以加入博客。有些項目信息、需求信息放在wiki上是比較好的,但一些開發技巧和技術心得體會放在博客上是不錯的,兩者配合使用效果最佳。原來我們也有內部博客,用的是wordpress,是非常有名的開源php+mysql的博客項目,之前我搭的環境正好用上了,所以直接把程序下載下來,傳到www目錄下安裝就可以了,方便快捷實惠!

接下來要做的,就是拿一個項目實驗了。敬請期待!

?

來自:http://blog.csdn.net

轉載于:https://www.cnblogs.com/leangoo/p/4565949.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257193.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257193.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257193.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Elementary OS安裝Chrome

elementary os 官方網站:https://elementary.io/ 這os是真好看!首先這是基于ubuntu的,所以可以安裝ubuntu的軟件! 電腦必備瀏覽器必須是chrome呀!下載地址: https://www.chrome64bit.com/index.php/google…

vs+opencv編譯出現內存問題

將圖片路徑改為項目下的相對路徑,如 …\data\01.jpg; 其中…表示項目所在目錄的上級目錄,不要用絕對路徑,具體原因未知,同時,出現opencv_worldxxx.lib找不到情況,1.鏈接中依賴項是否寫錯(英文輸…

runtime--實現篇02(Category增加屬性)

在iOS設計Category中,默認不能直接添加屬性,如果分類中通過property修飾的屬性,只會生成setter和getter的聲明, 不會生成其實現;因此,如果一定要添加屬性的話,需要借助runtime特性,通…

spark、oozie、yarn、hdfs、zookeeper、

為什么80%的碼農都做不了架構師?>>> spark、 oozie:任務調度 yarn:資源調度 hdfs:分布式文件系統 zookeeper、 轉載于:https://my.oschina.net/u/3709135/blog/1556661

關于halcon多區域挑選有關算法的自我理解(tuple_sort_index)

多區域根據面積挑選想要的obj area_center(regions,areas) tuple_sort_index(areas,indexs) tuple_sort_index算子將一組數組進行升序排列,然后將其在原數組的index按升序放入indexs中, 例如原數組areas[20…

JLOI2016 方

bzoj4558 真是一道非常excited的題目啊…JLOI有毒 題目大意:給一個(N1)*(M1)的網格圖,格點坐標為(0~N,0~M),現在挖去了K個點,求剩下多少個正方形(需要注意的是正方形可以是斜著的,多斜都可以) N…

opencv 直方圖反向投影

轉載至:http://www.cnblogs.com/zsb517/archive/2012/06/20/2556508.html 直方圖反向投影式通過給定的直方圖信息,在圖像找到相應的像素分布區域,opencv提供兩種算法,一個是基于像素的,一個是基于塊的。 使用方法不寫了…

request請求在Struts2中的處理步驟

2019獨角獸企業重金招聘Python工程師標準>>> 一個請求在Struts2框架中的處理大概分為以下幾個步驟 1 客戶端初始化一個指向Servlet容器(例如Tomcat)的請求 2 這個請求經過一系列的過濾器(Filter)(這些過濾…

vs聯合torch,ZED相機api,opencv建立C++項目

ZED相機api下載及cmake教程 generate產生工程文件后打開,配置如下: 將ZED項目作為啟動項 然后在main.cpp中寫入自己的工程代碼即可,運行也在release X64下進行 注:cmake之前源文件下main.cpp,也就是tutorial 1 - h…

POJ 2186

//在一張有向無環圖G,圖G會包含很多環(環里面的點是等價的), //當然可以把環縮成一個點(利用tarjan縮點), //形成一棵樹,題目要求是求除他以外的點都指向他,也就是只有一…

使用DataGridView數據窗口控件,構建用戶快速輸入體驗

使用DataGridView數據窗口控件,構建用戶快速輸入體驗 在“隨風飄散” 博客里面,介紹了一個不錯的DataGridView數據窗口控件《DataGridView數據窗口控件開發方法及其源碼提供下載》,這種控件在有些場合下,還是非常直觀的。因為&…

pip安裝

下載pip安裝包,解壓。復制到C:\Users\administrator\下,用cmd打開當前文件夾,用Python安裝, Python setup.py install 安裝完之后記得把Python根目錄下的scripts也放在環境變量里。 以上是我pip安裝的成功例子,可能不…

深入剖析授權在WCF中的實現[共14篇]

I、身份(Identity)與安全主體(Security Principal) 從兩個重要的概念談起:Identity與Principal[上篇] 從兩個重要的概念談起:Identity與Principal[下篇] WCF的三種授權模式 II、Windows用戶組授權 基于Wind…

sqlserver 查看鎖表,解鎖

查看被鎖表: 代碼如下 復制代碼 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_typeOBJECT spid 鎖表進程 tableName 被鎖表名 [more] 解鎖: 創建一個臨時Table 代碼如下…

json2.js參考

json2.js使用參考 json2.js提供了json的序列化和反序列化方法&#xff0c;能夠將一個json對象轉換成json字符串&#xff0c;也能夠將一個json字符串轉換成一個json對象。<html><head><script type"text/javascript" src"jquery.js"><…

手把手教你用1行代碼實現人臉識別 -- Python Face_recognition

2019獨角獸企業重金招聘Python工程師標準>>> 環境要求&#xff1a; Ubuntu17.10Python 2.7.14環境搭建&#xff1a; 1. 安裝 Ubuntu17.10 > 安裝步驟在這里 2. 安裝 Python2.7.14 (Ubuntu17.10 默認Python版本為2.7.14) 3. 安裝 git 、cmake 、 python-pip # 安裝…

pip安裝的庫導入pycharm中

用pip安裝了一些庫&#xff0c;但pycharm中卻沒有&#xff0c;解決方法是

javascript數組淺談1

最近心血來潮要開始玩博客了&#xff0c;剛好也在看數組這塊內容&#xff0c;第一篇就只好拿數組開刀了&#xff0c;自己總結的&#xff0c;有什么不對的地方還請批評指正&#xff0c;還有什么沒寫到的方面也可以提出來我進行完善&#xff0c;謝謝~~ 首先&#xff0c;大概說說數…

一個關于解決序列化問題的編程技巧

在前一篇文章中我曾經說過&#xff0c;現在正在做一個小小的框架以實現采用統一的API實現對上下文&#xff08;Context&#xff09;信息的統一管理。這個框架同時支持Web和GUI應用&#xff0c;并支持跨線程傳遞和跨域傳遞&#xff08;這里指在WCF服務調用中實現客戶端到服務端隱…

踩坑之路anaconda創建虛擬環境

渾渾噩噩的過了三年渣碩生涯&#xff0c;雖然說自己是搞圖像的&#xff0c;但基本是一些機器視覺的東西&#xff0c;最近突然想好好搞搞深度學習這方面&#xff0c;想著那就先搭搭環境跑個demo吧&#xff0c;經歷了好多莫名其妙的踩坑操作&#xff0c;demo跑的終于沒bug了&…