几个主题的准备

阅读更多
一、FDD方法普及教程。
介绍软件项目中几种关键指标,及其之间的关系,强调可见性的重要。
概况介绍FDD方法。
介绍Feature的使用。
主要面向主程序员和类所有者,展开FDD方法的实际操作。
介绍FDD方法,在开发流程外进行总结和积累的方法。
高级内容则以主设计师为主介绍,如果建模,以及如何根据领域模型安排进度和人员,以及如何构建构架。同时介绍如何在开发流程外建立业务模型,以及在总结的基础上构建业务框架,从而为今后同领域项目快速构建做基础准备。
REST与Feature。

二、软件产品设计。
介绍什么是软件产品,以及软件产品和软件项目开发的不同。
介绍软件产品开发的一般流程。
介绍产品开发中的各个策略的使用。
高级话题,网站这种特殊软件产品的开发过程。

三、软件开发过程能力框架。
从CMM引出的为什么要有软件过程能力的思考。
软件过程能力,究竟是指什么能力。软件过程能力应该如何衡量。软件过程能力同个人的能力,以及组织的管理能力、技术能力之间的关系。
软件过程能力可以分几个个层次:1、可优化;2、可测量;3、可固定;4、可管理;5、可因变;最高级,可快速变化。软件过程中能力在各个关键领域中的体现的矩阵。
甲方的作用,以及能力考核指标以及方法。软件项目本身的考察指标以及方法。
开发方的作用以及考核指标以及方法。开发方组织的考察指标已经方法。
对以完成项目的考察方法。
如果利用此系统进行过程改进;如何利用此方法对开发者进行考察;如何利用此方法对发包方进行考察;如何利用此方法对项目本身进行考察;以及如何做到开发方、发包方同项目自身进行合理匹配。

四、文档写作。
文档写作个人能力入门。
文档内容组织以及工具。
文档系统的规划与应用。

五、高能力工具在软件开发中的使用方法。
Rails项目过程与普通项目的不同,以及为什么会有这些不同。
如何根据工具对开发流程进行改造。
如何进一步适应新的开发技术和需求的新形势。
追求快速变化中的不稳定,从而在高风险中获得高利益——软件开发中的大输赢战术。

以上为近期准备的内容计划,欢迎有兴趣人士共同参与完成。

你可能感兴趣的:(项目管理,Rails,领域模型,CMM,框架)