ScrumPoker敏捷估算工具

本地运行的 Scrum 规划扑克工具,挺适合小团队做敏捷估算用的。用了node.js搭服务端,配上socket做实时通信,响应也快。前端用的Knockout.js走 MVVM 那套思路,配上jQueryBootstrap,样式和交互都比较顺手。部署也不难,直接npm installnode server.js就能跑。

Knockout 这套 MVVM 模型在页面数据和 UI 联动上还是蛮省事的,双向绑定用熟了,更新视图完全不用手动操作,搭个简易工具也挺快。你要是之前没接触过,可以先看看Knockout.js MVVM 模型应用解析,讲得挺清楚。

后端用的Node.js,那就意味着扩展性还不错,接口、服务拆分都方便。如果你之前接触过 Express 框架,基本能快速上手。还有篇文章讲怎么用 Node 结合 MongoDB 做任务板的,点这看下Node.js 与 MongoDB 构建 Scrum 任务板,也挺有参考价值。

另外,项目也用了jQuery,虽然现在新项目更偏向 Vue、React 了,但在这种小工具里用 jQuery 还是挺高效的,写个交互省事多了。你要是习惯写 jQuery Mobile 那一套,也可以参考下这篇node.js ,jquery_mobile.js,虽然老点,但有些东西还挺实用。

建议你部署前先确认下本地是否装了 Node 环境和 npm 包管理器,装完之后直接命令行跑下这两步:

$ npm install
$ node server.js

打开浏览器进本地端口,就能用了。如果你平时用 Scrum 做开发,这个工具放本地自己团队内用用,还挺方便。

zip 文件大小:200.77KB