`
SunSteven
  • 浏览: 49131 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

工作流 项目管理 持续集成

阅读更多
设计公司的学习,在不同的版块,可以学习的内容不同

在通信设计版块,学习 咨询的能力
在软件搬不开,学习创新的能力,持续集成,配对编程,如何拥抱变化
在建筑版块,学习严谨的能力

在建筑中目前碰到的问题,如何进行限额设计。即甲方给出造价限额,然后要求进行多方案对比。

在法国的咨询公司,在通信可行性设计报告中,有用户预测及一些参数给出之后,立即进行仿真,然后得出造价。
限额设计,需要及时给出造价的值,即能够及时获得结果。

在项目管理中,如果有5个工序完成一个工作,如果是接口稳定的,不会进行变化,那么采用工作流的机制是很好的方式。
如果在完成5个工序之后,要判断这个结果是否能被接受,那么最好的处理方式是5个工序能被发布到版本管理中,被实时的进行集成得到最终结果。所以工作流是解决静态的管理问题,持续集成解决动态的、多变的管理问题。在这个持续集成中,还可以加载一些边界条件,进行质量检查,比如在Excel中,有一个单变量求解?或者是一个线性回归的问题,在交大任建标老师上课的内容中有这个部分。

AOV的网络与AOE的网络,我认为是可以相互转化的。
工作流的网络图,在每个任务上明确出每个任务的计划开始时间,计划结束时间,参与人。那么这个工作流的网络图就与项目管理中时间依赖关系的基本一样。
共同点
  1、都是图,都有依赖关系,任务的属性描述一样的。
不同点
  1、在PM中,有些任务没有前驱结点,都可以默认为都从首结点进行驱动。
  2、在工作流中,每个结点产生任务是在这个流程被驱动之后才产生的,并且参与人也是在流程启动之后,才被写入到数据库中。所以,为了分析这个从工作流产生的任务依赖表,可以将该流程仿真的执行一次。

AOV的网络应该是工作流网络的一个子集
共同点
1、都是图形,并且每个节点都有属性
不同点
1、工作流中,可以有环回的节点,可以有条件的分支。AOV网络是全入全出
2、工作流的图形,需要在工作流模拟执行一次之后,产生任务才可以出现任务的提取。AOV的任务是实时的被提取。

P3的项目管理软件,好像主要功能就是时间进度管理,然后在此基础上,产生费用管理,及多维度的报表。

在合同管理、收费管理等环节中,按照道理与项目的WBS的内容应该是无直接关系的。WBS的内容是最终的一个阶段性成果,是一个流程流转之后的最终交付物。如,我们的单项应该是建筑、结构、合并出版等WBS。最后一个环节是合并的交付物被用于合同挂钩,因为在设计的领域,就是根据单项来进行合同方面的结算。合同中约定的就是根据单项的出版物来进行收费的。


感悟:在工作流执行的时候,因为每个环节间隔的时间比较长,以人参与为主。所以在对于多次迭代的场景下,这种执行的效率会非常降低。工作流适合与在每个环节标准已经非常明确,不太好反复,各个环节之间不会有影响情况下,分工是非常好的方式。

但是如果每个环节之间可能会存在隐含的项目影响关系时候,就应该采用迭代式方式进行,持续集成的方式进行。
比如:在ERP的项目中,管理是先行的,然后是IT。但是如果管理中提出的一些内容,在后期IT实现的时候无法进行,就会反馈给前期管理,然后在提给IT,这个过程会来回交互。不如有一个过程,将管理与IT结合在一个环节或者是管理与IT都是非常短的周期进行迭代。这样管理能立即所想就所得。就会推动ERP建设会非常容易.

问:为什么 有些人水平高,他能做的事情能力强

理论的解释为 ,他知道做这个事情有ABC3个步骤,这样在他当时做判断的时候,就进行迭代处理。如果能力差的人,他先了解这个信息,然后到B环节去问是否行,然后在到C环节是否行。这样效率就非常差。如果这个人能力强,那么就会在判断的时候,针对ABC进行迭代性判断。这个与持续集成当时反馈,原理是一样的。


为什么看书的时候,效果比较好的方式是 先看书 ,立即实践,然后在看书,这样的迭代过程。
根据持续集成的理论研究来看,因为这些环节是2个步骤。但是每个步骤中有相互影响。在看书的过程中,是无法把所有的问题提出来的,但是在实践的时候,是可以更好的把问题提出来。这样2个过程就需要不停的迭代。

如果每个步骤是特别明确的输入,输出。有质量控制的标准,那么就可以按照静态的工作流机制来确定。但是因为看书及实践 是无法明确输入输出的内容。

为什么有的地方ERP做的好,有的做不好。
答:在管理流程梳理之后,然后进行软件实现。这是一个串行过程。但管理流程确定后,到软件实现的时候发现又不行。在反过来,多次执行管理-实现的过程。所以这是一个明显的迭代行为。所以,在管理过程中,就要进行软件实现,进行迭代式开发。

建筑的设计中,多专业互提,也是比较典型的 2个节点之间来回执行。所以适应使用持续集成的方式。那么就是版本控制、单元测试、持续集成的方式。


《配置管理》
   2013年3月13日,配置管理中,有Jira+SVN+Confluence4.2.1。
Discuz。工作流+表单引擎等。项目管理中把它作为配置管理的环节,沟通管理的环节来进行处理。所以,在项目管理中,如何加强信息系统的应用,这个与配置管理是密切相关的。

分享到:
评论

相关推荐

    持续集成环境在项目管理中的应用

    持续集成环境在项目管理中的应用是一项提升软件开发效率和质量的重要实践,它要求开发团队频繁地将代码集成到主干。本文将深入探讨持续集成环境的搭建以及其在项目管理中的具体应用。 首先,搭建持续集成环境依赖于...

    持续集成php持续集成

    Hudson是一个开源的持续集成服务器,它可以监控和执行项目的构建任务,提供实时反馈,帮助团队保持高质量的代码库。 【Hudson做增量发布】是指在每次代码变更后,仅构建和测试变化的部分,而不是整个项目。这减少了...

    jenkins项目持续集成工具

    7. **流水线(Pipeline)**:Jenkins 2.0 引入了Pipeline概念,允许开发者以声明式或脚本式的方式定义整个工作流,提高了自动化程度和可读性。 8. **蓝绿部署与滚动更新**:Jenkins可以配合容器化技术(如Docker)...

    工作流及项目管理系统初步解决方案.doc

    总的来说,这个初步解决方案旨在通过工作流及项目管理系统,帮助山西电力勘测设计院构建一个集成化、智能化的管理平台,实现工作流程的自动化和项目管理的专业化,以此提升工作效率,降低运营成本,并促进组织内部的...

    系统集成项目管理工程师教程完全版(文字版)

    - 工作流技术:用于自动化业务流程处理。 - 构件及其在系统集成项目中的重要性:构件是软件系统的可重用单元,有助于提高开发效率和软件质量。 - 常用构件标准:如CORBA、COM/DCOM等。 - **计算机网络知识**: -...

    工作流项目实施的一些问题和解决策略(转)

    ### 工作流项目实施的问题与解决策略 #### 一、引言 随着信息技术的发展,工作流技术在企业管理信息系统中的应用越来越广泛。工作流技术能够有效地管理企业的业务流程,提高工作效率,实现流程自动化。然而,在...

    Go-Cyclone是一个打造容器工作流的云原生持续集成持续发布平台

    Go-Cyclone是一个基于Go语言开发的云原生持续集成(CI)和持续部署(CD)平台,专门设计用于构建和管理容器化的工作流。它旨在简化从开发到生产的整个软件交付过程,确保代码能够在不同环境中顺畅运行。下面将详细...

    工作流插件.zip工作流插件.zip

    Idea工作流插件专为IntelliJ IDEA(简称IDEA)这款强大的Java开发集成环境设计,旨在提升开发团队的工作效率,优化项目管理和协作流程。 IDEA作为一款流行的IDE,提供了丰富的插件支持,而工作流插件则进一步增强了...

    2012上半年系统集成项目管理工程师上午下午试题

    【系统集成项目管理工程师考试】是中国计算机技术资格考试体系中的一个重要科目,主要考察考生在信息系统集成项目中的管理、技术、商务等方面的知识和能力。2012年上半年的考试试题涵盖了项目管理的基础理论、实践...

    Jenkins持续集成文档

    Jenkins是一款流行的开源自动化服务器,主要用于自动化各种任务,尤其是持续集成(Continuous Integration,简称CI)和持续部署(Continuous Deployment,简称CD)。持续集成是一种软件开发实践,在这种实践中,开发...

    持续集成-Maven-nexus-SNV-jenkins架构

    Maven是Apache组织下的一个项目管理工具,它通过约定优于配置的原则,简化了Java项目的构建过程。在持续集成架构中,Maven负责项目的构建、依赖管理以及生命周期管理,使得整个构建过程更加标准化和自动化。 #### ...

    MyFlow工作流项目

    总的来说,MyFlow工作流项目是myflow.js库的优秀应用实例,它为Web开发者提供了一个便捷的工具来实现工作流管理。通过学习和使用MyFlow,不仅可以掌握myflow.js的精髓,还能提升自身在Web开发领域的能力,尤其是在...

    基于Web的工作流管理系统的设计与实现

    综上所述,基于Web的工作流管理系统的设计与实现涉及多种技术和理论,包括Web开发、工作流管理、数据库设计、业务规则处理以及系统集成等,是一项综合性的工程任务。理解并掌握这些知识点,有助于构建高效、灵活且...

    Python-Prefect面向数据科学的工作流自动化管理系统

    **Python-Prefect面向数据科学的工作流自动化管理系统** 在数据科学领域,工作流管理是至关重要...在实际应用中,结合`Prefect`的文档和社区资源,你将能够构建出高效、可维护的数据科学工作流,推动项目的持续发展。

    Jenkins可持续集成部署文档.pdf

    ### Jenkins 持续集成部署概述 #### 一、持续集成的基本概念与目的 **持续集成(Continuous Integration, CI)**是一种软件开发实践,要求团队成员频繁地将他们的工作成果集成到共享的主干中,通常每天至少集成一...

    系统集成项目管理资料

    通过深入学习这些文档,不仅可以为系统集成项目管理师的考试做好准备,还能提升实际工作中管理项目的能力,从而确保项目的成功实施。在系统集成项目中,有效的项目管理能够确保技术解决方案的成功集成,满足客户需求...

    flex 工作流设计器

    1. **新建工作流**:打开Flex工作流设计器,选择“新建”创建一个新的工作流项目,设定初始参数。 2. **设计流程图**:从工具箱中选择所需的流程元素(如开始、结束、任务、决策等)拖放到画布上,并通过连接线定义...

    工作流管理系统.zip

    工作流管理系统是企业信息化建设中的重要组成部分,它主要用于自动化、管理以及优化组织内部的工作流程。在Java设计领域,工作流管理系统通常采用先进的软件工程理念和技术实现,以满足不同业务场景下的流程需求。...

Global site tag (gtag.js) - Google Analytics