[I.2] 个人作业:软件案例分析

项目 内容
这个作业属于哪个课程 2026年春季软件工程(北航计算机学院)
这个作业的要求在哪里 个人作业:软件案例分析
我在这个课程的目标是 了解以团队完成软件开发的流程,承担自己角色的责任,吸取团队软件开发经验
这个作业在哪个具体方面帮助我实现目标 通过调研分析某一类产品,了解设计软件所需要考虑的方面及方法,与同类型产品对比,了解同类不同产品的目标用户的区别及优劣势

选择题目:项目管理工具

选择软件:

  • Jira(在课程组提供的选项中,PingCode和ONES的首页都有与Jira对比的快捷跳转,该软件是行业中公认的标杆)

软件评测

软件使用和分析

产品使用的基本流程

在使用Google登陆后的引导流程:

  1. 选择工作类型
    Screenshot 2026-03-16 232408
  2. 选择使用Jira的方法
    Screenshot 2026-03-16 232452
  3. 选择模板
    Screenshot 2026-03-16 232744
  4. 命名工作空间
    Screenshot 2026-03-16 232756
  5. 选择工作所需模块
    Screenshot 2026-03-16 232811
  6. 选择工作状态种类
    Screenshot 2026-03-16 232831
  7. 邀请工作同伴(可通过链接/邮件)
    Screenshot 2026-03-16 232845

正式进入Jira工作空间的主要页面(以提供的示例空间来体验):
微信图片_20260318191525
点进一个工作后:
Screenshot 2026-03-16 233311
摘要页面:
微信图片_20260318191937
摘要页面(续):
Screenshot 2026-03-16 233855

核心功能:项目管理,通过工作跟踪来管理团队。
使用场景:如Jira的引导流程所示,此类工具可以在软件开发、产品管理、销售、设计、项目管理等行业使用,且由于Jira的灵活性,只要是需要追踪多人协作完成任务的场景下都可使用。
为目标用户群体提供的价值:一站式管理团队,将隐形工作显性化,让团队中的所有人明白工作要求和走向。

维度 优点
数据量 可扩展性强,可添加多个工作空间,且页面可定制化
界面 UI直观简洁不花哨,各模块风格统一
功能 功能垂直,专注工作跟踪,工作流可按个人习惯定制
用户体验 提供模板快速满足工作跟踪需求,基础功能清晰明了

改进意见(根据我的个人体验)

  1. 应用筛选器之后若要恢复到默认状态,需要点击“筛选器”按钮再点击“清除”,为了简化操作建议直接在主页面“筛选器”按钮(应用筛选器后)旁边加上一个清除小字按钮。
  2. Jira现在的AI功能主要是文本处理,因为Jira的页面允许定制化,或许可以添加上通过与AI描述页面需求完成页面设计的功能。

评测结论

d)好,不错(我认为该软件能满足对项目管理的需求,长得非常标志)

BUG分析和提交

测试环境:
操作系统:Windows11家庭中文版25H2,系统版本号26200.7840
浏览器:Google Chrome版本119.0.6045.200(正式版本)(64 位)

不知为何没发现bug,试图复现AI提出的bug也没成功。

分析

工作量分析

功能模块 核心内容 估算工作量(人月)
基础框架 用户认证、权限模型、项目管理、问题类型定义 7
核心工作流 工作流设计器、状态流转、自定义字段、通知方案 10
问题跟踪 问题创建/编辑/评论/附件、搜索(JQL)、批量操作 8
敏捷功能 Scrum/Kanban看板、冲刺规划、燃尽图、速度图 10
报表与分析 各类报表(燃尽图、累积流图、速度图等) 5
集成与API Git/Jenkins等工具的集成 8
管理后台 项目配置、权限设置、系统管理、插件管理 5
界面与体验 响应式设计、看板视图、任务详情页、导航优化 7
测试与优化 单元测试、集成测试、性能测试、Bug修复 10(全程)

约70人月 = 1年左右。
此部分内容由DeepSeek提供支持。

软件质量分析

Screenshot 2026-03-18 211545
数据来源Ramp显示Jira在项目管理软件中使用量位于第一。

从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

建议和规划

市场现状

直接用户: 约119,000家公司
潜在用户: 如学校内小的软件开发团队(10人以内免费版),竞品用户

竞争产品: Notion,Asana,Monday.com

产品定位: 为成熟的团队提供高度可定制的工作流,帮助管理及透明化团队协作内容。
优势: 拥有市场统治力,流程可塑性,生态丰富,AI协助,企业级安全
劣势: 学习曲线陡峭,免费功能仅限10人小团队,Server版已停售

市场与产品生态

核心用户群:
美国的中大型企业,从软件研发领域至各种需要项目管理的领域。

典型用户:
由于用户群是中大型企业,一个团队中按职位不同会有年龄约为23-50岁的用户,学历为本科或以上。专业多为计算机/软件工程/信息管理/信息技术等。收入按职位平均年收入可跨15-100万元。

用户群体之间的联系:

用户生态:
由于产品的用户群体存在于企业中的团队,因此存在决策连闭环的关系,即从下达指令层级到指令执行。同时也存在横向协作的关系,即多角色同时协作配合,通过Jira达成信息同步。Atlassian身为Jira的母公司,Atlassian旗下其他产品的用户自然也能构成用户生态。

产品规划

新功能: 离线修改联网后自动同步。
Need: Jira作为云端为主的工具限制了必须联网才能工作,在网络不稳定的情况下成为痛点。
Approach: 大概需要包含模块 - 离线模式,本地数据同步,离线编辑,冲突检测,自动同步,变更预览。
Benefit: 用户随时随地可以修改内容,同步时可以自动显示真正的修改的时间而非连上网的时间。
Competitors: 只有Notion具有完全的离线能力,其他竞品在这方面的功能都有限。
Delivery: Jira的MarketPlace生态优秀,可以先以插件形式上市。

人员分配: 1前端,1后端,1全栈开发,1测试,1美工

第x周 规划
1 启动项目,进行分工,写出需求文档、核心流程图等,研究所用技术栈
2-3 搭建基础框架,介入测试
4 产出最基础的可运行的demo,能保存离线修改数据
5 设计与开发页面,保存离线修改记录
6-7 同步与冲突,实现网络恢复后的同步机制
8 达成在线时同步数据,断网后进入离线模式并在联网时自动推送修改
9-10 体验与异常处理,优化细节
11-12 测试与修复
13-14 发布候选版,收集反馈
15 最终测试与上架到Marketplace审核
16 复盘与规划
posted @ 2026-03-18 23:57  hillary14  阅读(0)  评论(0)    收藏  举报