电子银行业务分析系统—项目总结

2023-11-06


电子银行业务分析系统—项目总结(1-2)

1. 项目概况

“XXX银行业务分析系统”是为建行XXXX分行电子银行部开发的综合性业务数据分析系统。其主要基于分行ODSB数据作为数据源(主要包括CCBS{中国建设银行新一代柜面业务系统}和ECTIP{(EnterpriseChannel Transaction Integrated Platform) :企业级渠道整合平台}系统数据),再加上外围相关系统数据,如:电子对账、重客、证券、彩票、代发代扣、自助设备监控等系统。经过对采集到的数据进行清洗、整合、汇总后装入系统数据平台,借助报表工具定制报表展示统计数据。

 

2. 需求管理总结

需 求作为每个软件项目前期的重要任务,可以说需求能做到多么成功项目就能做到多成功。我们的项目前期需求工作我们基本没有参与,从四月份接收项目已经是系统 设计阶段,拿到的需求资料就是个比较粗略的需求分析文档和九十多张报表表样,报表指标详细的统计口径和计算公式没有、需要抽取的数据源表是否能满足报表统 计基本没有说明(与客户更是没有见面确认报表需求中是否存在问题)。由于项目按照计划已经是设计阶段,所以没有时间安排对需求再次与客户讨论、确认等工 作,直接开始根据现有的需求文档和报表表样分析后进行概要设计、数据字典设计,给项目的造成了一定的风险隐患。因为,作为数据分析型系统,用户最终主要看到的是报表结果数据,如果数据不是客户当初需要或数据差距不能接受,则主要原因还是需求范围没有准备划定或没有与客户进行真实的确认。那么在需求阶段需要花大量工作是非常有必要的。

首先,确定需求范围以及详细的统计口径,与一线的业务人员(最终用户)深入沟通,统计口径确定到报表具体指标,描述信息写入每个报表表样(excel)的格子里面,形成需求的初次确认;

之后,还有一个重要的工作就是由对数据源非常熟悉者,核查每个报表指标所需要的数据源是否可以满足,如:数据源是否可以采集到、数据源质量是否满足、数据源取得频率是否符合报表统计需要、数据源数据粒度层次程度等。最终确定一份基于数据源分析后可以满足实现条件的业务报表需求,再提交给客户确认,对需求范围进行二次确认;如果还需要继续确认那就进行第三次确认,直至与客户达成一致的认识。

对客户在后期提出的需求变更和新增需求也需求用同样的方式进行多次确认处理。

电子银行业务分析系统—项目总结(3-4)

3. 计划执行总结

    项目计划执行情况,主要从下面三个方面说明:

(1)项目内容:

项目原需求要求完成报表数量有88张,开发过程中由于对复杂而且过宽的报表拆分后,总过完成了105张报表,再加上后期变更和新增需求追加了20张报表,截至现在为止共开发125张报表,17个维护模块。

(2)项目工期:

项目工期原计划是2009年9月份完成,实际是11月份完成,延期原因总结如下两个方面:

延期原因一:按照计划是7月份到现场实施,可是把在单位开发的后台ETL程序拿到现场环境后发现,后台跑数的ETL作业大都不能按照原来的数据源要求抽取数据,因为原来单位开发环境由于没有真实数据源环境,无法测试后台ETL跑数程序。所以在8月份到9月中旬在现场调整、完善、测试后台程序;于此同时项目组依照客户测试参照的总行“渠道报表分析系统”比对我们报表结果数据,发现部分报表数据与总行结果存在差距,其中电子渠道签约客户数差距客户接受;但电子渠道交易数据差距超出了客户可接受范围,当时已经是2009年9月份,为了早日找到原因,项目组每天加班加点,分别根据XXXX行 原来的统计口径和总行提供的文档描述统计口径结合总行返回数据源,进行了多次的数据测试,数据结果都与总行报表数据相差较大,在种情况下,我们试着把数据 范围缩小并改变原来的统计规则的方式验证数据,经过我们很多次的试验,终于摸索出了一种和总行报表数据结果相等或非常接近的统计规则,从而证明了原来XXXX行和总行文字描述的统计口径都不能套用,而对于由于数据源本身缺失造成的数据问题我们向客户作出了详细的说明,得到了客户的理解和认可。

