资讯详情

小程序项目管理:实施要高效

作者: 快吧网 2018-12-13 17:43       来源 :快吧整理

做计划的目的是更好地实施,因此在完成全面的计划之后,即实施项目。实施项目是项目管理中非常重要的一部分,往往直接决定着项目的成功与否。如何高效实施项目,使整个项目顺利完成是这个环节主要考虑的内容。

一般来说,一个项目在具体实施的时候,先需要对之前做出的计划作出分析,接着再完成需求策划、找准需求,然后设计出完整的项目板块,并制订出项目的目标、计划和计划表,建立完整的项目管理信息系统,最后根据信息系统实施具体行动。

小程序项目管理:实施要高效

全面分析项目并完成需求策划

在制定出可行性研究报告之后,最重要的事情就是对这份研究性报告做出全面分析,并完成一定的需求策划。全面分析项目一般都是采用数据统计软件和数据分析工具进行分析,比如,数据分析工具SPSS。

通常情况下,数据分析的方法一般有四种,如图所示。


小程序项目管理:实施要高效

图数据分析的四种方法


1、对比分析法,将两个或者两个以上的数据进行对比,通过其中的差异,找出事物发展变化规律,对比分析法又可以分为横向对比和纵向对比。

比如,在分析小程序的用户需求情况的时候,可以对不同年龄段的用户进行对比,通过对比可以找出不同用户之间的需求差异,从而对小程序进行更好的设计。

2、结构分析法,对总体内容和各部分内容之间进行对比分析,通过各个部分在总体内容中所占的指标,可以得出一定的结论。

3、交叉分析法,将两个有一定关系的变量,交叉排列在一张图表之中,使各个变量成为不同变量之间的交叉点,一般都是采用二维交叉表的形式进行分析。

4、分组分析法,指按照数据的特征,对这些数据进行分组分析。除此之外,还有一些其他数据分析方法,如漏斗图分析法、矩阵关联分析法等,采用什么样的方法根据具体的情况而定,才能达到事半功倍的效果。

在得出数据分析报告之后,最主要的工作就是指导产品经理进行小程序设计。产品经理可以从调研结论中得到小程序核心功能,把数据分析得到的结果加入到设计的过程中,从而加快小程序的更新换代。经过一定的实施行为,去评估解决方案是否可行,或者还有哪些需要改进的地方。

数据分析还可以得到用户的行为规律,为小程序提供依据。在小程序日常运营中,也可以发现小程序的相关问题。在小程序运营后期,需要通过一定的运营指标进行运营监控,然后对小程序进行反馈。反馈的内容包括用户的反馈、小程序的漏洞、市场的反应情况、小程序未来的发展方向和用户点击率等。

这些内容在经过分析之后,一般都会得出相关的需求结论,对这些结论做一个总结,就形成一个具体的需求策划。这份需求策划能够对项目实施有方向性意见,对计划的实施进行相关的指导。

小程序项目管理:实施要高效

系统设计完整的项目模块

在软件设计过程中,为了能够对系统开发流程进行管理,保证系统的稳定性和后期的可维护性,软件开发可以按照一定的准则,对模块进行划分。根据模块进行开发实施,可以提高开发进度,明确系统需求,并且保证系统的稳定性。

在系统设计的过程中,由于系统实现的功能各不相同,所以每个系统的需求也不会相同,这也就形成了不同的设计方案。在设计开发过程中,需求或多或少都会具有一定的联系,如果不对这些需求进行划分,就会在后期造成混乱。如果通过软件进行模块划分,可以带来以下的好处。

1、程序实现的逻辑将会变得更加清晰,可读性也非常强。

2、多人之间的合作会有更明确的分工,并且容易控制。

3、对于可以重用的代码可以充分利用。

4、可以公用的模块抽象化,并且具有很强的维护性,能够避免在同一处进行多次修改。

5、系统运转可以对不同的流程进行方便选择。

