精华内容
下载资源
问答
  • 研发团队轻量级内部测试流程

    千次阅读 2014-10-15 08:20:04
    本文中讨论的研发团队内部测试流程是组织研发过程中需要标准化的协作流程中的一种,是一套用于规范需求、开发和测试人员进行服务发布质量控制的流程性指南和说明,确保整个团队对产品质量保证有一个统一认识,促进...

    对一个研发团队而言,标准化的工作流程是过程资产中必不可少的一个组成部分,尤其对初创型研发团队而言,研发管理的很多方面都不够完善,如何明确研发团队中的各种角色以及充分利用团队现有资源,确保用户和产品需求的端到端管理是研发管理者们需要考虑的问题。

    本文中讨论的研发团队内部测试流程就是需要标准化的协作流程中的一种,是一套用于规范需求、开发和测试人员进行服务发布质量控制的流程性指南和说明,确保整个团队对产品质量保证有一个统一认识,促进过程的可记录性和可跟踪性,提高团队协作的信息透明和工作效率。本文面向的是10人以下规模的小型研发团队,流程尽量清晰和简洁,是一种轻量级过程控制的体现。

    一.流程说明

    内部测试流程通常需要基于持续发布思想,整合版本控制、配置管理、持续集成、过程自动化和部署流水线等多个工程实践,实施过程中需要对以上各点有所了解,同时对开发/测试环境独立性等外部环境因素进行把控。

    本文中提到的内部测试流程使用上需要基于一个带有Ticket系统的管理平台,如Redmine、Jira等等,如果使用多个平台可能会导致流程闭环的中断或执行效率的降低;同时,本流程只适用生命周期较长(一个月左右或以上)的产品开发,一两周之内的项目不建议使用,因为流程和管理本身也需要成本;在分布式开发模式下,信息传递和有效沟通是团队协作的一个瓶颈,可以通过使用该流程确保协作的有效性。

    内部测试流程中涉及的主要角色及其职责如下:

    • PO:产品经理,负责产品规划、方案设计和功能分解
    • DEV:研发人员,负责功能实现、进度控制
    • QA:测试人员,负责产品质量控制、服务发布

    内部测试流程中主要使用如下工具确保流程的运转和信息的传递:

    • 邮件:过程数据记录、流程阶段性成果和最终闭环达成的消息传递机制。
    • Ticket系统:问题跟踪、范围/时间控制和团队协作统一平台
    • Jenkins:系统构建、版本控制和服务发布统一平台

    二.流程展开

    Ticket系统上的问题我们统称为一个Issue,一个Issue具有5大状态,包含各个状态转变过程和责任人的Issue完整生命周期如下:


    结合Ticket系统上Issue的生命周期,内部测试流程总体流程图如下,其中背景为红色的流程需要通过邮件进行信息传递和同步:


    2.1   新增Issue到Ticket 系统(PO+QA)

    Ticket系统上与测试相关的Issue来源有两大块,新增Issue的状态为“New”:

    • Feature:即功能点,来自于每次需求会议,由PO负责进行录入
    • Bug:即缺陷,可以包括重大缺陷(Bug)和小问题(Defect),前者直接影响服务的发布,后者可视情况排除在发布范围之内。由QA负责进行录入
    2.2   Issue开发 (DEV)

    DEV根据Ticket系统上指派给自己的Issue进行开发,开发过程中Issue状态为“InProgress”。

    2.3   更新Issue完成状态(DEV)

    DEV开发完相应的Issue之后设置其状态为“Resolved”。

    2.4   通过Jenkins平台构建服务(DEV)

    DEV通过Jenkins持续集成平台进行服务器端、表现端服务自动化构建,构建结果会产生相应的部署和安装包。

    2.5   发送提交测试邮件到QA(DEV)
    DEV整理本次测试需要提交给QA的测试范围、各种部署资源以及部署步骤和注意点,并发送正式的提交测试邮件到QA相关负责人以告知本次测试需求的正式提交。邮件的标题注明测试的系统名称、测试日期和该日期下的提交测试序号,如:XXX update(X)@2014-XX-XX,表示哪个系统服务哪天的第几次提测:

    待测Issue列表:
    1. 100
    2. 101
    3. 102
    4. 103
    5. XXX

    部署资源列表:
    1. 服务器包:服务端Jenkins构建链接
    2. 客户端包:客户端Jenkins构建链接
    3. 数据库脚本:SVN链接

    部署步骤:
    1. 服务器包部署步骤
    2. 客户端包部署步骤
    3. 数据库脚本部署步骤
    4. 其他部署步骤

    部署注意点:
    1. 注意点1
    2. 注意点2

    部署有问题请与我联系,测试过程中需求有问题请与PO联系,功能测试和反馈按照既定内部测试流程进行。

    2.6   部署服务到测试环境(QA)

    QA使用DEV提供的部署步骤将相关服务资源到测试环境,如果部署过程中任何问题,QA需要与DEV确认部署资源和步骤。

    2.7   发送服务部署成功邮件到DEV(QA)

    服务部署成功后,QA发送服务部署成功邮件给DEV以告知本次测试工作正式启动。该邮件中需要提供相关服务版本信息供DEV进行确认,确保部署过程的正确性。

    2.8   更新Issue测试状态(QA)

    QA根据本次测试范围更新Ticket系统相关Issue状态为“In Test”,并指派Issue为QA人员自身。

    2.9   Issue测试(QA)

    QA根据需求进行Issue测试,测试过程中根据情况创建新的Issue并对有问题的已有Issue需要重新设置其状态为“In Progress”并将其指派给开发人员。

    测试过程中如果对需求有疑问,QA需要与PO进行沟通确认。

    2.10 发送测试结果邮件(QA)

    QA根据本次测试范围完成测试工作之后发送测试结果邮件给DEV以告知本次测试过程正式结束。该邮件除起到闭环告知作用之外,简要列举本次测试新建/重开的Issue数量。

    测试结果邮件模板可参考:

    本次测试结束(未通过):

    Test Result:REJECT

    1bug in progress
    2bugs new
    具体请参考Tickct系统上更新。


    或者(通过):

    Test Result:ACCEPTED

    至此一个完整的内部测试流程闭环结束,也意味着下一个测试流程开始启动。

    三.小结

    内部测试流程从以下几个方面强化流程的执行力:

    1. 闭环管理:通过三种邮件的交互使相关干系人明确测试范围和时间节点
    2. 团队分工:明确相关干系人职责和分工,每一步均能定位到责任人
    3. 信息透明:过程的可跟踪和可追溯性,为回顾提供数据依据
    4. 远程协作:使用流程和平台消减地理位置所引起的沟通障碍

    展开全文
  • Testflight内部测试流程介绍

    千次阅读 2017-01-22 15:40:14
    另外也还提供了2000个外部测试名额,不过外部测试是需要通过苹果审核的,当然流程时间较比内部测试,就要多很多了。 不过添加内部测试账号,需要先把对应账号添加到项目成员才行,iTunes Connect有一系统操作,同时...

    Testflight提供每个开发者账号25个内部人员测试,可以不通过审核,即可以远程通过Testflight安装最新的测试安装包,可谓是ios个人开发者的一大福音。另外也还提供了2000个外部测试名额,不过外部测试是需要通过苹果审核的,当然流程时间较比内部测试,就要多很多了。

    不过添加内部测试账号,需要先把对应账号添加到项目成员才行,iTunes Connect有一系统操作,同时被添加的成员也有一系列操作,步骤还是不少的,这里介绍了下,作为被添加者

    需要做如些操作。

     

    <!--[if !supportLists]-->1、   <!--[endif]-->首选需要把你的邮箱报给管理员,一般也就是用appleId对应的邮箱可以了。当管理员把你添加到项目中之后,一般会收到一封邮件,如果是国内的邮箱,收到邮件的时间可能会稍微长一点,几分钟到十几分钟吧,如果太久没有收到,可以让管理员重新发邀请一次。邮件如下图,点击activate your account激活:



     

     

     

    2、点击激活之后,会提示阅读和同意服务协议,没得说,同意,然后接受

     

     



     

    3、接下来会要验证你的appleId,输入账号和密码

     

     



     

     

     

    4、登录之后,会弹出一个验证码的窗口,忘了截图了,也就是几个正方形的小框排成一排。

    这时会苹果还会通过你已登录的苹果设备通知你,比如手机,当然如果没有登录过,应该会有其它方式验证,暂时没有试过。

    如下图,点击信任

     



     

     

     

     

     

    5、然后手机上会再弹出一个窗口,包含了一个验证码,填到上面

     



     

     

     

     

     



     

     

    6、点击Trust信任,然后就会进到如下界面



     

     

     

    7、如下图,如果能够看到对应的应用了,证明已经添加成功了,然后再通知管理员把你添加到内部测试人员列表,就可以下载安装测试app

     



     

    8.管理员把你从内部工作人员,添加到测试人员列表之后,你会再收到一封测试的邮件,打开即可以安装 了



     

    展开全文
  • 浅析-腾讯产品项目的流程

    万次阅读 多人点赞 2020-05-10 17:04:24
    笔者有幸学习到腾讯产品经理对产品项目的流程管理,特此整理并结合实际工作经验分享给大家。 长话短说,腾讯产品项目的主体流程划分成了七个阶段,“概念阶段(CONCEPT)”、“提案阶段(PROPOSAL)”、“原型开发...

    “腾讯”是产品经理的黄埔军校。笔者有幸学习到腾讯产品经理对产品项目的流程管理,特此整理并结合实际工作经验分享给大家。

    长话短说,腾讯产品项目的主体流程划分成了七个阶段,“概念阶段(CONCEPT)”、“提案阶段(PROPOSAL)”、“原型开发阶段(PROTOTYPE)”、“产品开发阶段(ALPHA)”、“内测阶段(CLOSE BETA)”、“正式运营阶段(OPERATION)”和“结项(CLOSE)”。

    1 概念阶段(CONCEPT)

    概念阶段主要由“专家评审组”和“概念提出人”共同参与。

    概念提示人负责【概念提出】,交由专家评审组进行【概念评审】和【存入概念库】操作。

    2 提案阶段(PROPOSAL)

    提案阶段主要由“决策委员会”、“专家评审组”、“项目组”和“研发”共同参与。

    由决策委员会组织【成立提案小组】,项目组和研发负责【准备提案评审材料】,材料交由专家评审组进行【提案专家评审】,通过专家评审后交由决策委员会进行【提案决策评审】。

    未通过评审则提案PASS;待修订则打回至【准备提案评审材料】步骤;通过评审则进入下一阶段。

    众所周知的是,“提案阶段”类似“需求调研阶段”。日常工作中,对于需求调研咱们会分成三个部分“行业调研”、“市场调研”和“竞品调研”。

    2.1 行业调研

    行业调研:行业分析是指根据经济学原理,综合应用统计学、计量经济学等分析工具对行业经济的运行状况、产品生产、销售、消费、技术、行业竞争力、市场竞争格局、行业政策等行业要素进行深入的分析,从而发现行业运行的内在经济规律,进而进一步预测未来行业发展的趋势。

    政策!政策!政策!没有亘古不变的行业,要时刻拥抱变化,顺势而为,做该做的事。

    2.2 市场调研

    市场调研:市场调研常用手法有“定性研究”、“定量研究”、“技术观察”和“试验设计”四种。

    专业的事尽量交由专业的人去做,可以有效规避企业在市场调研上所承受的风险。转移市场调研的风险,在国内有诸多知名机构可以选择,具体如下。

    • China Ceidea Market Research 策点市场调研公司
    • Acorn Marketing & Research Consultants 毅群市场研究咨询股份有限公司
    • 上海伊霍珀信息科技股份有限公司
    • 北京新数易博(EBMRS)信息咨询有限公司
    • 华通明略(MillwardBrown ACSR)信息咨询有限公司
      中机系(北京)信息技术研究院
    • 中国商业数据中心
    • 尼尔森市场研究中心
    • 数字100市场研究公司
    • 益普索(中国)市场研究咨询有限公司
    • 凯度(中国)购物者指数(Kantar Worldpanel Chin- a)
    • 上海AC尼尔森市场研究公司
    • 盖洛普(中国)咨询有限公司
    • 华南国际市场研究公司
    • 百维数元信息科技(北京)有限公司
    • 艾斯艾(北京)市场调查有限公司(SSI China)
    • 欧睿(Euromonitor)市场调查机构

    2.3 竞品调研

    竞品调研:主要是对导入期竞争对手的市场经营情况与策略进行深入的调研分析。竞品分析一词最早源于经济学领域。市场营销和战略管理方面的竞品分析是指对现有的或潜在的竞争产品的优势和劣势进行评价。这个分析提供了制定产品战略的依据,将竞品分析获得的相关竞品特征整合到有效的产品战略制定、实施、监控和调整的框架当中来。

    竞品分析包含了三部分内容:竞品选择分析维度分析准则

    1. 竞品选择

    竞品选择的范围并不局限于具有直接竞争关系的产品,以iPad版即时通讯应用为例,除了QQ、MSN等产品以外,我们还需要选择一些国外的产品如IM+、AIM、IMO等优秀且受众群体较大的产品。

    1. 分析维度

    通常我们进行竞品分析,可能会从以下几个维度进行对比分析:战略定位、盈利模式、用户群体、产品功能、产品界面(交互方式、视觉表现)等。

    竞品分析是每一个互联网从业人员都需要做的一项基本工作,不同的职能区分,侧重点会不一样。如运营人员可能更加侧重产品的战略定位、盈利模式、推广方式,产品策划人员更侧重于产品定位、目标用户、产品功能。交互设计师更侧重于产品界面、具体的交互形式。当然这些维度是有机联系的,断然不可以孤立对待。

    1. 分析准则

    拿交互设计的竞品分析来说,需要参照“可用性准则”来进行分析,可用性准则有很多不同版本, 当前较为常用的10项可用性准则为:

    • 一致性和标准性;
    • 通过有效的反馈信息提供显著的系统状态;
    • 方便快捷的使用;
    • 预防出错;
    • 协助用户认识,分析和改正错误;
    • 识别而不是回忆;
    • 符合用户的真实世界;
    • 用户自由控制权;
    • 美观,精简的设计;
    • 帮助和说明。

    3 原型开发阶段(PROTOTYPE)

    原型开发阶段主要由“决策委员会”、“专家评审组”、“项目组”和“研发”共同参与。

    决策委员会负责【成立原型小组】,交由对应的项目组和研发进行【原型版本制作】,完成制作后,交由专家评审组进行【原型专家评审】,通过专家评审后,交由决策委员会进行【立项决策评审】。

    评审期间,立项决策评审未通过直接PASS,部分通过则继续开发;完全通过则进入立项流程。

    “原型开发阶段”对应咱们日常工作中的“需求澄清”和“需求设计”。

    3.1 需求澄清

    需求澄清:通过具体的方法论,澄清需求本身,消除项目参与人员对需求的认知差异。

    1. 需求池(Demand pool)

    需求池(Demand pool)需求池将需求列成合同式的文件,最常见的方式是将需求列入一个合同式的表。

    1. 功能需求点列表(Function List)

    功能需求点列表(Function List) 在功能需求分析完成后。要详细列出用户需求功能点列表。

    1. 用例图(use case diagram)

    用例图(use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。

    尽管用例本身会涉及大量细节和各种可能性,用例图却能提纲挈领地让人了解系统概况。它为“系统做什么”提供了简化了的图形表示,因此被誉为“搭建系统的蓝图”。

    由于其简单纯粹的本质,用例图是项目参与者间交流的好工具。用例图的画法是对现实世界的一种刻画,可以让项目参与者明白系统要做成什么样。箫庆龙等(Siau and Lee)曾研究是否存在用例图不适用或不必要的情景,结果发现用例图可以更简洁地传达系统的设计意图,“比类图诠释得更加完整”。

    用例图的目的就是为了可以让人在一个更高的层次概览整个系统,用平白的话语让项目参与者理解系统。它可以辅以额外的图表和文档,以更加完整地展现系统的功能和技术细节。

    1. 流程图(Flow Charts)

    流程图(Flow Charts)是表示算法、工作流或流程的一种框图表示,它以不同类型的框代表不同种类的步骤,每两个步骤之间则以箭头连接。这种表示方法便于说明解决已知问题的方法。流程图在分析、设计、记录及操控许多领域的流程或程序都有广泛应用。

    弄清楚用例图中的这些角色,在系统中每一步需要走什么流程,对应不同的判断状态进入怎样的子流程,是否支持逆向操作

    1. 产品整体架构图

    产品架构图暂无一个标准答案。这里我们借鉴软件架构的解释来参考:软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。

    图片来自CSDN社区-PMCAFF产品社区-一张图讲清楚产品架构

    1. 产品信息结构图

    产品信息架构图暂无一个标准答案。个人认为,产品信息结构图就是告诉研发有什么关键信息,同时给需求提出者自查的一份文档。

    3.2 需求设计

    需求设计一般指的是设计“原型文档”和“PRD文档”。

    在日常的工作中,时间紧任务重的项目,通常在绘制原型图的时候,专门备注了对应的说明文档。这样做的目的是为了方便研发人员快速理解需求,跟上快速迭代的节奏。

    4 产品开发阶段(ALPHA)

    产品开发阶段主要由“决策委员会”、“专家评审组”、“项目组”、“研发”和“运营”共同参与。

    ①决策委员会负责【成立项目组】,交由对应的项目组和研发进行【PRE-ALPHA版本制作】,完成制作后,先自行进行【产品版本评审】,如有问题自行修订,再交由专家评审组进行【PRE-ALPHA专家评审】,通过专家评审后,交由决策委员会进行【PRE-ALPHA决策评审】,通过后交由运营准备【内部转产】。

    ②项目组和研发进行【ALPHA版本制作】,完成制作后,先自行进行【产品版本评审】,如有问题自行修订,再自行安排【内测规划及准备】,下一步再交由专家评审组进行【产品内测上线专家评审】,通过专家评审后,交由决策委员会进行【P产品内测上线决策评审】。

    ③项目组和研发进行【总体运营规划】,交由专家评审组进行【总体运营规划专家评审】,通过专家评审后,交由决策委员会进行【总体运营规划决策评审】,通过后研发和运营准备【封测上线发布】并收集【封测运营反馈】,用于矫正项目组和研发进行【ALPHA版本制作】。

    评审期间,决策评审未通过直接PASS,部分通过则继续开发;完全通过则进入内测阶段。

    5 内测阶段(CLOSE BETA)

    内测阶段主要由“决策委员会”、“专家评审组”、“项目组”、“研发”和“运营”共同参与。

    ①项目组和研发进行【版本制作】,完成制作后,先自行进行【产品版本评审】,如有问题自行修订,再自行安排【正式运营规划及准备】,下一步再交由专家评审组进行【正式运营上线专家评审】,通过专家评审后,交由决策委员会进行【正式运营上线决策评审】。

    ②运营负责【产品内测上线发布】、【内测运营服务】以及【内测运营反馈】。交由对应的项目组和研发佐证【版本制作】,通过后交由研发和项目组负责【正式运营规划及准备】。

    评审期间,决策评审未通过直接PASS,部分通过则继续开发;完全通过则进入正式运营阶段。

    6 正式运营阶段(OPERATION)

    正式运营阶段主要由“决策委员会”、“专家评审组”、“项目组”、“研发”和“运营”共同参与。

    ①项目组和研发进行【版本制作】,完成制作后,先自行进行【小版本评审】,再交由运营负责【正式运营上线发布】、【正式运营服务】以及【正式运营反馈】如有问题自行修订,再交由项目组和研发安排【运营结项计划和准备】,下一步再交由专家评审组进行【正式运营结束专家评审】,通过专家评审后,交由决策委员会进行【正式运营结束决策评审】,通过后交由运营负责【正式运营结项准备】,准备进入结项阶段。

    ②在【小版本评审】通过后,交由专家评审组进行【大版本评审】,通过后交由研发和项目组进行【版本制作】。

    评审期间,决策评审未通过直接PASS,部分通过则继续开发;完全通过则进入正式运营阶段。

    7 结项(CLOSE)

    结项阶段主要由“运营”负责。

    确认项目进入结项阶段后,交由运营负责【产品下线】,OVER。

    结项是一个项目的尾声,难免有种飞鸟尽良弓藏的感觉,这是正常的。

    一方面,有“柯达”这样相当优秀的企业,带着遗憾离场,他没做错啥,只是不被大家所需要。

    另一方面,正是有数不清的产品被干掉,咱们产品的存在才被衬托得更有意义。那为什么不去拥抱变化,选择去创造更能经得住时间检验的产品!

    尾记

    产品经理他可以是一个改变世界的神,他也可以是一个普通人。

    普通的人,专注好眼下的一件事,那他就是最棒的产品经理。你也可以,谢谢支持,共勉~

    你走过的路、读过的书、看过的风景、爱过的人都在悄无声息地指引着你前进的方向。

    展开全文
  • 简述发布管理流程

    千次阅读 2009-04-15 16:36:00
    在工业化软件产品开发过程中,为了保证产品质量,我们通常建立以下软件发布流程: 这四个环节分别对应了以下四种环境:开发环境:开发实现客户的变更请求测试环境:测试团队在软件发布给客户之前做的内部系统测试准生产...

    在工业化软件产品开发过程中,为了保证产品质量,我们通常建立以下软件发布流程:

     

     

     

     

    这四个环节分别对应了以下四种环境:

    开发环境:开发实现客户的变更请求

    测试环境:测试团队在软件发布给客户之前做的内部系统测试

    准生产环境:在软件发布到生产系统之前客户做的验收测试

    生产系统:最终的生产系统

    首先介绍一下这个流程:

    其中系统测试过程中发现的缺陷应该被开发人员及时改正,然后再做构建,再测试,直到达到一个比较稳定的版本才会发布到验收测试环节.同样的,验收测试中发现的问题也会回到开发环节进行修复.这应该是一个多次循环的过程,不断地发现错误,然后改正,再测试.这个循环到什么时候结束呢?这个取决于各个软件项目的实际情况:

    最理想的情况当然是到所有的缺陷都被改正为止,但是所花的时间比较长,可能赶不上项目的进度要求,现实工作不大可能做到这一点.

    折衷的情况是所有严重的缺陷(即那些影响系统使用的缺陷)都必须被改正,但允许有一些已发现的缺陷遗留到后面再去解决,前提是所遗留的缺陷不会影响其他变更的实现.

    这种处理模式必须将现有的功能开发和系统维护独立为两个版本库,也就是并行开发.

    开发团队提交新的代码之后,我们需要对代码进行专门的构建工作,也就是build.然后发布给

    测试环境.

    由于构建的结果很可能会受构建平台及相应编译器版本所影响,最终在生产系统上的运行代码(在生产系统上构建得到)与准生产环境上的运行代码(在准生产环境上构建得到)可能不完全一致,有可能造成质量隐患.比较通行的做法是所有平台上运行的构建代码应该只在构建服务器上生成一次,一次编译到处运行,这样才能保证各个平台上所用到的同版本运行代码是同一次构建的产物.构建服务器通常就是由开发平台兼任,但如果是发布多个不同运行平台的版本的话,可以有多个构建服务器存在.

    对于所发布的构建版本,我们也需要进行有序的管理,可以用版本号来唯一标识每一个发布版本.一般可以把用于开发团队内部系统测试的称之为内部发布版本,把提交给客户的称之为外部发布版本,这两种软件发布版本都要统一编号管理.

    展开全文
  • 互联网产品研发流程

    千次阅读 2017-05-16 01:37:40
    研发流程研发流程相当关键,关系到整个研发团的开发效率,现在的产品的研发一般产品经理(Product Manager)为中心来展开,招一个靠谱的PM在有些时候可以扭转乾坤~ 在之前经历的公司中,有一家公司的流程让我...
  • 近日,阿里巴巴产品专家金桐从自动化的烦恼,到分层自动化单元测试、业务服务层测试和UI测试的优劣势分析,再到阿里巴巴分层自动化的实践之路,为大家提供一套分层自动化实施解决方案。 自动化...
  • 苹果账号打包发布APP流程详解

    千次阅读 2017-03-14 14:41:39
    3、关于AppStore内部测试描述文件发送变化需要从新下载,否则导出安装包报错,错误如下 (AN APP ID with Identifier ‘此处为bundle ID’ is not available,plaese enter a different string)
  • SpringBoot版本:2.1.1 ==》启动流程分析汇总 接上篇博客SpringApplication对象创建 目录 流程分析 1、getRunListeners(String[] args) 1.1、SpringApplicationRunListener接口 ...2、发布ApplicationSt...
  • 游戏产品开发流程

    千次阅读 2019-08-12 17:24:05
    通常开发一款新游戏大体上按照如下流程来进行: 1)概念阶段– Concept 主策根据产品创意,确定游戏策划草案,包括游戏的形态、游戏概述、游戏核心玩法、市场定位、特色及卖点等。然后,完成市场分析,竞品...
  • OpenStack Nova启动一个虚拟机内部流程

    千次阅读 2012-08-03 17:19:23
    这篇文章描述了Nova启动一个实例的内部流程,原文地址是: http://www.laurentluce.com/posts/openstack-nova-internals-of-instance-launching/ 我作了一个简单的翻译,希望对英文不是很发了的同学有所帮助,如果你英文...
  • App开发到App Store上架,发布流程

    千次阅读 2015-07-04 15:11:31
    http://www.cocoachina.com/special/fornew.html2.苹果APP STORE产品上架以及审批流程iPhone app发布到appstore的步骤iPhone app发布到appstore的步骤如下: 要在苹果网站上注册APP ID,以及购买i
  • 企业对接钉钉流程(企业内部应用-H5微应用)开发前准备:企业自主研发H5微应用 官方文档写的很全了,非常值得细读。 本片,我们企业要接入钉钉(企业内部应用-H5微应用),取钉钉后台数据用。 开发前准备: 开发者...
  • 标准的产品设计工作流程

    万次阅读 2011-11-08 14:37:24
    每个产品团队都会有自己的工作流程,无论这个工作流程是否最高效、是否体现最大价值,但是我认为只要这个流程能够为实现工作目标提供过程的保障就可以算是好的流程。 对于流程本身而言,可以因团队不同或工作任务...
  • 苹果产品开发的绝密工作流程

    千次阅读 2012-02-01 05:22:39
    长期以来苹果产品开发流程在很多方面都笼罩着一层神秘的面纱,而在AdamLashinsky新发行的《InsideApple:HowAmerica’sMostAdmired–andSecretive–CompanyReallyWorks》一书中对这些流程有所涉及。这本书同时谈论了...
  • vue-cli2 + webpack搭建项目流程以及打包发布流程 最近升级到vue-cli3,发现vue-cli2搭建项目命令不能用了,两者搭建开发环境项目内容也发生了变化。 vue-cli2搭建项目环境的命令:vue init webpack vue2-webpack...
  • 在网上查了一下资料,感觉没有一个比较完善的流程,于是决定把整个流程写下来,供大家参考。 首先详细说明一下我们的目标,我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装...
  • 今天,有渔老师就来讲下我在团队中使用的版本管理发布流程。 一、软件 1、版本命名规范 软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母...
  • 【IPD流程学习 二】IPD主要流程

    千次阅读 2020-02-13 17:52:26
    上一篇博客详细论述了产品开发过程中遇到的问题,看来不光是我自己感受到了,其实大家都有那种很累但是又没产出的感觉,是整体的流程机制出了问题,所以才要搞流程变革,而其中和我们开发人员最密切相关的就是IPD...
  •  2) 我们要实现内部开发、内部测试、生产环境测试、生产环境发布的4个开发阶段的管理,发布系统可以介入各个阶段的代码发布。  3) 我们需要实现源代码管理和版本控制,SVN可以实现该需求。  这里面可以使用...
  • 破洛洛文章简介:如图所示,一个产品从无到有主要经历了:项目前期准备,项目规划,市场校验,产品发布,四个阶段.  在>一文中,和大家分享了“我心目中一个产品项目标准的执行套路与方法”,但是依据...
  • 一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。...在需求阶段产品经理内部进行需求讨论:讨论下版本需求重点是什么,做什么功能,怎么做。通过反复调研
  • SpringBoot版本:2.1.1 ==》启动流程分析汇总 接上篇博客 Spring Boot 2.1.1(九)启动流程分析之args参数的封装解析。 目录 构建环境 ...3、发布ApplicationEnvironmentPreparedEvent事件 4、将...
  • 目录 1.命令行初始化项目 ...4. 发布项目 5.参考文章 1.命令行初始化项目 bogon:vue xudanfeng$ vue create vue-cli-project Vue CLI v3.0.2 ? Please pick a preset: Manually select features ? C...
  •  要发布还必须有一个plist文件,在Xcode6之前自动生成一个plist文件,但是Xcode6之后需要我们自己创建plist,文章最后提供一个plist模板,复制并重命名为plist后打开根据提示操作即可.图18为plist的截图,可以...
  • 代码上线流程以及版本发布小结

    万次阅读 2017-01-19 14:59:13
    代码上线流程以及版本发布小结 之前的上线流程很简单粗暴如图: 这简直是灾难性质的,上传 SVN,在测试服务器上看看正在调试的接口没问题,直接 sync 到线上服务器。代码无法回滚,只能覆盖。而客户端的...
  • CSDN社区电子杂志制作和发布流程

    千次阅读 2005-05-26 15:11:00
    CSDN电子杂志制作和发布流程CSDN电子杂志的整个编辑制作和发布流程大致分为5个阶段:选题,组稿,审校,制作,发布。我们将以月刊为例,给出参考流程,各编辑团队可根据实际情况,适当的调整。流程图如下: 各阶段的...
  • 详解ASIC设计流程

    千次阅读 2020-06-04 04:09:58
    参考中外文以及互联网资料,写一篇ASIC设计流程文章供大家参考,文中有不妥之处,还望批评指正,谢谢!
  • 互联网产品各阶段的标准流程文档

    千次阅读 2016-04-08 23:25:47
    来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。点此查看详情 [导读]1、需求阶段 a、需求产生。需求产生有三种渠道: 一,UI(User Interface用户界面)设计师或PD(Product...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 154,602
精华内容 61,840
关键字:

产品内部发布会流程