Tiny軟件開發過程管理暫時再也不開源

SDPM1.0暫時再也不開源,有須要源碼的同窗,請加入羣228977971獲取

SDPM2.0已經開工,敬請期待~ git

悠然一直想作一個我不是級的TINY示例,可是這個東東工做量巨大,不是3下5除2能夠搞得定的,因而這事兒也就放了下來,直到2015年8月,悠然以爲應該啓動這個事情了,當時想得是利用羣裏的Tiny愛好者來開發,因而就發動了一下,結果有20多名同窗準備加入,悠然很是開心,可是實際上也有一些問題,就是這些同窗們熱情是有的,可是無奈於都是社會中的同窗,有的受工做影響,有的受家庭影響,有的受女友影響,實際進展不太有利。

正在此時,悠然所在公司的某個部門有十名按C語言招進來的應屆畢業生,擬轉到Java方向,呵呵,因爲原部門Java力量薄弱,該部門經理請求悠然代爲培訓。哈哈哈哈,這不是瞌睡的時候來了個枕頭,正好用這批小鮮肉來作個試驗,第一驗證一下0基礎的人員學習Tiny須要多長時間,另外也看看能不能利用這批人員快速的構建一個系統。 架構

第一步固然是作培訓了,爲了表示重視,悠然親自出馬給他們培訓Tiny的設計思想及各類高級特性,當2個小時講下來的時候,悠然發現他們眼神迷離,一臉茫然,才意識到對牛彈琴了。好吧,悠然認可當心臟受到了打擊。 框架

因而接下來的2周只好安排Java基礎培訓、Html培訓、Xml培訓、SQL培訓、Spring培訓。惟一令悠然開心的是小鮮肉們的上進心仍是很是好的。他們努力的學習到晚上10點多都是常事。常常兩週的魔鬼訓練,咱們的小鮮肉們終於由大白變成了小白。接下來又用一週的時間培訓了一下Tiny,依舊是一樣的磨鍊過程。一個星期下來,由Java的小白變成了Tiny的小白。 模塊化

而後,從本部門抽調了兩名按Java招入的應聘畢業生做爲項目組小組長,每一個人帶領一半的小鮮肉們就開始Tiny軟件開發過程管理軟件的開發之路。固然,中間的過程,對於小組長和小鮮肉們以及悠然來講都是步步驚心,步履艱難的過程,漫長的艱辛的2個月過去了,因而就有了下面要介紹的Tiny軟件開發過程管理軟件。 學習

設計思想及要求

雖然項目是一個實戰項目,可是個人要求是按真實的項目來要求的,提了如下要求: spa

  1. 功能主要以參考常見項目管理軟件的爲主
  2. 須要考慮更大的組織內使用的場景,好比:有幾百個項目,上萬人人的規模使用
  3. 要符合模塊化的開發要求
  4. 要符合SOA的體系架構,爲方便的進行水平擴展奠基基礎
  5. 菜單須要按照自發現及自組織,以方便將來功能的不斷擴展
  6. 關聯信息的展現須要有自擴展機制,也就是經過後續的擴展,能夠動態增長顯示頁面中的相關信息
  7. 對於常見項目管理軟件中一些用戶體驗不太好的部分進行提高
好的,要求已經提出,而後就是小鮮肉們表現了。

開發過程

定義要用到的類型


編輯標準字段


定義表結構


生成源代碼


因而妥妥的DAO層代碼就生成好了。 .net

其餘開發

固然了後面還要寫Action層的、展示層的代碼,因爲採用了TinyUiEnterprise,所以這些小鮮肉們作起來界面可真不含糊。因爲這個只是簡單介紹一下過程,所以就不花太多的篇幅完整介紹整個開發過程了。 設計

界面效果展現

登陸界面


個人地盤


產品線


任務看板


甘特圖


燃盡圖


統計報表


這裏小數點沒有截位...正在修改中。 orm

更多界面

更多請訪問http://sdpm.tinygroup.org本身體驗。 項目管理

關心Tiny框架的同窗能夠訪問:http://git.oschina.net/tinyframework/tiny查看相關源碼。

也能夠訪問http://tinygroup.org訪問Tiny官網,獲取更多內容,若是不想錯過我發的精彩的文章,請對我關注。

因爲系統剛剛提交公測,所以裏面有些問題在所不免,若是發現問題,能夠直接在此博客下面回覆,咱們會飛速響應。

SDPM1.0暫時再也不開源,有須要源碼的同窗,請加入羣228977971獲取

致謝

要很是感謝咱們的小鮮肉們,正是他們付出的堅苦卓絕的努力,纔有了此項目的順利完成。

另外,也要感謝TINY核心團隊對小鮮肉們的支持,尤爲是UI組的同窗們,大家的努力很是重要。

有請咱們的小鮮肉們登場:

後記

通過這個項目實戰的小鮮肉們回到原部門以後,參與了一系列項目的開發,其戰鬥力之強悍爲其管理者及合做者所另眼相看,不管是進度和質量都超越了他們的指望,感謝小鮮肉帶給個人震撼以及他們對個人一些陳舊認知的強大沖擊。

相關文章
相關標籤/搜索