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

    docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home ...

  2. 【HICP Gauss】数据库 升级迁移维护-2

    DM-Data Manager 集群管理web工具 数据库升级 1.检查版本 依次升级.升级前全备数据 2.磁盘空间不小于表预留空间 3. 确保数据库对包有一定权限 4.升级后正常启停 python ...

  3. (Linux基础学习)第六章:查询与修改系统的本地化(locale)与键盘布局的设置(locelectl)

    第1节:可查询与修改系统的本地化(locale)与键盘布局的设置[root@centos7 ~]# localectl System Locale: LANG=en_US.UTF-8 VC Keyma ...

  4. Java中创建线程主要有三种方式

    一.继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务.因此把run()方法称为执行体. (2)创建Thread子类的实 ...

  5. 用js刷剑指offer(丑数)

    题目描述 把只包含质因子2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含质因子7. 习惯上我们把1当做是第一个丑数.求按从小到大的顺序的第N个丑数. 思路 ...

  6. node+express 搭建本地服务

    首先,得有node环境,其次建个项目 目录例如  酱紫! 再次 写server.js,当然你可以换个名字a.js .b.js.why.js随你喜欢 var express = require('exp ...

  7. 清除PLSQL Developer访问数据库连接的历史记录

    1.C盘下 路径: C:\Users\JourneyOfFlower\AppData\Roaming\PLSQL Developer 12\Preferences\JourneyOfFlower\ J ...

  8. NPOI - .NET Excel & Word操作组件

    概要 NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. NPOI是构建在POI 3.x版本之上的,它可以在没有安装Offi ...

  9. Django --- 查询优化,ajax

    目录 ORM查询优化 MTV与MVC模型 choices参数 ajax简介 前后端传输数据编码格式 ajax如何传输json格式数据 ajax如何传入文件数据 序列化 ORM查询优化 在使用数据库数据 ...

  10. 2019-2020-1 20199312《Linux内核原理与分析》第十二周作业

    实验背景 2014年9月24日,Bash中发现了一个严重漏洞shellshock,该漏洞可用于许多系统,并且既可以远程也可以在本地触发.在本实验中,学生需要亲手重现攻击来理解该漏洞,并回答一些问题. ...