延期原因二:到2009年10月中旬,项目进入了试运行阶段,此期间用户才真正进入了测试状态,在此期间客户的测试时间不能保证,而且用户在测试同时提出了一些的“需求误差”(需求确认没有做到位导致)、需求变更(业务实际需要引起的)和新增需求,截至12月底,改动的报表几乎涉及到了每一张,新增加的报表有20多张。

(3)项目人力

项目组在前期需求分析和设计阶段有时是一人或俩人,在开发阶段最多有5人,现场实施阶段基本保持是4人,但在开发和现场实施阶段频繁的换人,导致 项目开发人员之间工作衔接需要时间,项目的质量和工期造成了一定的影响。

XXXX的项目当初基本是从XXXX移植过来的,所以最需要的是有原班人员的参与,特别是有开发人员跟着到新的项目中,否则原来的系统移植到新的项目后,从开发阶段开始后台ETL、前台报表开发人员换了几拨,导致原来开发的程序越改越乱,一直在修补中完成。其实这次XXXX的电子银行项目这个情况比较严重(后台ETL在单位开发的时候是没有原来XXXX行开发人员参与,而后几个月现场实施的时候又没有原来在单位开发人的参与;前台报表中在现场实施的时候也没有原来XXXX行 和在单位开发者的参与)。这也暴露出来一个问题:就是项目组人员安排没有根据项目的实际需要,造成项目开发效率低、质量下降,还有每次新参与的开发人员面 对原开发结果(没有注释或程序不清楚)抱怨声不断,因为他们要看懂原开发程序才能继续动手工作。希望在以后的项目中人员能合理分配。

 

4.  产品质量总结

产品的质量是决定项目成败的重要标志,项目实施过程的每一个环节质量都是组成整个系统质量的因素,下面我主要从需求分析、系统设计、系统开发、系统测试四个方面阐述对项目质量影响:

4.1、需求分析

前面在 “需求管理总结”中已经提到,我们在前期需求阶段需求花大量的时间,对业务是否合理以及通过数据源验证是否可以满足报表指标需求,经过多次的确认来确定需求范围。个人认为我们需要提前了解和处理那些可能遭遇问题的数据。我们必须决定这些数据是拒绝呢还是处理。假如数据质量得不到保证的话,在后续的处理过程 中,这样的错误将逐渐被放大。

4.2、系统设计

一般我们的设计数据模型可以满足从数据源到目标数据表的实现,但是我们的设计是否合理,开发工作量是否可以减少、运行效率是否高,这些都是我们需要考虑到问题。下面就XXX银行项目设计总结如下:

首先对整个的业务需求进行分类分析,如:日常业务管理类报表需求、业务综合分析类报表需求、考核管理类报表需求、营销管理类报表需求,对这4类报表需求设计产生的数据模型是否能很好的为它们的支持,说具体就是:

(1)基础 层:是否形成平台级的基础数据模型:“客户基本信息”、“账户基本信息”、“银行卡基本信息”、“电子渠道客户签约信息”、“电子渠道账户签约信息”等, 可以提供多个业务部门数据集市需要的基础数据模型,也就是“企业级”基础数据模型;针对不同部门业务主题或数据集市中基础层是否彼此独立。因为不同部门数 据集市基础层彼此独立,如果数据集市之间形成关联数据,会造成彼此影响。另外,基础层也需设计公用维度表信息(如:机构维度、日期维度、渠道维度等),提供每个部门集市数据使用。

(2)汇总 层:是否设计了平台级的汇总数据模型:“电子渠道客户交易日汇总”、“电子渠道账户交易日汇总”、“卡交易日汇总”、“电子渠道交易日汇总”、“柜面交易日汇总”等,可以提供多个业务部门数据集市需要的汇总数据模型,也就是“企业级”汇总数据模型;如果业务部门需要汇总粒度可以再进行“月汇总、季汇总” 等。建议不同部门数据集市汇总层也彼此独立。另外,在汇总层之上,根据不同业务部门需要,设计出针对主题分析的事实表(如:电子渠道客户签约分析事实表、电子渠道交易分析事实表、银行卡交易分析事实表等),满足客户报表需要和多维数据分析。

4.3、系统开发

