1 Star 0 Fork 2.6K

buyaopa / 企业级研发项目管理系统-唛盟xm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

logo

唛盟xm:涵盖项目规划、需求管理、开发迭代、版本控制、缺陷跟踪、测试管理、工时管理、效能分析等环 节,实现项目全过程、全方位管理的一站式企业研发项目管理解决方案

gitee star

👉 https://maimengcloud.com 👈

快速导航

📢 简介唛盟xm

唛盟企业级研发管理系统简称唛盟xm,属于唛盟生态的专业子系统之一,以研发管理为核心,涵盖项目规划、需求管理、开发迭代、版本控制、缺陷跟踪、测试管理、工时管理、效能分析等环节,实现全过程、全方位的研发管理。通过该系统,企业能够优化研发流程,提高研发效率,降低研发成本,提高市场竞争力。 💪唛盟生态遵循 “一个底座+N个专业子系统” 的架构,基于同一个底座的各个专业子系统可以任意组合形成一个大的业务系统
一个底座: mdp-core
N个专业子系统: 低代码mdp-lcode系统及账户管理mdp-sys第三方支付登录等mdp-tpa统一认证中心mdp-oauth2内容管理mdp-arc工作流mdp-workflow短信mdp-sms代码生成器mdp-code研发项目管理xm即时通讯mdp-im财务ac协同办公oa
上述专业子系统全部开源

唛盟xm主体工程

唛盟xm使用唛盟低代码开发平台开发,属于前后端严格分离的一套系统,分为前端工程、后端工程两部分

  • xm-ui-web 唛盟的前端工程,以vue.js为主
  • xm-backend 唛盟的后端工程,java语言为主

唛盟账号管理工程

唛盟xm的账户管理、组织管理、菜单管理等沿用唛盟低代码的功能

高级配套工程

  • mdp-cloud-backend
    该工程作为spring cloud的扩展工程,如果需要将系统发布到spring cloud环境,需要下载该工程重新打包,不包含任何的业务功能,仅作为后端接入cloud环境使用

  • mdp-oauth2-backend
    该工程为统一认证中心,作为spring oauth2的扩展工程,如果需要将系统接入oauth2环境,需要下载该工程重新打包,该工程实现分布式单点登陆;支持微信、支付宝、短信、账户密码等多种登陆方式

开发辅助工具

  • mdp-code-generator 代码生成器
    生成代码两种方式,
    一、使用代码生成器本地工程,好处是代码可以直接覆盖到本地业务工程,避免复制黏贴出错。
    二、如果不需要本地生成代码,也可以在低代码平台在线生成。在线生成代码

😭 日常项目管理中,您是否有以下痛点?

需求管控困难

  • 需求不明确:客户提出一些模糊的需求,这可能导致开发团队对需求的理解存在偏差。
  • 信息分散、杂乱:需求可能散落在多个地方,如邮件、Excel表格、即时通讯工具、不同的项目组等无法进行统一管理。
  • 需求追溯困难:提出者、评审者、实施人等不明确,导致责任不清、分工不明等问题产生。
  • 需求与开发脱节:无法实时跟踪需求完成情况。无法实时定位需求进度落后原因,进而无法做出补救措施。
  • 需求与测试不匹配:需求文档与测试用例不匹配导致测试工作无法顺利进行
  • 需求变更频发:频繁变更需求,给开发团队带来很大的困扰。

任务管理困难

  • 任务分配不明确:任务通过口头或邮件形式进行分配,这可能导致任务责任不明确和任务重叠。
  • 任务发布、沟通困难:由于涉及的成员和部门众多,信息同步不及时,很容易导致项目协作混乱。
  • 任务进度把控难:缺乏有效的工具来跟踪任务进度,团队成员很难准确把握项目的整体完成情况,也无法针对性地进行调整。
  • 任务风险管理不充分:常常忽视任务风险管理,导致项目面临较大的风险。
  • 工时统计困难:手动记录工时不仅容易出错,而且难以统计和分析,这不仅影响团队成员的个人成果统计,也影响团队之间的凝聚力和协作效果。

质量管理困难

  • 质量标准不明确:缺乏明确的质量标准和规范,导致团队成员对质量要求的理解存在差异,从而影响软件质量。
  • 质量保证不到位:导致软件存在缺陷和漏洞,影响用户体验和产品可靠性。
  • 测试不全面:缺乏缺陷登记跟踪工具、缺乏测试用例管理工具,导致一些潜在问题未被发现和解决,从而影响软件质量。
  • 质量管理与开发流程不融合:质量管理与开发流程相互分离,导致质量管理与开发效率相互影响,难以实现高效的软件开发。

缺乏协作&沟通

  • 沟通渠道不统一:在开发团队中,不同的成员可能有不同的沟通渠道,导致信息分散,难以统一管理。
  • 沟通不够及时:在开发过程中,有时沟通不够及时,导致一些重要信息滞后的处理,影响了项目进度。
  • 沟通不够清晰:由于技术术语或背景知识的不同,团队成员之间的沟通有时不够清晰,导致理解上的偏差。
  • 沟通缺乏反馈机制:在沟通中,有时缺乏反馈机制,导致对问题的处理不够及时和有效。

