總結敏捷合作快速開發簡單發佈模式

公司裏項目很多,都是php和java的項目。因爲整體上要求正版化,不能隨意使用盜版。

這裏數的主要的問題是,如何在非常多的開發項目的管理上,保證了每個項目代碼從來不亂的情況。暫且不說開發的架構好不好,不是本文的主題。


公司是傳統行業,原來沒有技術團隊。有朋友介紹,進到做傳統行業的公司。後來才發現,因爲業務發展模式的重點不一樣,遇到了非常多的困難:

1、公司業務線並非信息化,完全的傳統紙質化模式。有些電子郵件來確認,可不是最終確認稿。

2、剛開始重視信息化,公司層面不是一下子放開招聘技術人員的口子。

3、大家幾乎覺得信息化是很深奧的,但是搞吧搞吧就能出來的。舉個例子,做個電子商務網站,一兩個人給兩個月就能搞定。

4、只關心看的見的部分,從來不關心看不見的部分。2011年底各大網站安全漏洞的時候,老闆們突然問起我們的網站會安全吧?無語了。

5、大家的需求,只是開口說說,郵件寫兩行即可。讓他們再明細真是不可能,說對此要繼續細化,大家一片譁然,覺得此時沒那麼難度。

………………


不再列舉了,估計大家都有同感。


從公司信息化的角度考慮,IT部門的角色應該是什麼樣子的?因爲部門的工作非常非常的多,有些事情上面,在生產者和經營者之間一直在徘徊。



經營者角色不是本文的重點,暫且不說了 ~~


先說IT部門爲公司承擔生產者角色,要開發公司的定製的一些系統。行業特定系統直接引進即可,例如CRM、財務、人力~


自主生產者角色從官網網站及公司新發展的電子商務(B2C+B2B)網站。

因爲公司最初開發相關人員名額有限,及短時間內找不到合適的人才。且項目必須開始實施,就用了自主搭建框架,招聘一些兼職人員開發系統等方式結合。


《1》產品設計人員使用Axure工具,使用了在線協作

                         第一步:Axure 使用svn多人協作產品開發(提交文件) 

                        第二步:Axure 使用svn多人協作產品開發(獲取文件)

 

《2》多人開發,需要使用第三方的協助平臺

                        SVN協作平臺 http://www.svnxiezuo.com/


《3》服務器採用Centos + Apache + Tomcat +Mysql

                        apache+tomcat 子目錄映射成子域名

《4》個人用戶使用Eclipse 開發工具,使用SVN代碼管理,用PowerDesigner數據庫模型設計


《5》因爲兼職人員有十幾個,大家的代碼有可能會出現分支,並且測試環境的更新需要經常有人跟進。常規的做法是Eclipse export war方式。

這裏使用簡單的自動更新方式,linux + ant +java web 項目自動更新測試站點

《6》Bug管理部分使用mantis系統,還是使用了 mantis臺 http://www.svnxiezuo.com/mantis


《7》最後定時更新測試環境,啓用linux crontab功能

          

crontab -e

25,50 * * * *  /tomcat/build.sh


《8》大家就在互聯網上操作,需要有域控制OpenLADP


如此一來,從《1》至《8》是讓我們項目相關的所有的人能順利協作的平臺,這些過程其實很簡單。可以參考 : 快速完成兼職外包開發任務



















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章