首先开发规范,如ETL、Shell、报表开发规范有没有进行严格的遵守;其次,项目开发人员在完成某个后台程序或报表后,自己测试不是很仔细,有的甚至没有遍历所有的程序逻辑,导致在系统测试时不 能正常进行;所以这种情况需要有项目组有专门的代码检查人员,检查开发人员工作结果,不正确或不合规范的返回开发人员重新完成,这种方法虽然需要有人力条件,但是对保证项目的质量是必要的。

4.4、系统测试

由于ODSB项目一般都是从数据源抽取数据整合后以报表的形式展示给客户,和其他的应用系统有一定的区别,所以在测试方法也有不同。

(1)测试组测试:

需求根据项目后台ETL、前台报表两部分产物分别进行测试;

后台ETL测试需要从数据源——>目标表,验证ETL处理过程是否正确,测试人员根据设计文档,编写SQL语句进行测试,对测试人员SQL要求较高;

前台报表测试需要从目标表——>报表展示,验证报表开发是否准确,测试人员需要明白报表每个业务指标的统计口径和规则,对测试人员业务熟悉程度要求较高;而且同一个指标在多个报表展示时,应该是相等的,也就是报表之间平的。如果目标表与报表数据验证不一致,就需要对数据源编写SQL与报表结果比对,也就是主要采取白盒测试方式;

如果数据源——>目标表——>报表展示三者之间都是一致,那剩下的工作就是和业务部门的已有报表统计结果进行比对,数据如果有差异,需求分析人员或设计人员就需要进行与业务人员进行讨论确认问题所在,分析是原来需求是否理解有差异,或统计口径是否已发生变更。

(2)用户测试:

用户测试一般是黑盒测试,直接查看报表结果数据,如果与用户已有的业务报表报表结果不一致,客户就会提出疑议,需要项目组做出解释;当数据差距在可以可接受范围之内,还可以通过;否则,客户需要寻找另外的解决办法,给客户一个满意的答复。

电子银行业务分析系统—项目总结(5-6)

5. 项目风险总结

 对于风险,我主要总结几个方面:

(1)对业务不了解或没有与客户真正确认需求,造成后期用户测试时进入了无休止的改动;

(2)数据源结构不是很了解,增加了采集数据过程的时间;

(3)数据源数据质量的较低,最终影响报表质量,从而导致客户对系统的认可度降低;如果排除我们自身开发质量原因,导致这种情况出现原因有以下两点:

1)客户原来要求的统计口径已经变更,客户测试参考的数据是新口径结果;

2)我们使用的数据源数据质量是否有问题,或者我们分析数据源的时候不

完整造成的。

用户测试问题分析:

对第1)点,这种情况往往是无法避免的,如果在口径变更时,客户提前通知项目组,就可以提前处理,否则做的都是无用功。

对第2)点,如果经过对数据源写SQL验 证统计结果与客户要求结果相差比较大,需求分析数据源是否满足报表需求,而验证数据源的工作如果在需求分析期间已经完成,并且把数据源不能满足需求的报表 与客户上来后剔除掉,那么在用户测试时候就不会出现这种情况;也就是说:需求阶段把不能实现的报表就排除掉,在开发阶段的工作就不会花无用功,提高工作的 效率。

(4)项目组人员频繁变动,给代码衔接和质量带来隐患;

(5)在单位开发ODSB项目,后台ETL取得数据源环境不具备,导致程序不能全面测试;

(6)没有专门的客户配合项目实施,也是给项目的顺利进行带来不便。

这些现象都是非常常见的,而且都是很关键问题,试想如果我们能提前预知风险且采用了相应的措施来防止发生,那麻烦会大大降低;不过,即使发生了,只要我们理清楚思路找到问题根源,然后按照步骤一步步执行下去,问题终究会解决的。

 

6. 沟通管理总结

沟通是人员、技术、信息之间的关键纽带,是项目成功所必须的。下面就客户沟通和项目组内部沟通情况做出总结:

(1)客户沟通:与客户沟通让客户明白项目的进度以及需要配合的工作内容是非常必要的,同时把项目开发过程中遇到的不可避免的风险提前告知客户,取得客户的理解和支持,如数据源不满足或质量低等现象如果早在需求阶段就发现,并与客户达成一致意见就不会出现后期测试时才暴露。

