手记

任务管理系统开发的初始期

我准备开源两个项目:

1、任务管理系统,已部分完成,可以勉强使用。主要特色:

  • 切分任务:大任务切成中任务,中任务切成小任务,形成任务树,以便于工程管理(如:估算工时、安排进度等)

  • 固化需求:通过任务“发布>>承接>>完成>>验收”流程的控制,保证任务需求清晰质量可控。比如一个任务一旦被承接:

    •   对于任务承包方而言,你一旦承接任务,表明你完全理解了任务需求,以后就不要扯什么“我以为……”

    •   对于任务发包方而言,别人一旦承接任务,你就不能再改需求了。系统就这样设定的:改不了,除非承包方同意。

    •   其他流程,比如任务验收也是一样。任务一旦验收,这个任务就结束了,任务发包方就得按约定给钱了。哪怕这个任务有bug不完美什么的,那都是另外一码事了。要继续改,发新任务呗,谁让你之前已经验收了的呢?

  •   量化任务:以任务的难度和花费时间量化任务的价值。对外,可以按任务难度时间进行结算;对内,可以据此考核(除了汇总以外,里面包含了一些统计)。

2、创业家园,部署的是老版本,丑,而且暂时不能注册只可以浏览,看起来像是博客问答和新闻资讯的大杂烩。会在用bootstrap美化之后上线,到时候会在博客里通知。

新版本的主要功能点:通过积分激励筛选优质内容。换言之,积分是真正有用的。比如我在发布一篇博客,辛辛苦苦码字这么久,得了这么多赞,除了精神安慰以外,什么都没有。但是如果在创业家园,你发布文章,文章获得好评,都会让你本人获得积分。

 

项目使用的技术:

  • 前端:bootstrap、jquery、ASP.NET MVC

  • 后台:C#、NHibernate、mysql

     

项目开发理念:

  • 面向对象

  • 领域驱动

  • 测试驱动

0人推荐
随时随地看视频
慕课网APP