文档资料:
iBiz软件生产管理(iBiz Production Management System,简称iBizPMS)为软件生产提供了完善的管理方案。它从软件生产的开始到结束,再到新的开始,往复循环,管理着每一个节点的进程与数据,协调着各个生产系统之间的交互与联系。它让整个生产过程井然有序,不仅帮助生产者高效协作和提升生产效率,另外对于管理者而言数据透明公开,随时随地知晓生产进程,了解各个生产者的情况,更早预知风险。
iBizPMS是iBiz生态的重要组成部分,它与iBiz生产运行系统群(统一用户、统一认证、统一工作流等)、商业套件系统群(OA、CRM、EAM、EHR等)有效地进行配合,完成与各系统/服务之间的数据交换,共通构建了iBiz一体化软件生态系统。当然,iBizPMS不仅仅只是支持与iBiz生态中的各个系统/服务的接通,同样可以通过iBiz强大的定制化能力完成与其它系统的接通。
iBizPMS采用了先进的软件技术架构(中台模式,Spring Boot/Cloud、Vue前后台分离,界面使用多种VSCode主题风格),采用了MIT开源协议,可以完全免费获取并修改的同时,也提供了多种有效途径(模型开发--iBizSys 6.0、插件开发、微应用开发)去定制化符合各自团队的生产规则与管理方式。
进入iBizPMS官方网站(待开放)了解更多详情和动态。
iBizPMS提供了插件开发模式,可以以插件方式对系统进行扩展与升级。可以在插件中心中获取想要的插件。
安装
在线插件:iBizPMS运行时,可通过插件中心,安装插件中心所开放的插件。
本地插件:引入插件包,通过配置安装插件;也可以通过插件中心,导入本地插件。
卸载
官方插件
暂未开放。
iBiz开放了标准Restful服务接口,基于这些服务接口,可进行二次扩展开发,提供扩展应用,这些应用往往目的性更强、更符合使用者的习惯。
安装
在线应用:iBizPMS运行时,可通过应用中心,下载并安装应用中心所开放的应用。
本地应用:引入应用包,通过配置安装应用;也可以通过应用中心,导入本地应用。
卸载
官方应用
应用 | 说明 | 演示地址 |
---|---|---|
iBizTODO | iBizTODO是基于 iBizPMS(iBiz软件生产管理) 提供的项目任务相关业务操作接口,面向项目任务管理的特定场景,参考 tower ,Jira 等成熟系统任务管理的前端交互方式,实现的一套专注于项目任务管理的应用级系统,目标是通过扁平化的项目任务管理,让用户对于任务的相关操作尽量方便、简单、直观、易于上手。 |
http://todo.ibizlab.cn/ ibzadmin/123456 |
iBizPMS使用了现代化软件架构,采取中台模式,前端技术使用Vue,后端技术使用Spring Boot/Cloud,界面提供了多种VSCode主题风格。
架构图
后端技术框架:iBiz4j Spring R7
前端(PC端)技术框架:iBiz-Vue-R7
前端(移动端)技术框架:Vue_Mobile_R7
vue.js ^2.6.11
vue-router ^3.1.5
vuex ^3.1.2
vue-i18n ^8.15.5
axios ^0.19.2
@ionic/core ^5.0.5
, vant ^2.5.4
qs ^6.9.1
, path-to-regexp ^6.1.0
, rxjs ^6.5.4
,moment ^2.24.0
,async-validator^3.3.0
font-awesome 4.7.0
, ionicons ^5.0.1
echarts ^4.6.0
,ibiz-mobile-components
tslint
演示Demo地址:http://pms.ibizlab.cn/
演示移动端地址:http://pms.ibizlab.cn/mob/
演示账号/密码:gitee/gitee@123,pms_guest/guest@123
统一认证、用户组织、权限、消息通知都连接了微服务,演示系统并未包含。
产品
产品--主页
产品--概况
产品--路线图
产品-需求看板
项目
项目--主页
项目--概况
项目--看板
项目--燃尽图
项目--甘特图
项目-团队成员
测试
测试--主页
测试-看板
测试--测试结果
测试-测试报告
我的地盘
我的地盘--主页
我的地盘-汇报
我的收藏
我的收藏--需求
统计报表
统计报表-列表
文档库
文档库-树视图
文档库-详细视图
产品
项目
测试
我的地盘
设置
参照接口文档。
No. | 日期 | 事件与版本 | 备注说明 |
---|---|---|---|
1 | 2020-05-06 | 选型预研 | 国内外项目管理软件整理和对比 |
2 | 2020-05-11 | 业务分析、技术预研 | 业务分析、场景分析,用户画像 |
3 | 2020-05-18 | 项目启动 | 项目正式启动 |
4 | 2020-05-18 | 业务模型与界面整理 | 业务模型整理:梳理管理业务数据模型以及模型关系 禅道界面、组件参照:梳理界面表现和组件模型 |
5 | 2020-05-25 | 禅道API整理 | 梳理禅道API,抽象共通性 |
6 | 2020-06-01 | V0.0.1.20200601 | 新增: 1. iBizPMS 连接禅道 API |
7 | 2020-07-07 | V0.0.2.20200707 | 新增: 1. 项目管理功能:产品、项目、测试功能 |
8 | 2020-08-03 | V0.0.3.20200803 | 新增: 1. 我的地盘 2. 定制化首页 3. 集成LDAP用户(微服务iBizRuntime) |
9 | 2020-08-22 | V0.0.4.20200822 | 新增: 1. 统一认证(微服务iBizRuntime) 2. 统一用户(微服务iBizRuntime) 3. 统一角色权限(微服务iBizRuntime) 4. 移动端H5,支持我的地盘、产品、项目、测试、待办 5. 集成进钉钉应用 |
10 | 2020-08-30 | V0.0.5.20200830 | 新增: 1. 我的收藏 |
10 | 2020-09-20 | V0.0.6.20200920 | 新增: 1. 与iBiz生产系统连接:需求、代码发布、系统部署 2. 移动端首页定制化(个人仪表盘) 3. 移动端个人办公日历(任务、BUG、待办) 4. 移动端主题 5. 钉钉待办、消息集成 |
11 | 2020-09-30 | V0.0.7.20200930 | 新增: 1. 测试报告 2. 统计列表(匹配禅道开源版) |
12 | 2020-10-18 | V0.0.8.20201018 | 新增: 1. 禅道接口移除 2. 统计视图(年度统计) |
13 | 2020-11-16 | V0.0.9.20201116 | 新增: 1. 我的地盘-日历视图 2. 管理员模式,提供人员、组织的管理功能 3. 组织权限 4. 文档库 5. 系统报告(实体、数据字典、外部接口) 6. 系统SQL提供 |
14 | 2020-12-6 | V0.0.10.20201206 | 新增: 1. 我的地盘-汇报-日报、周报、月报 2. 文档内容模板独立维护 3. 需求看板 4. 测试看板 5. 任务分组视图、树视图 6. 项目团队成员卡片视图 |
15 | 2020-12-31 | V0.0.11.20201231 | 新增: 1. 产品日报、周报、月报 2. 项目日报、周报、月报 3. 支持简易管理模式切换 4. 全局搜索(数据库版) |
16 | 2021-01-07 | V0.0.12.20210107 | 新增: 1. 全局搜索(ES) |
iBiz生产体系渐进式战略三步走,将iBiz开源系统构建划分为3个阶段,根据iBiz生产体系模型化快速开发的特性,广泛吸纳互联网开源项目数据模型与界面业务组织,完成无侵入的服务能力导入与模型化的界面开发的第一阶段,以此为基础进行业务的二次编排与扩展的第二阶段,最终借助iBiz强大的业务模型设计能力进行业务逻辑的完全接管实现第三阶段。
阶段 | 研发周期 | 投入团队 |
---|---|---|
阶段一:无入侵 | 周期Ⅰ:项目启动 | 系统结构团队 先导孵化团队 |
阶段二:扩展 | 周期Ⅱ:规模化开发期 周期Ⅲ:移交开发期(中前期) |
先导孵化团队 标准研发团队 |
阶段三:完全掌握 | 周期Ⅲ:移交开发期(中后期) 周期Ⅳ:稳定开发期 周期Ⅴ:研发收敛期 |
标准研发团队 研发收敛团队 |
Git提交记录统计(截止2020-10-18)
周期 | 提交总数 (有效数) |
机器代码提交数 (有效数) |
机器代码提交比例 | 机器代码日均提交数 |
---|---|---|---|---|
周期Ⅰ 5/24 ~ 5/31 |
230 | 217 | 94.34% | 27.12 |
周期Ⅱ 6/1 ~ 7/7 |
873(804) | 721(665) | 82.71% | 17.97 |
周期Ⅲ 7/8 ~ 8/3 |
1678(874) | 1411(703) | 80.43% | 27.03 |
周期Ⅳ 8/4 ~ 9/20 |
2073(1920) | 1717 (1576) | 82.83% | 32.83 |
周期Ⅴ 9/21 ~ 10/18 |
816 | 684 | 83.82% | 23.14 |
总计/平均 | 5670(4644) | 4750(3845) | 82.79% | 25.97 |
有效数:由于代码提交过程中发现仓库用户变动导致有部分代码记录了双份的提交记录,有效数据即为排除这些干扰数据统计而成,机器代码提交比例均使用有效数据计算。
在运行系统的任意一个界面上,敲下“Ctrl+F12”或者点击右下角“显示Debug栏”,便会呈现“新建issues”的操作,点击便可以快速建立issue。
iBizPMS使用的是微服务架构模式,因此在项目运行中,存在一部分功能需要依赖其它系统提供的微服务能力,因此在本地开发时,在没有微服务的前提下,iBizPMS提供了单机开发模式:
只需要启动ibizpms-boot模块下DevBootApplication即可。
然而在使用本地开发模式时,相关微服务的功能也无法使用,具体微服务请参照iBizPMS使用到的其它系统微服务。
iBizPMS使用了 埃毕致开源商业套件下 iBizRuntime(微服务运行时)的相关运行支撑服务。
目前使用到的微服务:
序号 | 微服务 | 说明 | iBizPMS应用说明 |
---|---|---|---|
1 | ibz-uaa | 统一认证授权微服务(支持第三方认证) | 统一认证,角色、权限管理 |
2 | ibz-ou | 组织人事管理微服务 | 用户、组织管理 |
3 | ibz-notify | 通知微服务 | 钉钉待办与消息通知 |
想了解iBizPMS是如何开发的,点击进入观看吧。
同样在iBizPMS运行系统的任意一个界面上,敲下“Ctrl+F12”或者点击右下角“显示Debug栏”,点击“配置”的操作,也可以进入观看。
最后对以下参与的小伙伴发出衷心的感谢。
@Unidentified、@Yuzuriha_Inori、@crimson777、@huwei_031588 、@nancygitee 、@xignzi、前端模板团队、后端模板团队、CI/CD团队
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。