moodle 在项目管理中的应用
这些日子,因为小读者网站的需要,对moodle进行了一些了解,发现这个软件其实用在项目管理中也是非常适合的。
moodle的的主要结构是这样的,整个系统有许多的课程组成,每一个课程可以包括多种模块,在系统中可以使用的模块包括论坛、wiki、词条、文件夹、资源等等。课程的组织方式又有主题方式、星期方式、社区方式等多种方式。其中的星期方式用来作为项目管理,正好是一种特别适合的方式。这个项目本身的组织结构非常的一致。一般来说我们的软件开发项目本身也是1一个星期作为一个计算单位,每个星期有每个星期的目标,软件开发的过程也可以看作是一个学习的过程。在开发的开始阶段程序员们对需要做什么如何去做都不是非常地了解,在开发的过程中大家需要对所做的事情进行广泛的讨论、计划、定义、细化。随着开发过程的不断深入,大家对所要完成的系统越来越熟悉,这种系统也就是在这个过程中逐步地建立起来了。特别对于中期加入开发团队重的人来说,要从新熟悉这个系统的需求,开发的过程、开发团队所建立起来的术语体系等等,如果有moodle帮助就非常的方便了。
我们可以看到,moodle本身提供了向论坛、日期、事件等多种信息的组织方式,这些特点是我们所采用的一些项目管理工具所没有的。目前的很多项目管理工具系统,基本上是提供了一种信息的组织方式就是分类组织的方式,这种方式对于信息的查找比较方便,但是它也有一个比较突出的缺点就是信息本身比较杂乱,没有一个学习路径,这样对于后期加入项目的人员以及项目的维护人员来说,要了解整个项目的来龙去脉开发过程就比较的麻烦。
moodle和一个非常有用的特点,就是它称之为过滤器的组建,所谓的过滤器就是能够对输出到屏幕上的文本,在显示之间进行一些附加的处理。系统通过这种方式,提供了一些称之为自动连接的过滤器,例如词条的自动连接、wiki条目的自动连接、资源名称的自动连接等等,这种自动地联结对中文环境非常的好,就像我以前对wiki系统所提出来的一些缺点中所说明的,这些系统一般对中文环境不太友好,比如wiki的名称对英文环境的使用非常方便,大小写字母就可以构成一个简单的名臣,但是对于中文系统要构造一个名称以及连接,就必须采用非常复杂的语法。有了自动连接这种特性以后,我们可以把我们的注意力更加集中在文档的内容上,而无需关心这些内容将被这样的连接在一起,系统会自动地把我们建立这些连接,这真是非常地好。
moodle用于项目管理当然也有一些不足的地方,比如目前还没有问题管理模块来对开发过程中的bug进行管理,不过我想把mantis等开原的问题管理系统作为一个moolde模块集成到moodle中去应该不是很难。
moodle的的主要结构是这样的,整个系统有许多的课程组成,每一个课程可以包括多种模块,在系统中可以使用的模块包括论坛、wiki、词条、文件夹、资源等等。课程的组织方式又有主题方式、星期方式、社区方式等多种方式。其中的星期方式用来作为项目管理,正好是一种特别适合的方式。这个项目本身的组织结构非常的一致。一般来说我们的软件开发项目本身也是1一个星期作为一个计算单位,每个星期有每个星期的目标,软件开发的过程也可以看作是一个学习的过程。在开发的开始阶段程序员们对需要做什么如何去做都不是非常地了解,在开发的过程中大家需要对所做的事情进行广泛的讨论、计划、定义、细化。随着开发过程的不断深入,大家对所要完成的系统越来越熟悉,这种系统也就是在这个过程中逐步地建立起来了。特别对于中期加入开发团队重的人来说,要从新熟悉这个系统的需求,开发的过程、开发团队所建立起来的术语体系等等,如果有moodle帮助就非常的方便了。
我们可以看到,moodle本身提供了向论坛、日期、事件等多种信息的组织方式,这些特点是我们所采用的一些项目管理工具所没有的。目前的很多项目管理工具系统,基本上是提供了一种信息的组织方式就是分类组织的方式,这种方式对于信息的查找比较方便,但是它也有一个比较突出的缺点就是信息本身比较杂乱,没有一个学习路径,这样对于后期加入项目的人员以及项目的维护人员来说,要了解整个项目的来龙去脉开发过程就比较的麻烦。
moodle和一个非常有用的特点,就是它称之为过滤器的组建,所谓的过滤器就是能够对输出到屏幕上的文本,在显示之间进行一些附加的处理。系统通过这种方式,提供了一些称之为自动连接的过滤器,例如词条的自动连接、wiki条目的自动连接、资源名称的自动连接等等,这种自动地联结对中文环境非常的好,就像我以前对wiki系统所提出来的一些缺点中所说明的,这些系统一般对中文环境不太友好,比如wiki的名称对英文环境的使用非常方便,大小写字母就可以构成一个简单的名臣,但是对于中文系统要构造一个名称以及连接,就必须采用非常复杂的语法。有了自动连接这种特性以后,我们可以把我们的注意力更加集中在文档的内容上,而无需关心这些内容将被这样的连接在一起,系统会自动地把我们建立这些连接,这真是非常地好。
moodle用于项目管理当然也有一些不足的地方,比如目前还没有问题管理模块来对开发过程中的bug进行管理,不过我想把mantis等开原的问题管理系统作为一个moolde模块集成到moodle中去应该不是很难。
浙公网安备 33010602011771号