IT项目管理大作业个人报告

2023-11-04

承担角色

1. 学习资源共享平台项目分析与设计、整合前期研究文档

  • 编写学习资源共享平台的项目分析与设计报告,给出了我们大作业项目的项目背景、需求概述、功能设计以及与国内相似产品的对比
  • 整合队员们的文档

成果可见: https://github.com/NoManWorkingITPJMnage/Blog/tree/master/part1

2. 云与移动项目管理软件盈利模式分析-免费试用+按月付费

分析移动项目管理软件的盈利模式中的30天免费试用和按月付费模式。通过分析对比国内知名云计算服务和移动项目管理软件,例如腾讯云、码云,的盈利模式的优势和劣势,设计我们自己的云与移动项目管理软件可以采用的盈利方案。

成果可见: https://github.com/NoManWorkingITPJMnage/Blog/tree/master/part2

3. 初步需求调查、需求跟踪矩阵

  • 从教师的角度调查分析我们的学习资源共享平台项目需求,包括上传课程资源、创建课程群、发布回收作业、网课直播等
  • 设计完成需求跟踪矩阵

成果可见: https://github.com/NoManWorkingITPJMnage/Blog/blob/master/part3/%E8%B0%83%E6%9F%A5%E5%88%9D%E6%AD%A5%E9%9C%80%E6%B1%82.md

4. 实现初步迭代的资源网盘后台

使用python+django实现具有完整功能的资源网盘(学习资源共享平台项目初次迭代)代码,完成包括登录、注册、上传资源、下载资源等功能

成果可见:https://github.com/NoManWorkingITPJMnage/yunpan_be

管理方法与经验

IT项目管理为我们传授了很多项目管理的方法和经验,例如如何理清项目、项目集、项目组合,如何编写项目章程和管理计划。在大作业中,我总结了一些用到的管理方法和相关经验:

  • 项目执行的基础是要确定项目的目标和需求。收集需求中最实用的方法是头脑风暴,一是迅速、效率高,二是覆盖面非常大。例如我们小队在QQ群中相约集体讨论,迅速确定下来我们要做学习资源共享平台并列举了一系列的需求,为项目的迅速推进打下基础。
  • 翔实的项目章程和管理计划是执行力的保证。利用WBS、甘特图等为项目制定管理计划,收集团队的想法制定项目章程并完成人员分工。一份优秀的计划虽然会增加启动前项目的成本,但是当项目启动后会受益非常多。
  • 项目执行时,团队之间沟通非常重要。不管是在这次大作业还是在我实习的项目中,团队沟通是非常重要的。因为项目的需求和进度都有可能与预期不符,成员之中及时抛出问题及时解决很大地提升了开发效率。例如在大作业收尾阶段,我负责开发项目后台以提供可CI和测试的代码,开发期间大多数时间都与前端和测试同学保持沟通,不断变更和完善初次迭代的需求和方案,最终迅速开发出了项目雏形。
  • 看板是充分发挥队员能力的一个得力工具。在角色和任务划分时,由于有看板的存在,项目经理为项目制定了一系列任务,队员迅速找到自己擅长的任务并接去,这也极大提高了效率。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IT项目管理大作业个人报告 的相关文章

  • 最大正方形(前缀和)

    原题链接 题目描述 在一个 n m 的只包含 0 和 1 的矩阵里找出一个不包含 0 的最大正方形 输出边长 输入描述 输入文件第一行为两个整数 n m 1 lt n m lt 100 接下来 n 行 每行 m 个数字 用空格隔开 0 或
  • 2022年5月25 面试记录

    2022年5月25日 天气雨转晴 约的下午两点半面试11点出发的一点到的公司门口 他们在午休时间 我看前台右侧走廊有小沙发就索性坐在那等 一边记单例模式 是在一个园区 3栋五楼 同着的还有三家其他的企业 对门好像是做运输的 上午上了两节课
  • 多台电脑环境下Python统一相同的库及对应版本

    工作时很容易遇到这种情况 就是公司电脑和个人电脑Python中对应的库的版本甚至种类不同 这样就可能导致用个人电脑编写的代码在公司电脑上跑不了 或者别的什么原因需要统一版本库 可以通过以下方式解决 当然有别的方式 例如Docker 首先 在
  • CentOS 7 开放3306端口(实现MySQL远程登陆)

    一 开放3306端口 1 开启端口3306 firewall cmd zone public add port 3306 tcp permanent 2 重启防火墙 firewall cmd reload 3 查看已经开放的端口 firew
  • ajax的使用 json格式传参

    json格式被认为进行ajax前后端交互比较方便 这里就贴上前端js的相关代码 首先绑定一个按钮 被点击时触发ajax方法 sendEmail btn on click function ajax type post 请求类型为post 关
  • 微服务项目nginx前后台配置实例

    微服务项目nginx配置实例 1 准备好nginx服务我本地版本是nginx 1 18 0 zip 2 将前台代码放入nginx html目录下 3 将修改config nginx conf文件 user nobody worker pro