在项目的开发过程中需要定期与客户进行开讨论会,汇报项目进展情况,彼此建立起良好的沟通机制。这一点,我们项目在单位开发的时候做的不够多,在现场实施的过程中,沟通比较充分,定期给客户汇报项目进度和数据质量情况。

(2) 项目组内部沟通:项目组内部成员之间的沟通内容我认为主要包括:业务需求、设计结果、技术工具等,因为每个人对需求的理解都有自己的角度,通过沟通达成一 致的认识;开发人员对设计结果是否可以理解或理解有偏离;技术工具需要熟练者带刚学者快速掌握,使其早日投入正常工作这也是加快项目进度的重要途径。

 

电子银行业务分析系统—项目总结(7-8)

7. 项目技术经验

我们项目的定性分析:

首先,我们经常提到的操作数据存储(ODS)与数据仓库(DW)的区别:

ODS是介于DB和DW 之间的一种数据存储技术,和原来面向应用的分散的DB相比,ODS中的数据组织方式和数据仓库(DW)一样也是面向主题的和集成的,所以对进入ODS的数据也象进入数据仓库的数据一样进行集成处理。另外ODS只是存放当前或接近当前的数据,如果需要的话还可以对ODS中的数据进行增、删和更新等操作,虽然DW中的数据也是面向主题和集成的,但这些数据一般不进行修改,所以ODS和DW的区别主要体现数据的可变性、当前性、稳定性、汇总度上。

简单说ODS只是业务数据库的一个备份或者映像,ODS中的数据也尽量不做转换,而是原封不动地与业务数据库保持一致,目的是为了使数据仓库的处理和决策支持要求OLAP(联机分析处理)与OLTP(联机事务处理)系统相隔离,减少决策支持要求对OLTP系统的影响。

为什么需要有一个ODS系统呢?一般在带有ODS的系统体系结构中,ODS都具备如下几个作用:

1) 在业务系统和数据仓库之间形成一个隔离层;

2) 转移一部分业务系统细节查询的功能:

ODS的数据从粒度、 组织方式等各个方面都保持了与业务系统的一致,那么原来由业务系统产生的报表、细节数据的查询自然能够从ODS中进行,从而降低业务系统的查询压力;

3) 完成数据仓库中不能完成的一些功能:

数据仓库从宏观角度满足企业的决策支持要求,而ODS层则从微观角度反映细节交易数据或者低粒度的数据查询要求。

 

经过上面对一些概念的描述,我一直在想,我们当前的电子银行项目或给其他行开发的基于ODSB开发的项目是DW吗?我们面对的是客户提出的几十甚至上百张的报表需求,项目完成的是以几个业务主题建设的数据仓库吗?如果是数据仓库,那提供用户灵活的多维立方体、OLAP(联 机分析处理)分析中那里?这些问题经过思考过后,我总结得出:虽然提供给用户的是一大堆各种各样的报表,但是数据仓库的架构是存在的,首先在数据准备区 (数据平台)中建立一致性维度、建立一致性事实的计算方法;其次在一致性维度、一致性事实的基础上逐步建立数据集市,这个为电子银行部提供的其实就是一个 数据集市,我们在这个数据集市上产生了业务报表,如果客户需要,完全可以创建几个如“渠道签约分析”、“渠道交易分析”等业务主题,再通过Cognos工 具产生对应的多维立方体,提供管理层用户上卷、下钻等数据分析。这样我们以后为其他部门每次增加数据集市,都会在数据准备区整合一致性维度,并将整合好的 一致性维度同步更新到所有的数据集市。这样,建立的所有数据集市合在一起就是一个整合好的数据仓库。这种数据仓库架构(自下而上)具有逐步建设的特点,它 的开发周期比其他架构(自上而下)方式的开发周期要短,风险和相应的成本也要低。

其实数据仓库的建设还有一种“企业信息工厂”(自上而下)的实现方式是,首先进行全企业的数据整合,建立企业信息模型,即EDW。对于各种分析需求再建立相应的数据集市或者探索仓库,其数据来源于EDW,原子层给建立OLAP带来一定的复杂性,但是对于建立更复杂的应用,如挖掘仓库、探索仓库提供了更好的支持。这类架构的建设周期比较长,相应的成本也比较高。用户在短时间看不到想要的结果。

