今天要说的是软件项目管理课程学习后的一些心得体会。这学期我选修了软件项目管理课程,进行了共8周的学习。

    其实,进入大三后,我们开设了各种专业选修课,通过对各种课程的学习,我见识到了丰富多样的知识体系和它们之间微妙的联系。我更加明白自己在学什么、还欠缺什么,也对自己的专业有了更深的认识和更大的兴趣。当然,当初没有好好学习基本功也为现在运用更高层次理论增加了很大障碍。也许想要真正体会到一门科学的有趣之处,往往要经历一个基础知识的堆砌阶段,而这个阶段一般枯燥乏味、目标不明。面对这种情况,有的人不断做着‘Iteration’、不断进步,有的人不断感到无力、劳累,想要放弃。所以我要不断激励自己,让自己更加积极,更加勇于面对挑战,不要习惯于选择逃避。

上面说的略微跑题了......说回项目管理,这学期有幸得到两位老师的授课,Austin讲得很风趣,很生活化,从他的讲解中我可以很自然的理解如何进行‘Negociation’,如何‘say a positive No’以及在项目开发的四个阶段应该注意什么......王老师讲得很专业,他讲授了项目管理的概念、如何正确理解需求、如何进行配置管理以及如何保证项目最终能以高质量交付。两位老师讲的内容构成了一个软件项目从想法变成成熟产品的管理体系。让我对软件项目有了更多系统的认识,不再是简单地认为是编写代码。

这个课程每周都有1-2个作业需要完成,有关于项目管理流程的, 比如编写PIW、WBS、RIO、steelThread、绘制PV-EV-AC图,也有关于工具学习的,比如自学如何使用GitHub、Maven、Junit等工具。每次作业都需要用心思考才能完成好,每次作业也都让我有很多收获、思考方式也更加“专业”。另一方面,大部分作业都是以团队方式完成,让我练习了如何与人协调,在意见不统一时做出最好的决定(BATNA)。和队友们合作得也很融洽,建立了更深厚的友谊。

  虽然课程时间很短,但我觉得很充实,学到了很多。感谢老师为我们构建了一个完整的项目管理体系,虽然我了解到的只是皮毛,现实中也缺乏实战经验,但整个架构的构建是至关重要的,像Austin所说:work hard + know “Big Picture”->we can produce  what customer or boss need.

SPM(Software Project Management)课程感想的更多相关文章

  1. Software Project Management hw1

    I just want to say something about my java project that I did last year. Our task is to finish a lin ...

  2. Software Project Management 2017 Homework 1

    Recently, I have a project, I use Unity3D to finish a visualization work, which is the final project ...

  3. Project Management Process

    Project Management ProcessDescription .............................................................. ...

  4. Software Engineering: 2. Project management

    resources:"Software Engineering" Ian Sommerville For most projects, important goals are: D ...

  5. The Top Five Software Project Risks

    Risk management (or more precisely risk avoidance) is a critical topic, but one that is often dull t ...

  6. 10 Rules of Highly Successful Project Management

    I commited the information below to report PDU of PMI. ^_^. In this paper, the author introduces his ...

  7. The Simplified Project Management Process

    One of the challenges of explaining project management to people who are unfamiliar with the approac ...

  8. Introduction to Project Management(II)

    Introduction The purpose of this paper is to gain an understanding of project management and to give ...

  9. Introduction to Project Management(I)

    Project management in the modern sense began in the early 1950s, although it has its roots further b ...

随机推荐

  1. SAP开源的持续集成-持续交付的解决方案

    SAP开源的持续集成/持续交付的解决方案: (1) 一个叫做piper的github项目,包含一个针对Jenkins的共享库和一个方便大家快速搭建CI/CD环境的Docker镜像: (2) 一套SAP ...

  2. [JAVASCRIPT][EXTJS]直接用JSON创建树形控件(Ext.tree.TreePanel )(转)

    直接用JSON创建树形控件(Ext.tree.TreePanel ) 1.创建多个根节点的树形 2.直接使用JsonList创建树形 <!DOCTYPE HTML PUBLIC "-/ ...

  3. 解决linux下创建用户时出现 Creating mailbox file: 文件已存在

    原来linux下添加用户后,会在系统里自动加一个邮箱(系统邮箱),路径是:/var/spool/mail/用户名.      可以直接用命令#rm -rf /var/spool/mail/用户名    ...

  4. 爬虫之post请求与请求传参

    一.POST请求 class Postspider(scripy.Spider): name = "post" # allowed_domains = ["www.xxx ...

  5. nginx_status

    server { listen ; server_name blog.oldboy.com; root /code/wordpress; index index.php index.html; loc ...

  6. HTML&CSS基础-边框简写属性

    HTML&CSS基础-边框简写属性 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HTML源代码 <!DOCTYPE html> <html> ...

  7. git修改提交历史中的author信息

    当次提交 当次的提交显示指定提交者信息: git commit -m "Initial commit" --author="mn <mn@furzoom.com&g ...

  8. 四.Protobuf3 缺省值

    解析消息时,如果编码消息不包含特定的单数元素,则解析对象中的相应字段将设置为该字段的默认值.这些默认值是特定于类型的: 对于字符串,默认值为空字符串. 对于字节,默认值为空字节. 对于布尔,默认值为f ...

  9. JS基础篇之作用域、执行上下文、this、闭包

    前言:JS 的作用域.执行上下文.this.闭包是老生常谈的话题,也是新手比较懵懂的知识点.当然即便你作为老手,也未必真的能理解透彻这些概念. 一.作用域和执行上下文 作用域: js中的作用域是词法作 ...

  10. Django --- csrf相关,auth相关

    目录 1.csrf相关 1.跨站请求伪造 2.跨站请求伪造问题解决 3.crsf中间件 4.csrf装饰FBV的装饰器 5.csrf装饰CBV的装饰器 6.django settings源码刨析 2. ...