6、对于模块化优秀的系统,能够方便地进行组装开发,进而开发出新的相似系统。

很多项目设计对于模块的划分主要是基于功能来进行划分的,这样的好处就是让需求在归类的时候进行明确的划分,并且能够通过功能需求进行软件模块的划分,从而使功能得到分解,任务分配也会得到分解。

按照任务需求进行模块划分能够面向过程,利用这种思想进行系统设计,能够让人清晰地了解系统的开发流程,对于任务的分工、管理和功能各个方面在制定中也都会得到良好的体现。

按照任务需求进行模块划分主要有以下四步。

1、先分析出系统的需求,然后列出一个需求列表。

2、对这些需求进行分类,并且把优先级划分出来。

3、根据这些需求进行模块划分,抽取出其中的核心模块。

4、对于核心模块进行细化拓展,并且逐层得到各个子模块,完成模块的划分。

小程序项目管理:实施要高效

当系统被划分为若干个模块之后,模块之间的关系就可以称之为块间关系,而模块内部的逻辑则属于子系统。但是对于模块划分也要遵循一定的基本原则,遵循基本原则进行的模块划分能够设计出更可靠的系统,并且有利于日后的维护和升级。

首先遵循的一个准则就是保证每一个模块的独立性,模块独立性就是指不同模块之间的相互联系尽可能减少,并且尽可能地减少公共的变量和数据结构。每个模块应该在逻辑上保持独立,在功能上保持完整而单一,在数据上也不能和其他模块有太多耦合。

模块之间之所以要保持独立,是因为如果模块之间的联系过多,会导致模块的系统结构混乱,层级分析会变得不清晰,从而导致有些需求和模块之间均有联系,这会严重影响到系统的设计。

在软件设计的过程中,往往需要对系统的结构进行分析,并且从中找出设计框架,通过框架来指导整个软件的设计。一个良好的系统框架能够决定整个系统的稳定性和可维护性、封闭性。因此,在进行模块划分的时候,遵循当前的系统框架结构,才能保证模块的完整性。

制定项目进度表

在项目进展过程中,为了能够保证在规定的时间内完成,就需要对项目制定项目进度表,具体包括项目活动的日程安排和具体的执行情况。

项目进度包括制定和控制两个方面的内容,进度包括了软件项目中最关键的理念,而项目的开发是软件项目进度的基础。制定软件项目进度,一方面要制订出一个可行而高效的计划,另一方面则是要对这个计划进行贯彻执行。

项目进度是一个动态的过程,对项目进度进行控制其实也是对动态的控制,在这个过程中需要坚持封闭循环原理,即进度控制的全过程是计划、检查、实施、比较分析等内容的封闭循环过程。

项目进度表需要包括三个方面的内容,如图所示。


小程序项目管理:实施要高效

项目进度表需要包含的三个方面


1、对项目活动进行排序。

这个方面的内容其实确定的是工作之间的逻辑关系,活动依赖关系的确认与否会直接影响着项目的进度安排、资源调配和费用开支,对于具体的项目活动安排,主要是采用网络图法、里程碑制度和关键路径法。

2、对项目历时进行估算。

项目历时估算包括一项活动实际工作时间以及工作间歇时间,在进行估算的时候,应该注意到这一点。历时估算的方法主要有类比法,就是通过相同类别的项目进行比较,确定出不同的项目工作所需要的时间,依靠过去专家的知识和经验,对参数模型进行估算,是一种能够通过历史数据,用计算机分析确定数学模型的方法。

3、制订相应的进度计划。

决定项目活动开始日期和结束日期的关键,根据对项目的具体分解,能够找出项目工作的先后顺序,估计出工作完成时间之后,就能够对工作安排出时间进度。随着获得的数据增多,能够对日常活动进行反复改进,进度和计划也会不断更新。

软件项目在开展过程中,会有一些因素直接对项目进度产生影响,应该找出这些因素并进行相关的分析,影响因素主要有4个方面。

1、变更控制。

