今天要说的是软件项目管理课程学习后的一些心得体会。这学期我选修了软件项目管理课程,进行了共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. IOS SDK详解

    来源:http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html?page=1#42803301 博客专栏>移动开发专栏>I ...

  2. VIM的配置以及插件管理

    VIM的配置详细说明参考:http://www.ruanyifeng.com/blog/2018/09/vimrc.html 此外VIM的插件管理比如 Vundle可以参考这个博客: https:// ...

  3. net webapi jwt验证授权

    参考文章:https://blog.csdn.net/liwan09/article/details/83820651

  4. RedHat6.9下替换yum源

    因为RedHat的yum需要收费,且要注册后才能使用.因此想把Yum源更新为CentOS的.使用的RedHat版本为6.9,因此对应的CentOS版本也要为6.9 1. 检查并删除原有的yum源 rp ...

  5. 【转】三个重复的ACK意味着发生拥塞?

    三次重复的ACK,可能是丢包引起的,丢包可能是网络拥塞造成的,也可能是信号失真造成的. 三次重复的ACK,也有可能是乱序引起的,而乱序和网络拥塞没有直接关系. 如果就写这两行,感觉什么都没写,接下来的 ...

  6. linux系统编程面试题

    说明:所有题目均摘录于网络以及我所见过的面试题目,欢迎补充! 无特殊说明情况下,下面所有题s目都是linux下的32位C程序. 1.堆和栈有什么区别? (1)栈由操作系统分配和释放:堆则是程序员手动去 ...

  7. 通过visual studio制作类库的文档

    java的集成开发工具,可以导出jar的文档. visual studio 也可以生成类库的文档,邮件项目属性,生成,输出下,选择XML文档文件.然后生成项目,就会再bin下面生成一个xml文件. 将 ...

  8. 渗透之路基础 -- XXE注入漏洞

    XXE漏洞 XXE漏洞全称XML External Entity Injection即xml外部实体注入漏洞,XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部文件, ...

  9. Kotlin继承与重写重要特性剖析

    继续Kotlin的面向对象之旅. 继承: 在Java中我们知道除了final类不能被继承,其它的情况都是可以被继承的,而在Kotlin中的规则是这样的:“在Kotlin中,所有类在默认情况下都是无法被 ...

  10. 倍增法求lca:暗的连锁

    https://loj.ac/problem/10131 #include<bits/stdc++.h> using namespace std; struct node{ int to, ...