另外,基于ODSB的报表开发类项目,在项目管理中也与一般的应用系统有所不同,这里就不详细说明了。

8. 项目前景分析

8.1、数据源分析:

作为基于建行ODSB开发的项目,我们所使用的是建总行统一返给各一级分行最全面、最具核心业务数据,虽然现在数据模型一直在变化,但是目的就是为了各分行提供最有最有价值的数据,这为我们以后基于ODSB的项目做起来方便了很多,这方面在这次XXX银行项目得到了印证。而且值得一提的是ODSB数据模型在2009年11月14日下发的新版本中,竟然增加了一个针对证券系统(CCBSS)的分行应用集市——专门为证券主题报表准备好了大量汇总数据。如果说总行根据分行的需要在ODSB基础上不断的创建针对业务部门数据集市,那我们以后ODSB项目就会省去很多工作,即可以直接把总行返回的多个数据集市数据根据数据仓库架构抽取到我们的数据平台,形成分行企业级的数据仓库,在此平台上借助前台报表工具提供客户对历史数据查询和固定报表统计需要。

8.2、展示方式分析:

固定形式的报表是用来快速发现和定位问题或异常的,而动态OLAP是用来深入分析导致问题或异常的具体原因的。上面我为何不说成是我们在数据仓库基础之上提供客户灵活的联机分析(OLAP)、数据多维度钻取、挖掘出数据的内在价值,支持决策制定呢?也就是商业智能(BI) 具备的功能呢?因为我们提供的这些固定报表足以满足业务部门的需要,根本原因在于我们面对的业务需求往往是客户提出上百张具有中国式的、格式复杂的固定报 表,客户关心的就是减少每次手工产生和定期对关心指标数据的统计;而非提供多维数据联机分析、从历史数据形成趋势挖掘出数据规律提炼出价值,进而支持决策 等商务智能系统应该具备的需求高度。

8.3、产品未来发展分析:

首先我就简单说明一下“商业智能”和“数据仓库”的关系:

商 业智能是用来实现数据向信息转变,信息向知识转变,知识向价值转变的这么一个过程,以及这个过程中所使用到的种种技术和工具。商业智能是围绕着数据来做文 章的,数据仓库也可以说是商业智能的核心环节,很多情况下,习惯性地,由于两者有如此密切的关系,所以在很多项目命名时,往往是把数据仓库和商业智能相提 并论,有时这会给人一种很混淆的感觉。一般来说,上面所描述的是一个广义上的商业智能概念,在这个概念层面上,数据仓库是其中非常重要的组成部分,数据仓 库从概念上更多地侧重在对各类企业信息的整合工作,包括了数据的迁移,数据的组织和存储,数据的管理与维护这些我们平常称之为后台的基础性的数据准备工 作,与之对应,侠义的商业智能概念则侧重在对数据的查询,报表、多维/联机数据分析、数据分析和数据可视化工具这些平常称之为所谓前台的数据应用方面。

那么,要使我们ODSB方 向的项目有个质上升,产生真正意义上的商业智能系统,就需要把商业需求而不是技术作为数据仓库的驱动力量,在开始时就应该关注需要什么样的信息,而不是如 何提供这些信息。更不要将注意力集中在工具上,支持用户需求的基本结构体系才是重要的。最终提供客户真正关心具有商业价值的数据。我忠心希望,我们公司在ODSB方向的项目越做越大,实现具有产品意义上的价值,在IT行业内推出权威软件产品,最终推向全国建行。

 

综上所述,我从八个方面围绕我们这次所完成的XXX银行系统做了分析和总结,希望对大家日后的项目实施过程中起到积极的作用。

 

总结人:mgjava@163.com

2011-12-0515:07

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

