今天要说的是软件项目管理课程学习后的一些心得体会。这学期我选修了软件项目管理课程,进行了共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. 【雅思】【绿宝书错词本】List37~48

    List 37 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ List 38 ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ List 39 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ...

  2. python 提取目录中特定类型的文件

    python使用‘os’和‘re’模块提取目录中特定类型的文件,这两个模都是安装python自带的,所以不需要安装. 思路: 使用os库lilstdir获取文件夹中的所有文件名,然后带上文件夹路径组合 ...

  3. Android笔记(六十九) 仿微信界面(一)

          综合之前的Fragment和自定义组件的知识,实现微信界面 MainActivity.java package cn.lixyz.test; import android.app.Acti ...

  4. web-mini框架的基本实现(一)

    本篇主要介绍WSGI-web-mini框架的基本实现,以及什么是WSGI协议.对于浏览器的资源请求服务端是如何处理的等相关知识: 一.浏览器资源请求 我们知道浏览器和web服务器之间是基于HTTP协议 ...

  5. 资源管理与调度系统-资源管理系统Mesos

    资源管理与调度系统-资源管理系统Mesos 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Mesos是诞生于UC Berkeley的一个研究项目,它的设计动机是解决编程模型和计算框 ...

  6. LB_Yi

    LB_Yi 简述 LB_Yi也是一种比较常见的下界函数,在时间序列的筛选中十分常见.是由Yi在Kim的基础上设计的下界函数. 公式 LB_Yi的公式如下: 从公式中可以明显的看出,其实就是把大于序列最 ...

  7. c#中关于textbox换行

    要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true. 这个大家都知道,可是当你要在代码中为Text属性设置多行文本[的时候可能会遇到点麻烦:) ...

  8. Luogu P1339 热浪Heat Wave

    Luogu P1339 热浪Heat Wave 裸·单源最短路. 但是! 有以下坑点: 算过复杂度发现Floyd跑不过去就不要用了. 如果建边是双向边,边的数组大小要开两倍! 考场上如果再把初始化的$ ...

  9. scp 服务器之间远程复制

    从本地服务器复制到远程服务器: (1) 复制文件: 命令格式: scp local_file remote_username@remote_ip:remote_folder 或者 scp local_ ...

  10. pandas速查手册(中文版)

    本文翻译自文章:Pandas Cheat Sheet - Python for Data Science 对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包.它 ...