随机推荐

  • ubuntu问题g++ : 依赖: g++-4.8 (>= 4.8.2-5~) 但是它将不会被安装

    截图中选取了一个等同的例子 python dev 依赖 libpython dev 2 7 5 5ubuntu3 但是它将不会被安装 凡是遇到类似问题 括号里面会是一些版本号 这通常代表的意思是Ubuntu自生安装的软件包版本高 而所安装软
  • [非线性控制理论]4_反馈线性化_反步法

    非线性控制理论 1 Lyapunov直接方法 非线性控制理论 2 不变性原理 非线性控制理论 3 基础反馈稳定控制器设计 非线性控制理论 4 反馈线性化 反步法 非线性控制理论 5 自适应控制器 Adaptive controller 非线
  • C语言编译器

    C语言编译器是指用于将C语言源代码转换成可执行程序的工具软件 编译器将C语言源程序转化为目标代码的过程称为编译 目标代码通常是机器码 可由计算机直接执行 常见的C语言编译器有 GCC GNU Compiler Collection GNU编
  • 【C++入门】文件流(fstream)介绍和使用

    1 打开函数 open mode 含义 ios in 以读取方式打开文件 ios out 以写入方式打开文件 ios binary 以二进制方式存取 ios ate 存取指针在文件末尾 ios app 写入时采用追加方式 ios trunc
  • 一个 SPI 转串口驱动的优化

    rel File List href file C 5CDOCUME 7E1 5Czjujoe 5CLOCALS 7E1 5CTemp 5Cmsohtml1 5C01 5Cclip filelist xml gt 一个 SPI 转串口驱动的
  • JavaScript动态加载CSS的三种方法

    JavaScript动态加载CSS的三种方法 CSDN Blog推出文章指数概念 文章指数是对Blog文章综合评分后推算出的 综合评分项分别是该文章的点击量 回复次数 被网摘收录数量 文章长度和文章类型 满分100 每月更新一次 如果你有很
  • 程序员也要学英语——印欧语音变规律总结

    目录 一 印欧语音变规律 二 口诀汇总 三 元音互换 a e i o u w y 1 词根 uni 一 统一 2 词根 tri 三 四 u v w 1 词根 nov 新 2 词根 vol 意愿 五 b p m f v 1 词根 bene 好
  • U3D打包DLL插件 DLL Builder

    前面的文章讲过如何通过cmd打包dll文件 文章链接 实际中 需求一般是很多文件需要打包到一个dll时 此时 一个一个添加打包吗 这里介绍一个很不错的插件 DLL Builder 商店地址 九块九 包邮 这是一个可视化的dll打包工具 可以
  • 小米SOAR

    小米soar工具安装 系统Ubuntu 18 04 更新下apt get包 防止报错 sudo apt get update sudo apt get install sudo apt get upgrade 安装Go语言 sudo apt
  • 如何在C语言中进行字符串的查找操作?

    首先 要进行字符串的查找操作 我们需要使用到C语言中的字符串函数 这些函数包括strlen strcmp strcat strcpy strstr 等等 它们可以实现字符串的长度计算 比较 拼接 复制 查找等操作 如果要在一个字符串中查找另
  • git clone和直接下载压缩包的区别

    目录 一 区别 一 区别 Git是公司开发中必不可少的一项基础技能 很多大型企业经常会有自己的内网 在内网直接下载压缩包后 写完业务后在进行远程ssh的绑定是无法绑定上的 因为公司内网对这种绑定作出了限制 而上司邀请你有开发权限后 直接使用
  • C++ main函数中参数argc和argv含义及用法( argument count和 argument vector)

    rgc 是 argument count的缩写 表示传入main函数的参数个数 argv 是 argument vector的缩写 注意 不是argument value的缩写 自己以前理解错了 表示传入main函数的参数序列或指针 并且第
  • Paxos与2PC

    Paxos与2PC Paxos协议和2PC协议在分布式系统中所起的作用并不相同 Paxos协议用于保证同一个数据分片的多个副本之间的数据一致性 当这些副本分布到不同的数据中心时 这个需求尤其强烈 2PC协议用于保证属于多个数据分片上的操作的
  • Winclone Pro for Mac(Windows分区备份还原工具)

    Winclone Pro for Mac一款Windows分区备份还原工具 winclone pro mac版保护您的Boot Camp Windows系统免受数据丢失以及将Boot Camp分区移动到新Mac的完整解决方案 Winclon
  • java返回值float_Java Float类的compare()方法与示例

    Float类compare 方法compare 方法在java lang包中可用 compare 方法用于检查给定两个浮点值的相等或不相等 换句话说 可以说此方法用于比较两个浮点值 compare 方法是一个静态方法 也可以使用类名进行访问
  • 爬虫手册05 异步爬虫

    异步爬虫 目标 例举asyncio和aiohttp模块的常规用法代码 关于协程概念参考 https blog csdn net weixin 40743639 article details 122394616 spm 1001 2014
  • 线程安全同步问题

    需求 模拟3个窗口同时在售50张 票 问题1 为什么50张票被卖出了150次 出现 的原因 因为num是非静态的 非静态的成员变量数据是在每个对象中都会维护一份数据的 三个线程对象就会有三份 解决方案 把num票数共享出来给三个线程对象使用
  • Unity3D打包发生错误 "The type or namespace name `UnityEditor' could not be found"(小心使用)

    这句话是说明UnityEditor未发现 主要是某个脚本里写了关于Editor相关的函数 首先我们需要知道 使用UnityEditor的时候 一般是在自己项目调试运行的时候使用 而打包出来生成文件的时候 这个命令是没法在文件中使用的 所以就
  • 陷波器的离散化及仿真验证

    一 陷波器在连续域的传递函数 1 最基本的陷波器传函 1 其中 wo 是所谓 中心频率 也就是你想要 陷掉 的频率 而 则是 陷阱 的宽度 根据公式可以发现 当输入信号频率很小 s 0 或者很大 s 的时候 上面式子的值是1 当输入信号频率
  • IT项目管理大作业个人报告

    承担角色 1 学习资源共享平台项目分析与设计 整合前期研究文档 编写学习资源共享平台的项目分析与设计报告 给出了我们大作业项目的项目背景 需求概述 功能设计以及与国内相似产品的对比 整合队员们的文档 成果可见 https github co