电子银行业务分析系统—项目总结 的相关文章

  • 管理者一定要戒掉这五个毛病,否则迟早被淘汰出局

    在职场中 很多人都想升职加薪 但是不是每个人都有能力当一个好的领导 有的人不断的为之努力 有的好不容易当上了领导 可以结果时间不长反而被辞退 并不是他们不够努力 而是当员工和领导有很大的差别 你的思维要及时调整 如果思维还停留在以前 那么只
  • 项目经理如何分配任务

    http www 51testing com html 62 n 245962 html 记得自己第一次当PM 那是接手的项目 原来的PM 在项目需求分析做完之后 去接手另一个重要的项目去了 当时我和另外两个小组长 自然就成了接手PM的人选
  • 如何做好项目的需求与业务调研?

    1 调研工作如何组织 很多人认为调研工作极难 水平最高的人才能做好一次调研 软件工程中也强调需求获取是最难的事情 有的人要么认为不过如此 甚至是一个普通技术支持都可以做的工作 现在有很多企业上管理软件之前都希望软件公司派人来了解情况 提出针
  • dubbo——管理员指南

    原文地址 http blog csdn net wilsonke article details 39935801 2014 10 09 18 36 3613人阅读 评论 0 收藏 举报 目录 管理员指南 安装手册 示例提供者安装 示例消费
  • [管理与领导-61]:IT基层管理者 - 潜技能 - 1 - 职场中的陷阱- 职场中常见的陷阱与应对措施

    目录 一 常见陷阱 二 应对措施 一 常见陷阱 在职场中 有许多常见的陷阱 下面是一些例子 过度承诺和无法有效管理时间 在职场中 很容易迫于压力而承诺过多的事情 导致时间管理困难和任务完成的延误 这可能导致质量下降 工作生活平衡失衡 甚至疲
  • 项目问题总结

    1 android studio 导入开源项目源码时要注意与自己包的冲突 比如 你有一个com xxxx的包 而需要导入的是com xx yy 你就不能把整个包复制过来 否则会报can t resolve symbil 因为它根据com会到
  • 分布式工程团队建设的十大教训

    转自 https www zybuluo com lsmn note 1059823 摘要 人才招聘 培养并促进分布式工程团队的发展并非一日之功 但是值得投资 Bruno提出了一些非常重要的见解 揭示了如何让团队全力以赴 而不管地理位置在哪
  • 今天我要写Code吗?

    Manager还能不能写Code 如果你刚从技术开发职位升迁到管理职位 这会是一个在相当长一段时间内非常纠结你的问题 如果你之前技术做得还不错 算是个 高手 你应该会更加纠结一点 也许每天都在挣扎着 今天我要写Code吗 在深入探讨这个问题
  • 这才是打开软件品质保证工程师(SQA)职责的正确姿势

    综合IEEE SQA的定义 ISO9000 3 的相关章节 CMM要求 更为清晰及详细的SQA职责定义应该如下 Daniel Galin Software Quality Assurance 通过采取系统的 有计划的必要措施 为软件开发的整
  • [管理与领导-71]:IT基层管理者 - 辅助技能 - 4- 职业发展规划 - 职业情绪管理

    目录 前言 一 迟到 不积极的三种情况 二 工作动机 动力模型 2 1 兴趣 能力 价值感模型 2 2 动机模型 三 常见的负面的职业情绪 四 应对措施 4 1 职业中应对焦虑的策略 4 2 职业中应对厌倦的策略 4 3 职业中应对失落的策
  • JAVA开发管理(敏捷诞生的历史背景)

    诞生背景 随着软件规模的发展和商业化 软件开发模式的管理显得尤为重要 在软件规模较小时 一个人就可以单独完成软件的编写 测试和发布 当软件规模和复杂度越来越高时 我们不得不进行协调工作 多人完成一个软件的开发 在没有管理的背景下 软件的编写
  • 项目管理在公司的主要作用是什么?

    项目管理不光是需要公司的支持和承接项目就可以的 还需要项目管理者多方面的把控 以及执行才会达到更好 那么项目管理的主要作用是什么了 1 提升项目本身的经济效益 项目管理通过对时间 成本的掌控 达到项目的经济效益最大化 保证了公司的良性发展
  • Scrum中的产品需求预审

    原文作者 Mike Cohn 为了保持产品待办事项 product backlog 的整洁有序 我们需要召开product backlog refinement会议 有时也叫product backlog grooming 这个会议是在一个
  • c++服务端开发心跳机制

    高并发服务器整体框架 服务器心跳机制 由于线路等原因 中间过程可能发生 断线 服务器和设备端程序都无法侦测到 为 了能够及时发现断线 而启动断线重连机制 所以 在客户端应该能定时发送测试的 心跳 包 同时 为了减轻服务器端的压力 服务器对于
  • 华为的成功依靠的不是IPD

    几次聊天中 有人提到他们的公司在学习华为 贯彻IPD 这些企业都发展的比较大了 希望能用一套行之有效的管理方法来进行规范化管理 对于IPD我总是保持谨慎的态度 如果公司已经发展到一定阶段 内部形成了明确的部门分工 同时也出现了严重的部门墙
  • 从理论到实践,让你全面看懂OKR!

    转自 http blog mingdao com 3934 html OKR资料全集已上线 你可以点击这里获取下载 文 明道 夏英凯 去年4月份 明道开了第一次OKR会议 那是我第一次接触OKR 当时就从心里喜欢上了这种管理方法 没想到后来
  • ACE_Proactor实现

    ACE Proactor实现了Facade模式 其方法可以分为四类 生命周期管理方法 事件循环管理方法 定时器管理方法 IO操作facilitator方法 须知ACE Proactor是使用Bridge模式的 ACE aynch Read
  • spring的事务配置详解

    接下来我将给大家介绍spring事务配置的两种方式 1 基于XML的事务配置 2 基于注解方式的事务配置 前言 在我们详细介绍spring的两种声明式事务管理之前 我们需要先理解这些概念 1 spring的事务管理是通过Aop的方式来实现
  • 【投资界学堂】创业者如何远程管理异地团队

    转自 http pe pedaily cn 201106 20110627214254 all shtml p1 摘要投资界6月27日消息 美国商业网站Under30CEO近日刊载文章 如何成功的远程管理团队 文章选摘了青年创业理事会提供的
  • MES11大标准模块(ISA95)

    1 资源分配及状态管理 ResourceAllocationandStatus 该功能管理机床 工具 人员物料 其它设备以及其它生产实体 满足生产计划的要求对其所作的预定和调度 用以保证生产的正常进行 提供资源使用情况的历史记录和实时状态信