在项目进行的过程中要注意对变更的控制,特别是在确保细化过程中,尽量不要改变工作范围。授权、审核、评估和确认是在实施过程中需要注重控制的四个点,因此应该进行跟踪和验证,确保被正确执行。

2、客户风险。

客户风险主要是在客户化的项目之中,客户行业特点、技术以及理解水平的不同,产生的风险也会不相同,因此应该对客户风险进行充分调查,尤其是要避免因为理解上出现误差使项目目标进度失控的风险。

3、技术工具方面。

以开发为主的软件方面的项目,技术和工具是不可缺少的,对于这部分的风险也要格外注意。开发平台应该找到那些适合软件开发和满足用户需求的技术和工具,避免因技术和工具上的错误导致的开发方面的问题。

4、项目人员技能。

一个项目的人员技术水平、工作效率和团队凝聚力如何都将直接影响着整个项目的开发进度。因此,应对参与项目的人员进行适时的鼓励,满足他们的需求,以提高工作效率。

在综合了各方面因素之后,项目进度表就会具有科学性,并且能够为项目的进行带来直接的指导,帮助决策者顺利开展下一步的工作。

小程序项目管理:实施要高效

建立完整的项目管理信息系统

项目管理信息系统就是指项目的管理者应对专门管理项目的系统软件,在有限的资源约束之下,运用系统的观点、方法和理论,对项目涉及的内容进行有效的管理。通过建立完整的小程序项目管理系统,能够实现项目的目标。

项目管理系统能够把企业管理中的财务管理、人力资源管理、质量管理和风险管理等各个方面进行有效的整合,以便能够高效且低成本地完成项目的各项工作。一个完整的项目管理信息系统,需要考虑成本、时间、数据等方面的内容。

大部分的项目管理系统都可以获得项目中的各项活动和资源有关方面的情况,对于人员的工资可以按照工作时间和加班来计算,而对于各种材料也会有相关的预算代码。大部分的软件程序都是按照这些内容去核算项目成本。在项目进程中,还可以对整个项目的资源成本进行分析,在计划和工作中都要用到这一分析结果。大多数的程序也都可以显示出每项任务或者整个项目的费用情况。

日常表主要是针对项目中单项或者团队的工作时间确定,可以用这些日常表计算出项目的进度情况。一般来说,对于项目的基本工作时间都会有一个默认值,比如,从星期一到星期五,早上8点到下午5点,当然除此之外,还可以根据实际情况进行修改。

对于有大量活动的项目工程,图形表格是不可缺少的一部分,人工制作出一份甘特图或者是网络图,或者是经过人工修改图表是一件很容易出错的事情。当前项目管理中,有一个比较突出的特点,那就是能够在最新数据资料的基础上更加简便地制作出各种图表。

有些项目有时候比较大,为了能够完整地建立出项目管理信息系统,就必须进行多项处理。通常是把多个项目放置在不同的文件之中,这些文件之间会有一些联系。项目管理系统还可以在同一个文件中提供多个项目,在同一时间提供上千个项目。

项目管理信息系统按照一定的准则进行排序,可以帮助用户随意浏览信息,比如,从高到低,或者是按照一定的名称。用户只要有相关的需求,就可以利用筛选功能从中快速寻找出所需要的资源。

项目管理信息系统有一个非常实用的特点,那就是可以进行假设分析,用户可以利用这一点来探讨不同的可能性。比如,在小程序项目进行到某一个环节时,用户可以进行假设:如果项目拖延三天会造成什么样的后果。这个时候系统就会自动计算出延迟对整个项目带来的影响,而且还要显示出具体的结果。

建立完整的项目管理信息系统对于企业来说,可以统一收集和处理信息,将企业的信息资源进行统一管理,并能够实现快速查询,加强企业对项目的控制。可以让企业随时了解到企业的经营状况,有利于企业对于项目发生的各种情况进行调整,从而强化企业的计划和提高工作的灵活性。

相关阅读

精彩推荐