敏捷开发Scrum ,故事看板源程序
发布于 5天前 作者 hinson0 270 次浏览 来自 分享

项目名称:故事看板(Scrum Board) 演示地址: http://kanban.ishuwo.com 账号密码:18607946001/123456

采用技术: 1 服务端采用Node+Mysql,使用到的node modules有如下

    * express 
        * node的web框架,tj大神的产物
    * mysql + sequelize
        * mysql 模块用来操作mysql数据库
        * sequelize 依赖mysql数据库,是mysql的一种ORM表示
    * express-session +connect-redis + redis
         * 用redis来存session,需要用到这三个
    * moment
        * 这个不用说,知名的时间操作模块
    * underscore
        * 用这个库是为了使用里面的一些好的api
    * express-validator
        * 数据校验;类似对post/get数据进行校验
    * async
        * 知名的异步编程流程库;解决恶魔金字塔的嵌套问题
    * multer
         * 文件上传用
    * 其他...
2 PCWeb客户端
    * 目前是另外一个同事做的,采用的是Angluar+Bootstrap,不是偶做的,就不多介绍了
3 WebApp正在计划中,预计1个月内上线。

ps:考虑采用mysql,还是考虑到项目,版本,迭代,以及故事任务,都比较符合现实的er模型,所以还是采用了rdb;

服务端代码来几个截图:

代码目录: 目录.png

代码截图

全局配置globa.js 全部配置.png

task_controller.js 任务控制器.png

task_model.js 任务模型.png

task_service.js 任务服务.png

PCWeb效果图:

首页: pcweb.png pcweb2.png

版本列表 pcweb3.png

故事: pcweb4.png

维护: pcweb5.png

版本树: pcweb6.png

报表: pcweb7.png

燃尽图: pcweb8.png

工时统计: pcweb9.png

什么是Scrum? Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。 而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。

关键字:故事负责人,任务看板,每日站会 scrum1.png scrum2.png

原帖:http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html 这里讲的更细腻了。

对该程序有意向的同学可以联系我,出售该源代码;至今从事IT7个年头,干PHP5年多,目前转型Node,目前也差不多2年左右经验了。本人也是在外漂一族,和家人东平西凑的买房子还差一些钱,无奈之举吧,我的微信:yzb0794

10 回复

不都是用jira吗?

做成Saas?直接卖代码,受众太小了

@joesonw 不是很明白你说的这个jira是指?

@leapon 不是我不想这么做,想到了你做saas服务,人家不一定放心把项目进度资料放在你的平台上,毕竟项目进度也涉及蛮隐私的

@hinson0 项目管理平台呀.一般技术型公司和support系统都是jira.

轮子的故事: 为何不上 JIRA.

@TossShinHwa 其实也还好了,这个和jira还是有点区别的,比较轻量,而且符合都是按照敏捷里面的概念做的。jira毕竟还是一个商业软件。谢谢关注

@hinson0 能花钱的就不要花时间 T_T

自己顶下。大家做项目都不用敏捷开发么?

ng有没有动态添加节点的tree 组件?

回到顶部