缺乏效能分析

  • 缺乏组织级、项目级、产品级、团队级、个人级、迭代级等不同组织级别的效能分析:企业在长期项目实施过程中,未构建起从组织级到个人级的效能分析体系,无法全面掌握企业的项目运作全貌,进而无法有效进行资源调配,利益最大化。
  • 缺乏对不同职能部门的多维度的效能分析
  • 缺乏风险预警、风险分析
  • 项目报告不全面、不准确
  • 质量报告不全面、不准确
  • 进度计划汇总、分解困难

解决之道

解决之道

系统概况

系统概况

系统特点

系统特点

系统功能

系统功能

技术架构

技术架构

应用架构

应用架构

项目总体管理

项目总体管理

需求管理

需求管理

项目计划

项目计划

质量管理

质量管理

迭代管理

迭代管理

效能分析

效能分析

💪 功能展示

项目立项

项目立项

项目总体

项目总体

组织架构

组织架构

项目报告

项目报告

需求管理

需求管理

用户故事

用户故事

项目计划

项目计划

项目计划-任务

项目计划-任务

迭代概览

迭代管理

迭代维护

项目立项

测试管理

项目立项

测试报告

项目立项

缺陷管理

项目立项

财务费用

项目立项

驾驶舱

项目立项

效能分析

项目立项

燃尽图

项目立项

每日工作项分布

项目立项

任务年龄分布

项目立项

任务排行棒

项目立项

测试用例规划分析

项目立项

客户端展示

小程序

项目立项

审批管理

项目立项

测试管理

项目立项

⌨ 技术栈

vue全家桶 + element-ui + axios

💻 样例项目

⚙ 快速开始

⚠️注意:该项目使用 element-ui@2.3.0+ 版本,所以最低兼容 vue@2.5.0+ nodejs版本v14.16.1

前序准备

  • 你的本地环境需要安装 nodegit。我们的技术栈基于 ES2015+vuevuexvue-router and element-ui,提前了解和学习这些知识会对使用本项目有很大的帮助。

  • 该项目属于网页版前端项目,所有api由 xm-backend提供,请下载该项目

  • 代码生成器下载 mdp-code-generator 也可以在低代码平台在线生成

开发

# 克隆项目
git clone https://gitee.com/maimengcloud/xm-ui-web.git

# 安装依赖
npm install
   
# 建议不要用cnpm安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

# 启动后端服务,具体点击下面链接
[唛盟xm-backend](https://gitee.com/maimengcloud/xm-backend)

浏览器访问 http://localhost:8067

登录相关

登录api,对接后台接口有两种方式,分别为对接统一认证中心、对接xm-backend 默认对接xm-backend中的登录模块,如果想切换,更改mdp_config.js中的getOauth2LoginContext函数即可

  • 对接统一认证中心进行登录
  getOauth2LoginContext:function(){
    return "oauth2client"
  }
  • 对接xm-backend进行登录
  getOauth2LoginContext:function(){
    return "lcode"
  }

发布

# 构建测试环境
npm run build:sit

# 构建生成环境
npm run build:prod

🔔️ 特别提醒

mdp 3.0 版本已经开始规划更新了,尽请期待新版本的诞生吧

🗒️ 版本更新日志

升级前必看:CHANGELOG.md

💯 实践案例

  1. 唛盟众包-网页
  2. 项目管理-网页
  3. 项目管理-小程序
    drawing

🐞 交流讨论 、反馈 BUG、提出建议等

  1. 快扫描下方左侧微信二维码和我们一起交流讨论吧!(备注 唛盟-xm 进群) drawing

  2. 唛盟微信公众号查看一些基础教程
    drawing

  3. 反馈 BUG、提出建议,欢迎新建:issues,开发人员会不定时查看回复。

  4. 参与贡献,请查看贡献指南

💲 打赏

感谢所有赞赏以及参与贡献的小伙伴,你们的支持是我们不断更新前进的动力!微信扫一扫,赏杯咖啡呗!
drawing

🔔商务合作

序号 合作项目 详细介绍 费用说明
1. 打赏获得赞助商名额 在赞助商列表展示(添加微信沟通) 不限额度
2. 新组件开发 提供组件扩展、优化服务 视复杂程度而定
3. 开发问题解答 如果使用该产品遇到棘手问题需要解决,添加微信进行沟通解决 免费
4. 开发培训 提供开发流程介绍、技术介绍、功能介绍、部署流程介绍,仅限线上培训 加微信详聊
5. 扩展问题解答 如果需要使用该产品进行自有业务系统研发,需要我方提供意见建议,我方收取一定费用后提供相应服务 加微信详聊
6. 广告合作 广告位(精品项目推荐、赞助商展位) 加微信沟通
MIT License Copyright (c) 2018-present chenyc Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

🔥涵盖项目规划、需求管理、开发迭代、版本控制、缺陷跟踪、测试管理、工时管理、效能分析等环节,实现项目全过程、全方位管理的一站式研发管理解决方案。 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/haoyj/xm-ui-web.git
git@gitee.com:haoyj/xm-ui-web.git
haoyj
xm-ui-web
企业级研发项目管理系统-唛盟xm
master

搜索帮助