精华内容
下载资源
问答
  • 一、定制阶段 指某一产品经双方协商同意、签订合同,甲方预付部分货款、乙方负责制造 定制阶段需要完成的工作: ...交付阶段需要完成的工作: 软件上线发布 源码交付 交纳剩余部分货款 维护        ...

    一、定制阶段

    指某一产品经双方协商同意、签订合同,甲方预付部分货款、乙方负责制造

    定制阶段需要完成的工作:

    • 需求确认
    • 合同签订
    • 交纳预付款定金

     

     

    二、生产阶段

    生产阶段包括:

    •    设计
    •    开发
    •    测试

     

     

    三、交付阶段

    交付阶段需要完成的工作:

    • 软件上线发布
    • 源码交付
    • 交纳剩余部分货款
    • 维护

     

     

     

     

    展开全文
  • 一、实施背景在事业部管理架构下,单个事业具备面向端到端交付的全流程产研要素。针对这些产研要素的有效整合和流程梳理,以达到多专业高效协同,是行业内的一个共同挑战,对充分发挥事业管理架构的优势具有...

    一、实施背景

    在事业部管理架构下,单个事业部具备面向端到端交付的全流程产研要素。针对这些产研要素的有效整合和流程梳理,以达到多专业高效协同,是行业内的一个共同挑战,对充分发挥事业部制管理架构的优势具有重要意义。微波组件研发中心作为整合微波组件研制、生产资源而新成立的事业部,具备产品端到端的交付能力和研发创新、量产交付双重属性等特征。这些特征既为中心在主营业务领域实现快速发展提供了有利条件,也为中心管理体系构建与实施带来挑战。在事业部制下,如何根据事业部自身特点,灵活使用先进管理技术和管理手段来提升管理水平,建立完善的组织结构以降低经营成本,提升事业部管理成效,带来更大的经济效益,是新成立事业部亟待解决的问题。具体来看有以下两个挑战:

    01

    挑战1:微波组件研制过程中多学科如何高效融合,技术状态如何有效管控?

    微波组件从任务输入到量产交付,需要电讯、工艺、结构、热控等多学科密切协同,需要微组装、调测、环境试验、质检交付等多道工序高效衔接。其研制过程业务环节多,各环节相互耦合度大、流程多,面向组件全生命周期技术状态把控、质量监管、计划控制和资源调度的流程需要做到高效、通畅。

    02

    挑战2:如何实现微波组件研制降本增效,形成核心竞争力?

    T/R组件作为相控阵雷达核心部件,占据成本的60%以上。随着雷达技术与装备的不断发展,T/R组件技术难度和需求数量不断提升,目前任务需求量增长1倍以上。传统依赖专业间“串行式”与专业内“经验式”的设计方法,无法满足高效、快速的研制需求。需要实现组件全设计周期的并行化与数字化,工程化效率提升1倍以上。

      二、主要做法   

    微波组件研发中心面向微波组件研制全生命周期的状态可控需求,基于数字化设计和全流程工艺带来的设计和生产方式变革,实现中心内部多学科的高质量协同、设计生产规范化、精细化,达到产品技术状态、质量监管、计划安排可控,降本增效,支撑微波组件业务快速发展的效果。

    在具体实施中,充分借鉴了经典PDCA循环的管理模式中,基于科学认识论的管理手段和工作程序,结合自身业务特点,通过对经典质量管理工作中“策划-实施-检查-改进”四个阶段循环方法的推广,逐步构建起适合自身发展的管理体系。

    02b6000e1fcccbd8a6a502322cd8c8f1.png图1 基于数字化设计和全流程工艺的雷达TR组件端到端交付管理体系构建与实施的PDCA四阶段循环模型图

    基于数字化设计和全流程工艺的雷达TR组件端到端交付管理体系构建与实施的基本内涵是:以市场需求为导向,采用系统思维,从整体性和完整性出发,处理好技术状态、质量、计划、资源四个方面的关系,并针对各业务环节具体问题的“点状”先进管理理念和方法系统化,形成系统协同效应;规范业务标准,梳理业务流程,以产品端到端交付为主线,形成清晰工作流程图;针对产研结合、多专业协同的行业特点,应用数字化设计和全流程工艺等先进设计、生产管理方式,以组织建设为基础、流程建设为抓手、信息化和数字化建设为动力、智慧化建设为目标,实现管理转型升级;最终实现产研要素有效整合,设计生产规范化、精细化,达到降本、提质、增效、支撑企业快速发展的效果。

    9b3b1a57d34056e8c68a7aef9e4a1e58.png图2 基于数字化设计和全流程工艺的雷达TR组件端到端交付管理体系构建与实施的基本内涵图

    三、取得成效

    通过基于数字化设计和全流程工艺的雷达TR组件端到端交付管理体系构建与实施,实现了业务流程由串行向并行转变;组件设计的并行化和数字化得到推行,实现了快速工程化的目标;面向成品率和可制造性进行了工艺设计整合和工艺管理延伸;实现了部门级的知识共享有序,包括仿真模型、设计经验、组件借用等。最终,实现了面向微波组件端到端交付的QCD阶段性管理成效:

    1

    Q(质量):

    组件一次送检合格率已能稳定在90%以上

    通过推进数字化设计已具备了场路联合仿真和多学科协同仿真能力,组件设计能力显著提升

    2

    C(成本):

    通过面向全流程工艺的工艺管理和质量控制,有效降低了交付风险和周期,提高产品成品率,产值提升了30%

    通过精益制造和CBB推广,有效降低了资源浪费和研发成本,成本降低了10个百分点

    3

    D(交付周期):

    通过推进数字化设计具备了多学科协同仿真设计能力,提高组件设计的精细化和可制造性、可靠性,实现了组件工程化效率提升1倍

    编辑/骆先洋  校对/许骎 


    23bd4f7cfca3635007d0d4bcaabdad6c.png

    展开全文
  • 拥有3万多人的阿里巴巴,线上有上万个应用,上亿的用户即时在线,每天有几百个应用在线上更新,就...而阿里巴巴在这么多年的研发管理基础上,对如何做好持续交付提出了一套全新的模型与实践。阿里技术保障产品专家...

     拥有3万多人的阿里巴巴,线上有上万个应用,上亿的用户即时在线,每天有几百个应用在线上更新,就像在时速200公里的高速公路上横穿马路维修栅栏一样,时刻保持着心惊胆战,而保护这个过程的体系就是阿里巴巴持续交付工具与实践。

    现代开发企业中如何做好持续交付是一件异常重要的事情,在互联网企业中更是如此。而阿里巴巴在这么多年的研发管理基础上,对如何做好持续交付提出了一套全新的模型与实践。

    阿里技术保障部产品专家戴蒙在“2016云栖大会上海峰会”专场《“互联网+”架构及实践专场-企业级信息系统云化演进之路》中分享了阿里云持续交付打造高质量交付和高质量软件的经验。

    本次演讲深度分析了阿里式的持续交付理论,同时分享如何通过工具提升研发管理实践效果。交互无小事,任何与客户有关的都是大事,做好了研发管理才能平安如意,如同登陆在月球虹湾里那么高效安稳。

    以下为整理后的演讲实录。

    为什么会有持续交付的思考?

    大家知道双11当时每秒钟十几万次的交易量,我们这时候去做软件更新时一定是要做到持续的,不会中间中断,代码更新完就马上要上线的,而不是说任何的操作要隔上几个月、几天才能去更新,这肯定是不行的。我们到底怎么去解决这些问题?我们总结出影响发布质量的关键因素,分为两大块:

    • 未发生故障
    • 发生故障

    未发生故障的时候,我们应该做code review、测试、灰度、发布;在发生故障之后,我们先要去应用定位,然后做应用回滚,然后做故障定位,定位完成之后是修复。在持续交付里面这几个关键因素都会用到。

    持续交付是什么?

    持续交付包含几个方面:集成、持续、部署、交付。

    集成是什么呢?我们认为在一起就是集成,就是代码放在一块,你的逻辑放在一块就叫集成。只有不停的集成才是一个持续集成。我们有时候会产生这样的问题,一个人在部署的时候另外一个人在测试,有可能就会产生冲突,所以部署是保证集成独立性的关键要素。多次的集成产生一次的交付。如果前面不做集成的话在做交付的时候会不会很担心?所以只有在多次集成之后才会去做这次交付。

    习惯养成

    持续交付里面很多内容是我们的一个习惯,怎么去养成这些习惯呢?就是人在做一些事情的时候,或者是在做集体的运动当中是有心理过程的。1967年美国有一个高中老师做了一个叫做“第三次帝国”的实验,就是他为了证明集体主义养成习惯是非常快的。第一天,他做的是来上课的时候让所有的学生起立坐下,他说起立的时候就起立,他说坐下的时候就坐下,一共花了5分钟。然后让所有的学生到教室外面,他做了示意之后学生进来之后再坐下,在这个过程中鸦雀无声。就是说人类的习惯开始可能只需要5分钟,养成这个习惯只有用了3天。怎么样去养成一个习惯是非常容易、非常惯性的一个事情,我们通过一个良好的工具、一个良好的计划是可以养成我们持续交付中应该去做的事情。影响发布质量的关键因素就是我们应该要去养成的习惯。

    不好的持续交付线


    图1最简单、最缩小的一个持续交付的过程

    图1中会看到这样几个节点,第一个节点是代码提交、编译、单元测试。代码提交之后并不能在旁边坐着喝一杯咖啡,其实这个过程是不对的,你的反馈量是不够的,只有把编译和单元测试都放在一块的时候才可以。第二个节点是我们的部署环境和集成测试,部署环境和集成测试为什么单独分开是有问题的呢?部署和集成测试应该是在同一个活动中的,部署会影响集成测试。任何一个集成测试环境,在别人会随意点到你这个部署造成你的环境崩溃的情况下,整个测试是不安全的,我们希望活动间不相互影响,所以这两个环节应该并在一块。

    好的持续交付线


    图2好的交付线框架图

    如何去养成一个好的交付线?其实很简单,图2中,在第一个节点我们应该把代码检出,和我们的编译、单元测试放在一块,第二个节点就是我们的部署和集成测试,第三个节点是部署冒烟环境和冒烟测试,第四个节点是部署生产环境和冒烟测试。


    图3持续交付线的数据理论

    在好的交付线基础上我们提出了一套理论,我们可以看到整个持续交付的过程里面有几个点:原子级活动,覆盖面越来越大,代价越来越高,频度越来越低。最终根据这四个原则我们一直不停的去做持续交付的话会出现一个数据,就是持续集成的次数肯定会大于等于持续部署的次数,最终会大于持续交付的次数,即图3中 M大于等于N大于等于1。如果这里面的数据是趋向于相互都相等的,就是说代码提交后直接到交付了,这个过程一般是不太正常的,很难达到这个过程,中间还是会有一些集成和测试的过程。

    持续交付工具

    在开发企业中会去做包括TDD、敏捷开发这些过程的一些事情,做这些事情是为了什么?肯定是为了提供一个高质量的软件马上去交付到我的线上或者是交付到我的服务器中,我们中间会应用一些工具。

    敏捷宣言:个人和互动高于流程和工具;工作软件高于理解文档;客户协作高于合同协商;变化响应高于计划遵循。

    我们既然要做到敏捷宣言里面敏捷开发的一些过程,就需要用到持续交付的工具,持续交付的工具需要包含几个部分:项目管理、代码托管、构建管理以及持续发布,最后形成持续交付线。


    图4项目管理

    项目管理需要动态性的文档。我们在网页上有一些内容,页面上会有相应的标签提示你是什么样的内容,我们的任务墙上会产生相应的故事卡,就是敏捷开发里面我们谈所谓的故事,我要分解出最终能够实现的故事,打通它的特性。我们认为所有的人员都应该在一份文档中去观察、修改、编辑你的内容。传统的开发模式里面我们会分角色,这个事情在敏捷开发里面其实是强烈反对的,我们更多希望他是一个角色的同步,大家应该在能力和角色上是打通的。我们通过这份文档让所有人习惯于在一份文档中更新信息,造成信息的统一性,最后在人员的能力上进行一个打通。

    沟通

    在我们的软件开发过程中沟通是非常重要的环节。第一是我们的面对面沟通,第二是电话沟通,第三是即时消息,第四是邮件。在我们的持续交付里面我们也都提供这样的功能,包括现在在市面上有一些做项目协作的软件或者是平台,大家都是追求怎么样提高我们的开发效率,就是提高我们的沟通。


    图5代码管理系统图


    图6代码库

    阿里巴巴现在提供了一套代码管理的服务:

    • 集合编译、测试、发布等插件;
    • 支持所有Git命令,兼容所有Git工具;
    • 私有Git仓库,存储任何类型的源代码及文件;
    • 在线浏览和管理代码,提升研发效率。

    这套服务非常高可用,而且是无限存储。比如说我们的OSS、对象存储、高速带宽,我们是在线浏览的,我们可以进行一些在线操作,我们是协作开发的,我们任何的信息都会及时沟通交流,最后统一入口。


    图7构件管理系统图


    图8构件管理

    阿里云构件仓库实现高速并且稳定的Maven镜像管理服务,每天与其他中央库同步,提供高速稳定的网络和服务。可以通过构件服务上传、下载插件或依赖包,这使得在构建时可以快速下载依赖包,也可以上传依赖包提供给其他开发者使用。

    整个持续交付应该是一套完整的系统。我们做到的备份效果是非常好的,会达到1:9的备份,我们还提供一个构件的服务,构件也会达到1:3的备份。而且我们的上传非常简单。

    建立反脆弱系统


    图9持续交付系统


    图10持续发布线模板

    为什么要做持续交付,还有一个非常重要的点——人肯定会产生意外的情况,整个世界都会有意外的情况,我们怎么在产生意外事件时保护你的代码和开发?我们就应该用到持续交付系统,(上图)就是我们的持续交付系统,我们会非常快速高效的让软件放到线上。而且我们现在还提供了几种服务,我们可以通过ECS的部署,我们还有容器的服务,我们可以部署到容器上,而且我们可以通过阿里云的容器非常简单快速的上传下载。同时我们还提供了一个审批的服务,现在持续集成的软件里面其实没有这一步。

    云协作从这里开始

    持续交付平台(CRP,Continuous Rlease Plaftorm)提供软件生命周期全环节服务,包括项目管理、需求管理、缺陷管理、代码托管、构件管理、开发环境管理、持续交付线、构件管理、依赖管理、测试管理、一键部署、监控管理、团队协作等。让您的软件简单、快捷、安全、高效的交付

    展开全文
  • 内容主要整理自 阿里巴巴新零售淘系技术 出品《为什么你的高效交付,却没有好的业绩》 + 【个人解读】 目录 持续需求交付的痛点 打造持续交付的价值交付 持续价值交付的敏捷价值观 持续需求交付的痛点 1. ...

    内容主要整理自 阿里巴巴新零售淘系技术部 出品《为什么你的高效交付,却没有好的业绩》 + 【个人解读】

    目录

    持续需求交付的痛点

    打造持续交付的价值交付

    持续价值交付的敏捷价值观


    持续需求交付的痛点

    1. 没有价值的交付等于没有交付

    2. 交付的三大痛点

     没有战略目标丢失了业务的主心骨

     用堆需求的勤劳掩盖业务规划的懒惰 “缺乏业务长远规划,各业务团队之间的配合也没有了,竖井效应越来越明显,最终协同作战越来越远”

     业务价值没挖掘透却想着天上掉馅饼“职能团队之间没有形成联动,只是做了功能的交付和自运营,试想,一个功能的交付如何打得过一个由产品,运营,PR,市场,渠道等多职能海陆空协同的业务的业务员交付呢?”

    3. 找到根因才能解决问题

     创新业务的不确定性。

     价值挖掘的不充分性。


    打造持续交付的价值交付

    1. 要做好价值交付先要做到业务目标对齐

    先把业务价值交付的思想武装起来,敢于打破常规,把敏捷交付从需求领域放大到业务领域。 业务型PMO: 当战略目标,业务规划不清晰时,要带领团队制定战略目标,弄清楚业务规划,找到个业务之间的链接并拉通。

    以规划会为价值交付的起点 : 业务规划会是需要CEO, HR打好配合战的时候。需要CEO现场拍板给结论做决策,不要拖延。想不清楚的业务员就不要启动,业务不具备条件也不要启动。HR不但要负责后勤保障,还要一同参与其中(或组织),还要根据业务的决策结果会做组织架构的调整,也还要根据需要落地招聘。

    从唐僧团队看目标原则: 匹配战略,阶段聚焦,可衡量,并且一致认同。 【强调一致认同,不但要团队内部认同,也要横向团队的认同以便打好跨团队的协同和配合战】

    里程碑是强者的脚印 战略目标制定之后,要转化为每个业务的目标,每个项目目标,还要制定阶段可衡量的目标以及阶段的业务打法,抓手和策略。在项目上,不但要拆解好里程碑的目标,还要注意目标下各职能的子目标对总体目标的支撑。

    2. 要做好价值的交付还要做到过程高效交付

     明确权责利万事有小主: 必须明确参与人员的权责利,做到把不同职能,不同角色,不同活动串联到一张宽表,在什么阶段,是谁对什么结果负责,应协同的团队有哪些?

     班车机制带起业务节奏: 业务要有业务节奏,项目要有项目节奏。基于同一个产品发布,引入班车机制。【发布窗口】

    过程透明和高效决策一起跑: 让数据说话,物理看板,电子看板,业务数据,让团队形成赛马,就事论事的沟通方法。

    3. 要做好价值交付更要做好组织保障

        员工能力模型 + 氛围营造仪式感 + 鼓舞成就感 + 优秀团队和项目激励(目标达成,让马跑得欢,还要给马吃)

    4. 三个“一”打通业务价值

    一张业务图: 对齐(跨团队,业务目标战略,团队和项目需求朝业务目标对齐,开发任务和交付需求对齐,建立目标分解树,做到上下有效支撑,左右横向对齐)

    一场仗:行动 (一系列的活动,业务规划会,需求排期会,站会,班车机制等形成统一指挥,业务快速调整,人力部署快速响应 ----  节奏感)

    一颗心:团队一颗心(通过生产关系梳理和组织结果优化,组织上充分授权,通过透明化的协作,和一系列大大小小的战役建立起战友情,凝聚了整个业务团队的战斗力)


    持续价值交付的敏捷价值观

    • 个体和互动: 打破职能边界,对齐目标,确保步调一致
    • 可工作的软件: 快速交付真实的用户价值
    • 客户协作: 共建有价值的产品
    • 响应变化: 提供系统性的项目管理框架,帮助业务创新,快速试错

    【个人解读】

    1. 研发流程中开发仅仅是业务价值的一个环节,在现实中,所谓IT部门或开发部门,往往是对接产品需求或业务需求,协同层面往往比较局限,对于公司战略,产品规划,往往没有从上而下深入学习并且达成共识。这时的效能研发往往只是扮演着功能交付产出的工具职能。

    2. 研发流程高效不能脱离实际业务价值,所以对于研发持续输出是否只看看似源源不断的“产出”,还是需要更加深入学习了解公司的战略,核心业务,创新业务,以保证这些产出是有业务价值的? 业务价值就是方向,方向不对,一切努力都白费。

    3. 敏捷价值观,更像是道,简单而深刻。业务价值落地各个环节上(战略,业务规划,产品规划,开发,测试,发布,运维,运营,推广等)都应该去学习,感悟,实践,做到有效协同

     

     

     

     

     

     

     

    展开全文
  • 本文是《持续交付》一书学习总结的第五篇。主要内容涉及数据管理以及Git分支管理的实践。 数据管理 软件代码的部署可以简单地用新的版本替换旧的版本,但是数据可不是如此。自从产品上线后,数据就一直在增长,每个...
  • 技术部管理制度.doc

    2020-11-11 14:39:40
    为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件技术项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。 1、软件开发总体...
  • @TOC项目管理部PMO职能与权责如何设定! 1.面向公司决策层:公司项目交付目标和预算成本控制目标指标的管理和执行; 2.项目管理标准制定和应用:负责起草公司项目管理和售后服务制度、流程和规范并监督实施,制定...
  • 软件研发部管理制度

    2019-06-15 11:57:04
    第一章、总则为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。...
  • 将支撑用友公司未来十年发展的旗舰产品正式独立运营,标志着其耗时五年研发,投资4个亿,投入近500名研发人员的中国第一套世界级企业管理软件已成熟稳定,可大规模投向市场。 2月19日,用友正式对外宣布一条全新...
  • 项目管理秘籍已经向大家分享了八,主要是针对项目管理的进度、质量、范围、采购、资源等,然而,既然项目启动,就会必然有风险。 根据项目所具备的特性,即项目是为交付收益而开展的、具有不同复杂程度的独特性...
  • 在DevOps最佳实践里面分为了研发管理,持续交付和技术运营几个关键的过程域。但是在实践的过程中,最容易出现问题的不是单个技术点,而是跨域的协同问题,或者说研发过程管理和持续集成交付本身就是密不可分的两个...
  • 李倩 七牛云工程效率负责人2009 年毕业于郑州大学软件学院,先后主导多家 IT 企业分层自动化测试框架的落地实践,积累了大量自动化实战经验。2014 年入职七牛,从...
  • 兰州铁路局和上海铁路局采用英特尔:registered: 主动管理技术(英特尔:registered: AMT)的电脑用于远程电脑管理,并进一步将英特尔:registered: 主动管理技术集成到了自己的电子文件交付系统(Electronic Document ...
  • 2016云栖大会·北京峰会于8月9号在国家会议中心拉开帷幕,在云栖社区开发者技术专场中,来自阿里云技术专家罗晶(瑶靖)为在场...现主要负责阿里云容器服务产品的集群管理系统的研发,从事容器的持续交付、持续集成的方
  • 乔梁专访——让持续交付变为可能

    千次阅读 2011-11-03 10:21:41
    本月起,图灵社区陆续推出专业IT人访谈版块,首期人物是百度公司项目管理部高级架构师、《持续交付》译者乔梁。  本次访谈分三个主题:  1、 从概念和技术两个层次来解释持续交付  2、.持续交付是可实施的 ...
  • 目前专注于持续交付SaaS产品的开发,提供精益需求管理、软件设计、敏捷转型相关咨询服务。 内容简介: Kubernetes在容器化应用运维方面已经成为事实标准,大大降低了运维的复杂度。但Kubernetes本身有一定的学习成本...
  • 本次研发效能实践日,由阿里巴巴研发效能和全球领先的项目管理协会PMI联合主办,聚焦“敏捷精益项目管理”,我们为大家准备了4个主题演讲,期望能给你带来思维上的启发、并能实际应用到工作中。
  • 支付宝平台技术质量负责人廖光明先生首先以大象如何跳舞——支付宝 CD(持续交付)实践为题,介绍了庞大的支付宝系统如何在外部金融严格监管的情况下小心翼翼地持续优化,并从支付宝的发布流程、变更管理以及质量...
  • ”Radware虚拟化与管理产品副总裁GiladZlotkin在OpenStack峰会期间表示,“我们提供的Alteon应用交付控制器(ADC)可以提供本地化的负载均衡即服务(LBaaS),它能够内置在OpenStack的NeutronLBaaSdriver...
  • 文 / 王不留(微信公众号:程序员生存指南) 《漫谈公司定期组织的几场会议》、《软件...这个会议,主要是由研发部门、项目管理部、市场部参与组成。公司研发部门可细分为五大产品线,每个产品线相当于一个二级...
  • 5.3.2 对不同环境采用同一 署方式 93 5.3.3 对部署进行冒烟测试 94 5.3.4 向生产环境的副本中部 署 94 5.3.5 每次变更都要立即在流 水线中传递 95 5.3.6 只要有环节失败,就停 止整个流水线 96 5.4...
  • 导读 腾讯到底是怎么进行敏捷研发和极速产品交付的呢?腾讯研发管理部高级产品经理、敏捷教练张贺,受邀在DevOpsDays深圳站中进行了相关分享。他从“道、法、术、器”四...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 327
精华内容 130
关键字:

交付管理部