python个⼈项⽬进度管理系统源码_⼀个极简的敏捷项⽬管理
系统源码免费分享
源码获取⽅式:关注转发之后私信回复【源码】即可免费查看获取⽅式!
项⽬简介:
⼀个极简的敏捷项⽬管理系统。
⼀个PMP和ACP的结合的产物,以敏捷为核⼼却有那么⼀丁点的传统。
只适合⼩团队,⽽且负责⼈可能⾝兼数职。
GeeTask不是完整的敏捷思想的实现,主要是根据⾃⼰的⼯作环境做了妥协。 我现在的团队是只有4个⼈团队包括我⾃⼰,如果完全按照敏捷过程的实施就会很繁琐, 特别是在关键⾓⾊上不能分离,⽐如PO和PM都是同⼀个⼈。 另外,公司的项⽬的压⼒以及⼈员的⽔平和思想还很难完全按照敏捷的思想去做。像⾃愿领取任务等这样的⼯作就很难。
妥协是为了简化
系统使⽤必须简单,没有繁琐的各种设置。在项⽬中分别使⽤过redmine,禅道,在⼩团队中很难推,因为添加⼀个任务或者修改⼀个任务要设置很多不明觉厉的各种参数,晕!
增加了会议记录的功能。会议很重要,我们的需要沟通,我们会花跟多的时间沟通,沟通到每个⼈都理解对⽅的需求,甚⾄写代码的逻辑都会确定清楚。
增加了变更记录的功能。系统发布的时候,需要清楚,⽣产环境会有哪些变更,⽐如SQL等
增加了IM机器⼈的功能。这个功能是增值功能,⽬的是让团队时刻收到任务变更的通知,在通知中会指名道姓(表扬)。从⼼理学上来说,每个⼈都希望看到⾃⼰的名字在⼀些场合出现会。这种暗⽰会提⾼积极性。
系统特点
基于Yii2框架
使⽤了Yii的RBAC权限框架,在使⽤的过程中限制了原⽣的灵活(放弃了可以给某个⼈分配具体的权限,以及分配多⾓⾊多权限),只个⼀个⽤户安排⼀个⾓⾊。个⼈认为这样的系统没有必要把权限分配弄的过于复杂。本⾝Yii的RBAC权限对⼀般的初学者还有点难度,⽽且也很难图形化表达⾓⾊权限规则等等的关系。本⼈前端技术有限,之前在其他的项⽬尝试过,尽管表达了,但是还是很难简化。如
果有兴趣可以留⾔。
本系统尽量保证了RBAC的功能,⽐如规则的扩展,系统⾃实现了项⽬更新规则(更新⾃⼰创建的项⽬),其他地⽅暂时没有(只是觉得这样的需求不强烈)。有兴趣的可以⾃⼰研究。
在Yii的事件中增加了⾃定义的简单事件模型(不是对原⽣事件的扩展,只是可以通过原⽣的事件触发),通过后台管理,灵活扩展消息机器⼈,默认实现了钉钉机器。只是在添加或修改故事的时候触发消息。基于⾃定义事件实现,抽象出各种事件处理句柄。通过后台管理,灵活扩展⾃⼰需要的机器⼈。⽀持⾃定义消息模板
项⽬管理独⽴化,⽤户时刻只能在⼀个项⽬的会话下⼯作,通过切换控制台的功能在⽤户参与的多个项⽬中切换⼯作环境。
⽀持故事状态⾃定义。本系统默认定义的状态的出发点是类似敏捷的完成定义
每个项⽬可以独⽴配置阿⾥云的⽇志服务只读模块,⽅便开发者查看线上⽇志
产品Backlog
会议记录
变更记录
增加了emoji表情,让⼯作的表达也有充满表情
我是如何使⽤的
项⽬应该化80%的时间理解需求确定需求,所有开会讨论是必要的。
核⼼是计划(迭代),负责⼈必须积极主动的推动团队的积极参与,⼀定要保持每个⼈都能参与到,建议每⽇站⽴会议,形成开会讨论的
习惯,引导团队逐步导向团队⾃治
项⽬的主持者是推动的主要动⼒,也是主要的使⽤者。负责主持会议,协调和分配任务,主持所有的会议并将结果更新到系统中,也⼈员可以轮岗记录会议。
我们项⽬约定的迭代周期是1周,⼀般周5安排下周的开发任务,尽量保证⼀周完成。
如果本周没完成的,⼤家⼀起开会讨论,分析原因,是否安排到下周或者放到产品backlog中
项⽬状态
系统已经满⾜我们的项⽬的基础需求
更多细节已经锦上添花的功能以后有空再开发...
下⾯是敏捷项⽬的精髓
敏捷宣⾔
个体和互动⾼于流程和⼯具 ,可⼯作软件⾼于详尽的⽂档
客户合作⾼于合同谈判 , 响应变化⾼于遵循计划
敏捷12原则
交付价值 我们最优先考虑的是尽早和持续不断地交付有价值的软件,从⽽使客户满意
拥抱变化 即使在开发后期也欢迎需求变更。敏捷过程利⽤变更可以为客户创造竞争优势
持续交付 采⽤较短的项⽬周期(从⼏周到⼏个⽉),不断地交付可⼯作软件
合作 业务⼈员和开发⼈员必须在整个项⽬期间每天⼀起⼯作
免费管理系统html模板⼈本思想 围绕富有进取⼼的个体⽽创建项⽬。提供他们所需的环境和⽀持,信任他们所展开的⼯作
⾯对⾯沟通 不论团队内外,传递信息效果最好且效率最⾼的⽅式是⾯对⾯交谈
价值 可⼯作软件是度量进度的⾸要指标
节奏 敏捷过程倡导可持续开发。发起⼈、开发⼈员和⽤户要能够长期维持稳定的开发步伐
精益 坚持不懈地追求技术卓越和良好的设计,从⽽增强敏捷能⼒
简洁 以简洁为本,最⼤限度地减少⼯作量
⾃组织 最好的架构、需求和设计出⾃⾃组织团队
⾃省 团队定期反思如何能提⾼成效,并相应地调整⾃⾝的⾏为
效果图
管理后台
项⽬控制台
⼀次迭代中的故事或任务
产品Backlog
会议记录
变更记录
阿⾥云⽇志服务查看
IM机器⼈
源码获取⽅式:关注转发之后私信回复【源码】即可免费查看获取⽅式!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论