随机推荐

  • flutter video_player pageView 视频分页播放自适应视频宽高

    1 新建播放组件 预览图和文案可以删除也可以重新自定义 主要是视频地址 import dart async import package flutter material dart import package midou ee car v
  • 一個简洁的 antd-react-admin 应用 -- React + Antd 通用后台管理系统

    React Antd Admin 简介 React Antd Admin 一个 JavaScript 应用 项目由业界最优秀的 React 应用开发工具 create react app 初始化创建 搭配 Antd 开箱即用的高质量 Rea
  • Cannot resolve plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4_idea创建maven项目时异常

    Cannot resolve plugin org apache maven plugins maven surefire plugin 2 12 4 idea创建maven项目时异常 Git上拉下一个maven项目 在更新和build时
  • springboot 之 在Controller如何接收参数呢?

    转自 springboot 之 在Controller如何接收参数呢 下文笔者将讲述Controller中接收url路径中的参数 表单 问号后面参数 body中的JSON信息 使用 PathVariable 直接使用String定义变量 使
  • 神经网络结构--前

    目前神经网络基本是业内无人不知了 在正式了解神经网络之前 有兴趣的爱好者可以了解一下神经网络出现前的一些发展历史 实际上呢 每个聊神经网络的人 都会先放一张神经元的图片 我就偷懒算了吧 怕大家看吐了 1943年 心理学家W Mcculloc
  • [论文阅读] (27) AAAI20 Order Matters: 基于图神经网络的二进制代码相似性检测(腾讯科恩实验室)

    娜璋带你读论文 系列主要是督促自己阅读优秀论文及听取学术讲座 并分享给大家 希望您喜欢 由于作者的英文水平和学术能力不高 需要不断提升 所以还请大家批评指正 非常欢迎大家给我留言评论 学术路上期待与您前行 加油 前一篇文章介绍Excel论文
  • react 加粗_React入门的家庭作业(7?)【番外篇】

    回顾 在上一篇里完成了一个有以下功能的xxoo棋 三连棋游戏的所有功能 能够判定玩家何时获胜 能够记录游戏进程 允许玩家查看游戏的历史记录 也可以查看任意一个历史版本的游戏棋盘状态 在游戏历史记录列表显示每一步棋的坐标 在历史记录列表中加粗
  • 如何让中小学生参加机器人竞赛

    机器人竞赛的目的是通过比赛提升技能 教育机器人竞赛与其他类型的赛事相比 除了提升机器人技能外 还多了一项教育功能 格物斯坦小坦克来说说机器人竞赛给青少年带来什么 机器人是一种承接AI学习成果的载体 孩子们通过编程设计 可以制造出属于自己的个
  • 单例bean、单例模式、单例池的区别

    单例bean相关 如下通过applicationContext registerBean方法注册一个bean 这个bean默认是单例bean 那么说spring容器里只能有一个User类型的bean正确吗 答案是不正确 我们可以通过xml方
  • 06-分布式消息队列Kafka

    目录 一 简介 1 什么是kafka 1 1 概念 1 2 特性 2 应用场景 二 原理 1 基本概念 1 1 Broker 代理 1 2 Topic 主题 1 3 Partition 分区 1 4 Replication 副本 1 5 P
  • 什么是Webpack?(详细介绍)

    Webpack webpack主要是打包 所以其核心存在两个部分 入口和出口 你可以把webpack加工想象成香肠加工厂 就是活猪进去 香肠出来的那种 但是如果每次加工都需要员工亲力亲为 那多麻烦那 所以我们考虑到了自动化配置 webpac
  • MySQL8主主同步配置

    所谓双主备份 其实也就是互做主从复制 每台master既是master 又是另一台服务器的slave 目录 一 环境准备 二 数据库安装 三 修改默认存储路径 AB库 四 MasterA配置 五 MasterB配置 六 MasterA操作
  • 时序数据库-9-[opentsdb]使用docker容器化安装部署

    1 下载镜像 docker search opentsdb docker pull petergrace opentsdb docker 2 启动容器 docker run d p 4242 4242 name opentsdb peter
  • python通过外网远程连接腾讯云Mysql数据库-案例

    最近需要做一个东西把接口获取到的数据存到云数据库上 尝试了一下云数据库的使用 将具体操作记录一下 1 购买一个云数据库 因为是测试就买了一个按需付费的 2 初始化 设置用户名 密码 3 登录 phpMyAdmin 创建数据库 4 开启外网I
  • 软件与系统安全复习

    软件与系统安全复习 课程复习内容 其中 软件与系统安全基础 威胁模型 对于影响系统安全的所有信息的结构化表示 本质上 是从安全的视角解读系统与其环境 用于理解攻击者 什么可信 什么不可信 攻击者的动机 资源 能力 攻击造成的影响 具体场景
  • vue+nodejs人体健康检测系统php 微信小程序 java医院体检预约系统springboot

    体检预约系统小程序的设计主要是对系统所要实现的功能进行详细考虑 确定所要实现的功能后进行界面的设计 在这中间还要考虑如何可以更好的将功能及页面进行很好的结合 方便用户可以很容易明了的找到自己所需要的信息 还有系统平台后期的可操作性 通过对信
  • element select多选不能回显、select多选回显之后不能正常编辑

    选中数据回显时 上面没有显示回显的名称 但是下面会有选中 并且点击选中的数据也无法取消选中 无法选择别的数据 select多选用String格式接的字符串 保存后发现是带 的数据 问题就出现在这里 也就是多选的数据传到后台后是数组形式 如果
  • jQuery 入门教程(24): jQuery UI Autocomplete示例(二)

    如果一个输入框可以接受多个输入项 比如选择你喜欢的语言 以逗号隔开 这是也可以使用AutoComplete为每个输入项提供输入提示 不过此时除了设置数据源外 还需要添加一些事件处理 1 2
  • 阿里云上传视频

    阿里云视频上传 关于大文件的保存 一般会保存在阿里云的视频点播上 因为保存在服务器上呢内存有限 而保存在视频点播上不会占用你服务器的资源 阿里云给你提供保存空间 而收取一定的流量费 参考阿里云的sdk 引入maven
  • 电子银行业务分析系统—项目总结

    电子银行业务分析系统 项目总结 1 2 1 项目概况 XXX银行业务分析系统 是为建行XXXX分行电子银行部开发的综合性业务数据分析系统 其主要基于分行ODSB数据作为数据源 主要包括CCBS 中国建设银行新一代柜面业务系统 和ECTIP