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组的同窗们,大家的努力很是重要。

有请咱们的小鲜肉们登场:

后记

通过这个项目实战的小鲜肉们回到原部门以后,参与了一系列项目的开发,其战斗力之强悍为其管理者及合做者所另眼相看,不管是进度和质量都超越了他们的指望,感谢小鲜肉带给个人震撼以及他们对个人一些陈旧认知的强大冲击。

相关文章
相关标签/搜索