技术开发 频道

浅析应用软件项目执行效率的提高

【IT168 技术文章】

    推荐一、 典型的应用软件项目实施组织的项目执行体系

    ① 部门负责人进行的宏观项目管理和执行规范、技术规范建设

    ② 执行项目的各个业务组对具体项目的执行与管理

    ③ 各项目组成员对具体项目任务的执行

    二、 影响应用软件项目执行效率和效果的主要因素

    ① 项目实际需求与产品实际功能及实施能力的匹配度

    一些项目实际需求与公司产品实际功能几乎不搭界,并超出实施团队实际实施能力较多,在项目执行过程中,由于工期及项目特点的多方限制,该风险没有被规避,使项目无法按预定完成。

    ② 项目实施部软件集成、研制开发及产品实施的定位与实施团队的实际实施能力的差异

    现有实施团队的特点是能做以产品实施为主体,同时有一定的业务分析、产品定制和研发能力。而实际项目需要对软件集成能力和研制开发能力的要求较高,工期和投入的技术力量都无法满足项目实际需要,对工程进度造成不良影响。

    ③ 组织技术上核心竞争力的体现点和着陆点以及实施团队的自身提高与发展

    为提高实施效率,业界领先的做法是项目实施以产品实施和产品定制为主要工作内容,以突出其业务分析和项目执行的优势,产品架构设计和主体开发由专门的组织来统一完成,这样项目的实际需求更直接的反映在产品完善过程中,使产品更贴近实际市场需要。

    项目实施人员往往由执行经验非常丰富的项目经理、技术经验十分丰富的高级开发人员和业务专家共同组成,而目前很多组织的项目实施团队整体结构上是比较初级的,带队伍做项目的工作基本上各占一半。

    组织的产品研发整体力量比较单薄,同时自身承接一些项目,对项目提供的支持以产品支持为主,项目上特色业务需求主要以实施部的力量想办法去实现,从而出现了大量低水平的个性化非常明显的实施过程。

    从组织整体而言,技术上核心竞争力的体现点和着陆点是产品的业务体现和技术实现上的领先水平。期望通过某个项目使产品由丑小鸭变白天鹅,或者从无到有是十分困难的。即使产品确实已经有较强的技术积累和业务积累,但从项目实施的要求来看,仍需要更多的突破和超越。

    除了产品研发应对项目实施加大投入,提供更多支持。项目实施团队提高自身的执行能力也是十分关键的。

    三、 项目执行工作改善的建议、产品规划建议与内部建设思路

    ① 提高产品在业务体现上和技术实现上的领先性。

    ② 项目执行过程中,产品研发人员作为项目执行体系中的一部分直接接触业务实际需求。

    ③ 统一技术体系,在一定时期内,不要维持多条技术路线,以便于更专注。

    ④  从团队内部建设上,要进一步提高项目宏观运作能力,培养业务专家梯队,使项目并建能力从根本上提高。

    ⑤  进一步提高和加强项目实施技术规范的建设力度和传播力度,使其成为项目实施人员的基本上岗条件和必备技能。

    ⑥  产品研发人员的业务模型和技术咨询人员的实际案例共同组成的参考体系,为软件项目实践提供有力支撑。

 

0
相关文章