团队创业项目目前具有哪些资源,团队创业项目的资源有哪些,创业团队的资源,隆基市场营销推广方案策划
栏目:网络推广 发布时间:2025-05-09
来源:(@) 网址: 前言 创业公司有个很重要的环节,那就是在有限的时间与资源条件下,将产品需求转化为产品,这其实就是研发以及项目管理。毫无疑问 ... 团队创业项目目前具有哪些资源,团队创业项目的资源有哪些,创业团队的资源
    来源:(@)

    网址:

    前言

    创业公司有个很重要的环节,那就是在有限的时间与资源条件下,将产品需求转化为产品,这其实就是研发以及项目管理。毫无疑问,此阶段开发人员是主角。那么身为PM,要是把项目管理过程当作做产品的过程,是否应该多思考一下,怎样面向开发人员去优化整个研发过程与项目管理流程呢?本文讲述了提高研发过程中开发人员效率的方法,即通过优化开发环境搭建、代码管理、需求生命周期管理、开发任务分配和追踪、项目整体进度管理来实现,还讲述了通过持续集成和交付让开发中的问题更早暴露,以及通过合理的测试反馈工具让开发人员最快定位和解决问题。

    一点前提条件和背景

    我印象里有好多关于产品与开发因进度问题起争执的段子,我从开发岗位转到了产品岗位,因而对这两方面都有一定了解。我认为,研发效率并非仅是研发人员自身的技术能力与工作效率,而是涵盖整个研发过程以及项目管理流程的效率。不过我自己所理解的高效研发与项目管理存在两个前提:

    公司内各团队拥有大家认可的沟通协作方式,所有流程和工具都是供人使用的,只有团队主动沟通协作才能提升效率,这也是我在这个系列第一篇写“(点击查看)”的缘由 。

    产品经理的任务是让研发团队开发正确的任务,这就需要尽量清晰的需求定义。我遇到开发延期或交付失败,很多时候是因为自己对需求认识不够,以及开发中有过多需求变更。只有表达清楚、考虑完善的需求定义,才能保证随后的研发和管理不是在做无用功。聊到创业团队研发方面的实践,还要说一说项目管理方面的实践,在此之前,先得讲一下我们在研发和项目管理中所用到的工具,以此作为背景:

    最后进入主题了,本篇所包含的是我们在研发过程、项目管理流程中的情况,以及在其中为优化开发人员体验所做的一些努力,现在试着从各个环节进行总结,由于不同团队的研发流程和项目管理存在差异,各位可以挑选感兴趣的部分来查看:

    研发环境的搭建,涵盖了怎样引导新开发者入门,以及如何构建日常开发环境。

    代码的管理:包括源码管理,Code 和组织公共库

    需求在研发中存在生命周期管理,它涵盖功能需求清单,涉及功能需求定义,还包括其中开发任务项的分配以及状态管理。

    项目进度的管理:包括如何通过有效的执行敏捷开发

    产品处于研发阶段时会进行测试与反馈,其中涵盖在产品测试和反馈里的一些经验分享,还有工具分享。

    持续集成,持续发布,涵盖针对Web搭建持续集成和发布的方法,以及针对iOS搭建持续集成和发布的方法。

    一、研发环境的搭建

    如何让团队新的开发者尽快上手

    对于新的开发人员而言,通常会经历开账号、装系统、配环境、跑代码这些流程。我自己发觉每次都会低估这些工作所需的时间,有时不经意间一两天就过去了,代码却还没跑起来,一两周过去了,产品目前的功能也还没弄清楚。我归纳出了两点加快这个进度的办法:

    1.加快能让代码跑起来的速度

    有很多能够加速的环节,其中一个较为重要的是自动构建代码,这意味着开发人员编写代码后,借助简单的构建脚本就能实现代码依赖安装、代码编译以及单元测试运行,也就是我们通常所说的让代码跑起来。以Web为例,可通过npm的脚本完成npm依赖的安装,接着利用gulp完成代码的构建与运行,这同样是持续集成的基础。

    2.对产品功能需求和目前进度的了解

    保持尽量清晰的需求定义在背景中所说的用途就在此。新开发人员可通过浏览产品需求文档了解产品功能。我们的做法是,将“系统功能汇总(含已排期未完成功能)”作为一个Query,在上列出所有功能的PRD。有两种视图可供选择,一种是像下图这样按产品线,能看到每个产品线的功能:

    另一个视图是按照功能完成的时间进行归类,通过这种方式能够知道以前每个版本都做了哪些功能,还能了解未来有什么功能正在安排之中: