项目功能策划是制定面向用户的软件产品的运行性能规划,设计和分析过程,以需求分析、项目实施计划、组织设计、原型设计、文档准备等多个方面进行总体剖析的过程。

一、需求分析
项目功能策划既包括技术内容又反映出项目需求。需求分析是指从要求方的角度出发,进行系统功能需求的梳理。首先要弄明白用户需求,以用需求分析系统产品和功能,并将用户的需求分析出来作为后续工作的基础。这一步是项目正确执行的主要依据,也是实现项目开发的基石。
接下来还应该进行目标分析,即在商业角度考虑产品的影响和发展,并做出抗风险的行动。这一步分析可以帮助业务决策者查看开发项目在行业中的地位和功能,以确定是否需要开发它,以及如何运用产品要料以达到最优的经济效益。
二、项目实施计划
项目实施计划是指采用合理的工具、方法、技术和资源,根据市场需要,按照项目功能熟悉开发新产品的计划方案。此外,还要对系统功能实现做具体控制,制定道比方案,防止功能开发出现质量问题。
项目实施计划还应包含工作量估算、人员配置、项目实施时间表等内容,以便于正确跟进项目及节约成本、提高效率。在项目实施计划中,应注意定义失败和成功的指标,避免项目因无效的计划而失败。
三、组织设计
项目功能策划的一个重要部分是组织设计。它是从组织思想出发,从组织管理视角,根据软件产品设计需求和工程地面要求,指导软件开发团队和其他团队在软件产品研发中的管理活动,确保软件产品按期成功发布的过程。
主要包括:对人员、任务、职责和管理模式的规划,以适应项目的发展要求;定义开发和运行职责,形成团队协同合作的业务框架;强调清晰的职责和责任,保证工作衔接完整;采取灵活的管理,鼓励效率最高的工作流程;明确监控里程碑以确保实施项目的按时完成。
四、原型设计
原型设计是将软件功能复杂性可视化,创造出功能原型,以可交互的用户界面形式表达功能需求和期望的过程。原型设计是功能策划中的重要内容,也是实现软件功能的重要步骤。
原型设计的过程:讨论领域模型,利用原型可以快速反映不同类别,表达和期待的用户期望以使用的情况;设定页面元素大小样式等美观性,以表示出软件程序的界面;确定每一个页面的行为表现以及相应的反应;根据原型意图依次进