西北工业大学《软件项目的组织与管理》选修课圆满结束

2015/07/20

2012年3月接受西北工业大学软件学院的邀请负责选修课,我们选派了3名资深的工程师来担纲。

截止2015年7月我们连续做了4年,非常感谢学院的领导及师生的信任,选修的学生从最初的小班20多人增加到后来的100多人。

None

四年结束,我们的老师们也有很多的总结和收获:

一、项目管理方面:

通过12次授课,我们给学生详细讲解了项目管理的知识体系,主要涉及到项目管理的9大知识领域和5大过程组,另外我们还结合实际,介绍了软件测试的知识以及过程管理的内容。

涉及到的知识点如下:

项目和项目管理的基础概念(含项目,项目管理,项目集与项目组合管理,运营管理,项目经理角色,环境因素等)。

项目生命周期与组织(含项目生命周期,项目与运营,项目干系人,组织结构等)。

范围管理的相关过程,重点介绍了收集需求的多个工具。

时间管理的相关过程,重点介绍了工作计划表的制作步骤。

成本管理的相关过程,重点介绍了挣值分析的具体操作。

人力资源管理的相关过程,重点介绍了团队建设的一些理念。

沟通管理的相关过程,重点介绍了识别干系人规划沟通,报告绩效等方面的知识。

风险管理的相关过程,重点介绍了识别风险,风险应对,监控风险方面的内容。

质量管理的相关过程,结合项目实际,介绍了软件测试方面的一些内容。

软件项目过程管理的相关知识。

二、软件开发方面:

在授课和实验过程中,向学生简单介绍了如下一些知识点:

.Net平台开发所采用的常用开发工具:涉及到Microsoft Visual Studio 2008,Microsoft SQL Server 2008,.Net Framework 3.5等。

信息管理系统的用户通用操作的实现:涉及到对象实体的增加,删除,修改,查找四项基本操作。

数据库的访问:涉及到SQLClient等常用SQLServer数据库操作类库。

.Net平台第三方控件的选择和使用。

数据加密的简易实现方法。

.Net代码的调试跟踪技巧。

三、感想:

这是一种促进:

罗老师(葡萄城资深架构师罗会涛)曾经说过一句话:“对于一个问题,如果你自己不能给别人讲清楚,那么说明你对它还是一知半解。”

项目管理知识体系涉及9个知识领域,5个过程组,42个执行过程。这么多的内容,要拿出来给别人讲,首先对自己就是一个考验,授课过程中,我也深有体会:例如对于一个自己都不是很自信的知识点,或者说自己的理解程度不高的知识点,在授课时,就比较容易犯一些错误,例如:说法前后矛盾,不能自圆其说。或者就算自己能顺畅地讲解完毕,有时也经不起别人的推敲和同学的反问。这些内容,如果要拿出来给同学讲,首先自己就必须在课前做更多的准备,反复推敲讲义,审查是否有漏洞,不断延展自己的知识面,补充可能会被问及的内容。这些功课,不仅仅对授课本身有好处,对自身知识的巩固也大有裨益。经过两届选修课的积累,自己之前一直担心记不住的知识,想在想忘记都很困难。

也是一种乐趣:

孟子有一句名言说成白话是这样的:“独乐乐不如众乐乐。”就是说:自己一个人奏乐开心不如大家一起奏乐开心。引申一下就是:分享是一种快乐。

2012年系统学习PMP之后,对很多知识领域都深有感触,多年的工作经验和标准的知识体系的相互融合,对自身而言是一种乐趣。就好象我们一直都在看苹果落地,而突然有一天有人告诉你这是万有引力一样,经验找到了理论就类同从现象中发现了原理,不敢说大彻大悟,至少醍醐灌顶的感觉是有的。当自己有了收获,而现在又有机会将这种收获分享出去,则更是一种快乐。授课过程中,当把标准的知识体系和个人的领悟体验传达给同学们的时候,哪怕他们只有那么一点点的感悟和反馈,都自身而言都是快乐的。 因为分享本身就是你传达给别人信息,而别人也反馈给你意见,这是一个双赢的模式。


关于葡萄城

葡萄城成立于 1980 年,是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过各类软件开发工具和服务,创新开发模式,提升开发效率,推动软件产业发展,为“数字中国”建设提速。