-
执行clear.sql清空所有业务数据
-
用超级管理员账号superadmin登录系统,创建公司“云飞信息科技有限公司”,并给该公司创建管理员角色(除了公司管理和系统资源不能分配,其他的都可以分配)和管理员帐号(创建云飞管理员帐号的时候选择该公司下的虚拟员工,虚拟员工是创建公司的时候创建的)
-
用第2部创建好的账号yfadmin登录系统,开始初始化组织架构信息,首先设置部门,然后设置职位(设置职位的时候要注意上级职位,周报,月报汇报的时候会汇报给你的职位的上级职位对应的人,为空表示不用继续往上汇报工作),然后添加员工,并为员工开通系统账号。
软件工程师工作汇报给技术经理,技术经理的工作汇报给技术总监
可以创建几个角色,比如技术总监(和yfadmin有同样的权限),技术经理(一般不给部门管理的权限吧,看具体情况),财务经理(自己看着给权限吧),测试经理,软件工程师,测试工程师等系统角色,创建后为员工开通系统账号
目前云飞科技有限公司暂时有如下角色:
好了,现在开始为员工开通账号了,可以看到云飞科技有限公司目前有如下账号 -
设置好账号以后,现在我们用项目总监的账号linzong来进行项目规划,任务项目成员等设置吧,首先进行项目规划,我的项目规划如下图
然后进行项目成员角色和项目成员设置,项目成员设置好了之后可以回到项目规划中设置每个模块的负责人
-
技术总监把项目规划好了,然后技术经理看看如何新建任务,并把任务分配好了,现在用技术经理的账号(caijingli)登录系统创建任务并分配,然后设置好Sprint,看看怎么用敏捷的思维按阶段去完成任务吧。
然后新增一个Sprint1,并设置为当前Sprint,然后把需要在Sprint1完成的任务移动到右边,然后就可以在任务看板来跟踪任务了。
-
每天完成了什么工作,可以按小时为单位填写,下面看看工时是如何填写的,我们用软件工程师小明(xiaoming)或小张(xiaozhang)的账号登录去填写吧,填写工时页面会列出所有没有完成的任务(有一个公共任务,可以用来填写比如公共的会议的工时,填写公共任务的时候进度可以不用填写),点击输入框会弹出工时填写的页面
-
接下来看看如何进行周报汇报和月度绩效考核,首先看周报,在工时填写页面,可以点击"生成周报",然后可以在我的周报中查看,在我的周报页面可以导出到Excel
接着看如何进行月度绩效考核,我们用经理级别(caijingli)或总监级别(linzong)的账号登录,先去设置KPI考核项,设置好了之后可以把考核项复制到其他部门
考核项设置好了之后,再用开发工程师的账号(xiaoming或xiaozhang)登录一下,去填写绩效考核,填写完成后可以提交审核,会到你的上级领导(你的职位对应的上级职位的那个人)那里
然后用技术经理的账号caijingli登录系统进行绩效评审 -
接下来看如何用“项目周进度”和“项目月进度”这两个功能给技术总监或者Boss汇报项目进展,看情况可以两个都要,或者只需要月汇报即可。这个汇报不会具体到每个任务,技术总监和Boss也不会了解这么Detail的事项,我们用技术经理的账号(caijingli)登录系统进行项目周汇报和项目月汇报,然后进入到项目规划,首先要选中要汇报的项目(如果有多个项目需要汇报,都要更新每个项目的进度),然后点击"更新进度",在打开的窗口中勾选要汇报的模块并填写进度
项目的进度都更新完了之后,然后点击"生成项目周报"进行项目周汇报,或者点击"生成项目月报"进行项目月汇报,然后可以在"项目周进度"和"项目月进度"菜单中查看,也可以导出到Excel,下面以项目周汇报为例:
-
接下来看看项目质量把控的功能,我们先用测试经理的账号(wangjingli),首先是创建测试用例
在测试用例列表上,点击"提Bug",一个测试用例可以提多个Bug
点击分配可以给指定的人去处理Bug,分配Bug的时候可以指定谁的Bug,指定谁来解决这个Bug,不会让Bug fix的人做了好事还被认为自己的Bug很多咯。
接下来了解一下自动化测试,首先进行URL和参数配置需要自动化测试的testcase配置好URL和参数后,点击开始自动化测试
以上是系统的核心业务功能,接下来的部分介绍一些其他附加功能。
-
开发人员模块
代码生成器,数据库设计好了之后一键生成前端和后端的代码
定时器收集JVM的信息
实时日志(需要修改一下logback日志的存储路径和websocket的IP和端口),日志5秒更新一次
系统接口文档
日志级别动态设置,就是可以在项目运行过程中不用重启服务的情况下,改变日志的输出级别。模块名可以填*,tomcat,servlet,spring,orm,fast-admin -
系统监控模块
AOP实现用户访问日志
连接池监控
JVM监控
综合监控
-
基础服务模块
Smtp Server维护(原来考虑周报通过系统自动发送的,这部分还没有做)
阿里云OSS实现的文件存储,目前主要用在用户头像设置
-
小程序
填写工时,首页是已经分配给我的并且未完成的任务列表,任务列表点进去可以填写工时,具体的工作内容,耗时和工时类型,上部分展示了当天完成了哪些工作,下部分展示当天以前的历史工作记录
任务看板的首页,可以看到项目当前Sprint或所有Sprint的任务列表,红色表示任务进度比预先设定的工时有延迟;点击顶部的Sprint可以查看其他项目或者其他Sprint的任务列表;点击某个任务进去可以看到总体进度和任务偏差(偏差为负数时表示有延迟,为正数时表示有超前);点击任务状态会弹出Action Bar修改任务的状态
报表类,目前的报表相对简单,首页展示项目列表,点击项目进去可以看到任务统计饼图和Bug统计柱状图
移动端小程序展示
官网:itproject-manager.com
公众号:一米源码
系统介绍完毕,谢谢阅读