• [开发资源] EventPaas算法Demo
    指导第三方算法APP订阅自带算法元数据DEMO示例:https://ysubox.cikits.com/p/2524381c15a4432183ee51db906feb75
  • [开发资源] AES256下载
    加密算法DEMO AES256下载:https://ysubox.cikits.com/p/2b5f99136e16662acc05d2105cc6da53
  • [技术干货] 计划而不固化,简约而不简单
    一个人不能没有生活,而生活的内容,也不能使它没有意义。做一件事。说一句话,无论事情的大小,说话的多少,你都得自己先有了计划,先问问自己做这件事,说这句话,有没有意义?你能这样做,就是奋斗基础的开始奠定。——戴尔·卡耐基2020年马上就要过去了,很多公司和团队以及个人都陆续着手这整年工作的归纳和总结,与此同时也开始对新的一年的展望。从小编上大学开始(那好像是一个很久远的时候……),大家会在QQ空间或者QQ签名上写一些很正能量的话以可能自己一年的努力和鼓励自己在新的一年能百尺竿头更进一步。当然很多有心人不仅是心怀美好期盼,而且还做了新一年的计划,比如,使用近些年来比较流行的bullet journal——子 弹笔记。子 弹笔记能它能让你在短时间内找到最重要的事情,高效的做好时间管理,告别盲目的做事情。在记录的时候,记得都是关键词或短句子,并且配合着一定意义的符号有条理的排列内容,给人一种简约和清爽的感觉。                                                       -------图片来源于网络子 弹笔记之所以被全球范围所推广和认可正是以为这样简约、高效的做计划的方式,其实这也正是遵循了现实的生活状态,即我们需要高效的同时,正每时每刻不再面临着变化,而详尽复杂的计划往往只是费力不讨好。这在软件行业中也是一样的。原来的瀑布式开发的方式已经无法适应当今快速的变化,详尽周密的计划必定无法指引软件走出VUCA时代所带来的“黑暗”,而敏捷开发的方式应时代所需势在必行,因为在敏捷宣言中就提出了“响应变化 高于 遵循计划”的口号。可能有些读者会有疑问说“难道敏捷就不做计划了吗?”,其实不是这样的。敏捷一样需要做计划。那么有些读者可能又会问“不是说响应变化高于遵循计划吗?怎么还做计划呢?”其实敏捷宣言不是说不做计划,而是说相比做计划更有价值的是响应变化,一切以变化为依据。那么有读者可能又会问“既然当今世界无时不刻不再变化,你如果响应了变化还怎么做计划呢?”很高兴有读者会有这样的疑问和思考,而这个问题也正是这篇文章所要和大家分享的,如何在敏捷开发中做计划,即敏捷规划。什么是敏捷规划敏捷规划是一种逐渐完善过程的规划方法,是对价值的探求过程。规划为一个概括性的项目开发问题“我们要构建什么?”找到最佳的答案,这一答案综合了功能、资源和进度三个方面。规划应该足够可靠,可以用来作对该产品和项目进行决策的基础。敏捷规划更关注规划过程而不只是建立一个计划。它鼓励修改、产生易于修改的计划,并且延续到整个项目过程。敏捷规划有效的原因经常进行重新规划在不同层次上制定计划基于功能而不是基于任务制定计划小故事保持工作流畅每次迭代都要消除处理中的工作在小组层次跟踪承认不确定性并为之做计划敏捷规划和传统规划的区别敏捷规划追求真实需求,重复初始计划敏捷团队开始时对项目的愿景有一个初步的讨论,之后用原型进行迭代。干系人可以在原型的基础上对项目进行反馈和调整。而在瀑布计划中,范围和解决方案还没有确定就需要干系人对项目进行详细的说明和反馈。敏捷通过原型来更好的理解相关领域,并以原型为基础进行进一步的计划和细化,这也体现了渐进明细的概念。敏捷规划贯穿于整个项目中,不仅仅是前期的工作传统规划中强调前期计划的重要性,主要集中在项目范围规划、时间规划、成本规划、质量规划、人力资源规划、沟通规划、风险规划、采购规划、干系人规划以及变更管理、配置管理和过程改进等相关计划上。这些过程都在项目开始之前就需要执行。敏捷恰恰相反,敏捷认为知识型项目的风险等级和不确定性使得前期计划出现了许多问题,所以敏捷方法提倡在整个项目生命周期中都进行规划,会有不同层次和详细程度的计划。但是, 敏捷认为前期计划是很有必要的,只是不宜过度,需要找到一个平衡点,既要做好足够的前期计划以减少大量重复和返工的风险,也能避免过度计划导致ROI下降以及多变的项目计划。敏捷规划是移动打靶,需要及时调整中期计划当目标是静止的时候,可以做很多计划,从而向着那个静止目标努力前进,当目标是移动的时候,就更加需要作出大量中期调整以保证目标达成,类似移动打靶。为了达成目标,敏捷方法使用了复杂的探测和适应系统去获取反馈并作出调整。敏捷规划的原则假设事先无法制定完美的计划事先规划有帮助,但不宜过度最后责任时刻再敲定计划关注调整与重新规划胜于与遵循计划正确管理WIP提倡更小、更频繁的发布快速学习规划并在必要时候调整方向敏捷规划的方法规划各层级计划,明确产品开发的方向在敏捷方法中,早期的计划是必要的,但有可能是不太完美的。不确定性导致了重复计划的必要性。为了体现适应性计划的特点,分别为:敏捷愿景、产品计划、版本计划、迭代计划、每日站会计划。计划的层次体现了渐进明细的特点,渐进明细的最终目的是为了交付与原始设计对象一致的产品。五层计划体现了在敏捷项目中一些细节不断涌现,需要根据反馈重新排序优先级,从而调整整个项目。这一点体现了敏捷宣言中的最后一条“响应变化胜过遵循计划”。五层计划如下图所示。定义愿景规划洋葱图的顶端是愿景层。产品愿景要清楚描述从哪些方面为用户或者客户之类的利益干系人提供价值。这一层是定义产品要解决的首要问题和产品的目标人群。考虑这些问题有助于了解产品为用户带来的真正价值,和如何让产品与其他试图解决相同问题的产品区别开来。确定产品概要列表和路线图开始时必须产生一些最基本的需求来填充产品列表,在确立列表之后,建立一个产品路线图。路线图要有时间轴、版本号和对应的特性功能信息。路线图可以表示产品随着时间的推移如何以增量方式构建和交付,以及驱动每一个版本的重要因素。制定版本计划根据产品路线图的时间路标从产品列表中选取适当的特性进入对应的版本计划中。版本规划是主要针对增量交付取得范围、日期和资源之间的平衡。每个企业和公司都需要有一个合适的节奏,有规律的向客户交付产品特性。迭代结束的可交付增量是潜在可发布的,是否发布要依据组织的发布节奏。通常的发布节奏有三种。在完成每个冲刺后发布:让发布和迭代的节奏保持一致。在完成多个冲刺后发布:将多个迭代的结果合并为一个版本进行发布。在完成每个特性后发布:不考虑迭代是否结束,做完一个特性就发布一个,这就是通常所说的持续发布。很多企业和公司完成一个特性后就马上向部分或者所有客户发布特性,非常频繁,有时可能甚至一天发布很多次。制定迭代计划迭代计划聚焦于实现本迭代所应开发的用户故事的详细任务以及任务的下发。一个迭代是一个较短的研发周期,通常持续2-4周。团队从产品列表中选择排序较高的用户故事纳入当前迭代中进行开发。制定迭代计划是为团队选择本迭代要完成的需求或任务。每日计划在每日站会中,团队成员聚在一起,每个人依次讲述自己在上次每日例会后做了什么,今天准备做什么,是否遇到了任何阻碍。团队通过每日站会的形式评估自己的状态,以一种非常直观的形式告诉大家当天计划做什么,这也可以让团队尽早识别风险。虽然早晨的这项仪式开始于对前一天的成果的讨论,但成功的团队会意识到每日站会是讨论计划的会议,而不是讨论状态的。因此,每日站会应该专注于制定一个每日进度的计划。最后以图的形式总结在这些级别产生的工件及其相互之间的联系。持续调整规划,保证产品的价值在敏捷的整个层级规划中,是一个持续规划的过程,团队会不断根据过程中的所学所获来逐步完善计划;这种方法使团队在短期内就能明确责任,同时帮助他们了解自己的责任是如何推动长期目标的实现的。规划洋葱图的每一个层次都不止执行一次,而是在产品的整个生命周期中多次执行。不过,每层执行的频率取决于该层的位置。一般而言,最常规划的是较低的级别,随着向更高级别的迈进,你将逐步减慢你计划的步伐。比如说,你要经常、乃至每天做日常规划,但你可能只需要每隔几个月甚至一年才重新审视你的产品愿景。在敏捷产品整个开发过程每个阶段都是持续进行的,结合开发过程图我们理解一下敏捷中的持续计划,过程图如下所示。通过流程图可以看出,先制定一个前期计划,通常是当前迭代以及未来2-3个迭代的任务是明确的;然后尽早实现并发布给客户获取反馈;根据反馈及时进行计划,对前期制定的版本计划和产品路线图进行调整,不停的在前期计划和及时计划中寻找平衡,保证团队的目标始终是给用户带来价值,从而保证产品的价值。敏捷规划的工具时间盒时间盒是固定的一段时间,相对比较短,计划的工作要在这段时间内完成。敏捷比较关注时间盒的概念,比如:一个迭代的时间盒是2-4周,一个迭代的计划会议是2个小时,一个回顾会的时间盒是1个小时,一个站会的时间盒是15分钟。时间盒的结束点可以视为一个检查点,采用时间盒的方式给整个敏捷项目的实施提供了频繁的检查点,通过结果评估、获取反馈、控制成本、管理风险来监控外界变换的不稳定的环境,从而测量进度并且重新计划进行中的工作。渐进明细渐进明细是一种滚动式规划的技术。 在PMI编制的PMBOK中,是一种对进度计划编制的技术,是指在项目进程中,随着信息越来越详细,估算越来越准确,持续改进和细化计划。细化是量化的基础,逐步细化我们的工作,可以提升项目计划的指导意义。最小可售功能(MMF)最小可售功能(MMF)是一个最小和可市场化的软件特征或者产品特佂,可以快速开发并为用户提供重要的价值。互联网时代的竞争中,第一个占领市场就可以抢占先机,即便这个功能可能还不完备,仅具备部分可用的功能。最小可售功能代表功能包足够完整到可以为用户或者市场提供价值,同时也足够小。在软件项目中,增量交付的方式让客户可以更早地获取可用功能,从而早期受益。增量交付在帮助团队获得早期投资回报的同时,也获得了早期的反馈,给后续功能开发提供了参考。怎么样,各位读者朋友,鱼和熊掌是不是可以兼得啦。在敏捷的开发中也许你还有会这样或那样鱼和熊掌的问题,那不妨来华为云的DevCloud专业服务转转,这里不仅提供了解决方案还有各种能力评估呢!在专业服务中针对不同的岗位提供了评估的能力,让开发者可以对号入座,并基于你所在的岗位、技术得到客观、全面、系统的测评以及名师般的学习引导。快来访问专业服务平台,通过个人能力评估,看看自己是什么水平吧!
  • [技术干货] 想尝试规模化敏捷的同学请留步~
    敏捷软件开发理念已渐渐被业界普遍接受,Scrum框架更是早已被敏捷团队所熟知。随着大家敏捷的理念和实践一步步的提升,越来越多的公司和团队为了面对更快更强的适应变化的市场需求、减少内耗和项目规模的扩大等,不得不面对一个新的问题,就是规模化敏捷的引入和实现。目前市场上规模化框架主要有SAFe,Less,Scrum of Scrums, Spoity等等。其中SAFe是使用最广泛的规模化敏捷框架,那么SAFe到底是个什么东东呢?SAFeSAFe是什么SAFe(Scaled Agile Framework,大规模敏捷框架),是一个在线的知识库,该知识库具有经过验证的集成原则、实践和能力,可大规模实施精益、敏捷和DevOps。 SAFe发展历史2011年,SAFe第一版由Scaled Agile公司创始人Dean Leffingwell在scaledagileframework.com网站发布,截止到2019年10月,SAFe已经更新至5.0版本。SAFe核心价值观协调一致领导者通过建立和表达投资组合策略和解决方案愿景来传达任务,在计划期间确定业务价值,并指导范围的调整以确保需求与能力相匹配。内建质量领导者通过创建内建质量成为标准的环境来改变系统并展示承诺。透明领导者促进所有相关工作的可视化,并创造一个环境:“...事实总是友好的,在任何领域中人们可以获得的每一个证据都使人们更加接近事实。”项目群执行领导者作为企业所有者参与计划增量(PI)的规划行业执行,在积极消除障碍和消极因素的同时,庆祝高质量的产品增量。SAFe的原则SAFe核心能力l  精益敏捷领导力l  团队和技术敏捷l  DevOps和Release on Demandl  商业解决方案和精益系统工程l  精益解决方案管理SAFe的配置SAFe支持各种开发环境,具有四种开箱即用的配置。分别是:必不可少的SAFe配置Essential SAFe配置是所有SAFe配置的基本构建块,是最简单的实现起点。它提供精益敏捷领导能力,团队和技术敏捷性能力,以及DevOps和按需发布能力。SAFe以一个名为敏捷发布培训(ART)的组织结构为基础,敏捷团队,关键利益相关者和其他资源致力于一项重要的,持续的解决方案任务。大型解决方案的SAFe配置大型解决方案SAFe配置引入了业务解决方案和精益系统工程能力,支持那些构建最大,最复杂的解决方案,这些解决方案需要多个敏捷发布列车和供应商,但不需要组合级别的考虑因素。这种解决方案的开发对航空航天和国防,汽车和政府等行业来说很常见,因为大型解决方案 - 而非投资组合治理 - 是主要关注点。解决方案培训组织结构可帮助企业应对最大的挑战 - 构建大规模,多学科的软件,硬件,网络物理和复杂的IT系统。开发这些解决方案需要额外的角色,工件,事件和协调。投资组合SAFe配置Portfolio SAFe配置提供精益项目组合管理能力,使组合执行与企业战略保持一致。它通过一个或多个价值流围绕价值流组织发展。投资组合SAFe通过投资组合战略和投资资金,敏捷投资组合运营和精益治理的原则和实践提供业务敏捷性。完整的SAFe配置完整的SAFe配置包括精益企业的所有五项核心能力。它是框架的最全面版本,支持构建和维护大型复杂解决方案组合的企业。关于SAFe的更多了解请移步到我们的华为云DevCloud专业服务,服务中包含SAFe的系统化培训课程,并提供了相关认证,更有资深专家的亲自指导。此外,DevCloud专业服务还提供了开发者的相关能力评估,点亮象征着荣誉的开发者勋章,赶快来吧~~~~
  • (已结束)竞享实例有奖问卷,填问卷赢京东卡!
    感谢各位参与,本次问卷调查活动已结束!本次问卷中奖楼层:13#  蓝房子     恭喜撒花~!————————————————————————————【活动时间】10月19日-11月19日【参与方式】    1、点击下方问卷链接,填写问卷。           >>点击填写问卷<<    2、问卷提交后,在论坛下方回复    问卷内预留的邮箱地址   即可参与抽奖          注:回复的邮箱需要与问卷内预留的一致才有机会中奖哦~~【抽奖规则】    活动结束后再从本楼层下方回帖用户中随机抽取用户送出京东卡,  【活动奖品】     京东E卡50元(电子卡)【活动规则】有效参与人数指:楼层回复的邮箱真实有效且与问卷提交的一致,每个华为云账号只能提交一个邮箱,每个邮箱仅限参与一次,重复参与的视为无效楼层;如参与人数不足50人,将所有从参与人数中抽取1人赠送1张京东卡;本次活动最多赠送5张京东卡,先到先得;奖品将在活动结束后发放至中奖预留的邮箱;  
  • [ManageOne二...] 【华为云Stack ManageOne 可定制能力】运营侧对接第三方审批流程系统方案和开发指导
    ManageOne运营侧支持与第三方审批流程系统对接,实现用户提交云资源申请订单后,审批人在第三方审批系统进行流程审批,审批完成后,ManageOne进行云资源的在线发放。开发者可通过定制的方式对接常见的流程审批系统,如ESOP、K2、HPSM等。客户价值:1、方便客户对业务审批流程进行统一管理。2、保持审批人一致的审批体验,不同业务的审批在一个审批系统中完成,不需要登录不同的系统进行审批,不需要适应不同审批风格的系统,减少学习成本。约束条件:ManageOne 6.5.0 及以上版本通过开发定制适配程序实现,主要实现功能如下图所示:demo地址:https://devcloud.cn-north-4.huaweicloud.com/codehub/project/5f2e165cff6a400494fbf7c560232b0b/codehub/625838/homeFAQ:1、配置对接页面连通性测试失败--a、检查网络是否开通--b、检查适配程序接口是否被ManageOne调用,打印返回报文检查格式是否正确2、流程管理页面没有显示第三方外部流程--a、检查查询流程定义接口是否被ManageOne调用--b、检查返回报文格式,注意approval_user_id不能重复,格式为数字类型的字符串,如“10001”。
  • [热门活动] 【武汉HCDG】落地开营 技术圈层价值初现
       12月21日下午两点,由HCDG武汉核心组牵头,华为云协办的的“武汉HCDG落地开营”技术交流活动正式开始。活动伊始,主持人简要介绍,“HCDG是什么”、“怎么加入HCDG”以及“加入HCDG需要做什么”,使得大家对HCDG有更充分的了解。        随后,李国有、李园正、李綦睿三位嘉宾分别以运维体系、浅谈通信系统、项目管理与运营为主题发表演讲。技术大咖们分享的干货内容,让千硕学员们对所学的知识加深了理解,同时也拓宽了视野,get到了很多新的行业信息和技术点。       主题演讲结束后进入最热闹的互动交流环节,开发者们纷纷向嘉宾们抛出自己所关心的问题,特别是面临就业的学生们,迫切希望能够从嘉宾这里获得一些建议,而嘉宾们也一一作出解答,幽默风趣的语言风格也让现场的气氛更加活跃。         嘉宾们在技术分享之余,分享了很多自己多年在职场和行业中摸爬滚打,学习探索的经验。他们认为,专业技能和项目经验之外,开发者也应该学习良好的沟通能力。与同事、领导的沟通,你的沟通能力都至关重要,甚至在很大程度上决定着你是否能够高效进行团队配合,拓展自己的视野和人脉,在职场获得更长远的发展。        嘉宾李綦睿在互动时坦言,自己当初在技术上并不是最出色的,反而是沟通表达能力上的提升最终让他受益良多。得益于喜欢社交和交流,结识了很多有技术有想法的人,并通过他们有了快速的成长,疏通了自己在技术上很多百思不得其解的问题。包括参与本次在武汉HCDG技术交流活动中的分享,他也通过和其他嘉宾和组织者的交流有很多新想法和新收获。       随着时间的流逝,“武汉HCDG落地开营”技术交流活动也进入尾声,大家讨论了武汉HCDG后续的发展模式、发展方向、活动内容等议题。大家通过本次活动都越来越清晰的意识到了技术圈层的重要和必要性,加入武汉HCDG,对话技术大咖,想必也是不虚此行。在最后合影留念时,在场的开发者们已经开始讨论起下一次活动的举办时间,期待下一场!(HDZ已正式更名为HCDG,Huawei Cloud Developer Group(华为云开发者社区组织)是华为云开发者生态面向全球开发者建立的开放、创新、多元的社区组织。)HCDG社区—携手全球开发者 共建开放、创新、多元的开发者社区组织      HCDG是Huawei Cloud Developer Group的英文缩写,是华为云开发者生态面向全球开发者建立开放、创新、多元的开发者社区组织。      致力于帮助开发者学习提升、互动交流、挖掘机会,推动ICT、互联网等产业生态的建立和发展。      对云计算、IoT、人工智能、5G、区块链、鲲鹏、昇腾、软件开发与运维、开源等各技术领域感兴趣的开发者、软件工程师、创业者、运营人、产品人、大学生、老师等都可以参与到HCDG。      HCDG秉承开放、创新、多元的社区文化,完全由各地HCDG组织者、志愿者自发组建和领导。华为公司不直接参与HCDG组织建设和领导,只按需对HCDG社区活动提供必要的方向指导、资源支持、活动支撑等,并为各地HCDG组织者提供与全国组织者互动交流的机会。》期待您加入HCDG社区组织,点击申请报名《
  • [热门活动] 来华为开发者社区HCDG切磋,约不约?
    随着IT技术的快速发展,各地开发者急需找到一个组织,互通有无,学习进步!面向全球开发者建立的HCDG社区,秉承开放、自由、创新的社区文化,完全由各地HCDG组织者、志愿者自发组建和领导!点击了解更多“福州HCDG成立”详情(此处掌声雷鸣)目前全国各地HCDG小组正在加速建设将在20多个城市全面铺开!各地市的小伙伴只要你对HCDG感兴趣愿意加入社区共同推进社区组建和发展都可以报名成为HCDG核心组织者、志愿者你是来呢?还是来呢?还是来呢?
  • [视频专题] 云速建站视频地址更新~提高建站效率必看!
    【摘要】 华为云速建站专家做客直播间,为你带来系列直播课,更加直观的为你讲解及演示各重要版块及功能。直播回看合集,戳链接立即观看~~~第一期初步了解了华为云建站的基本功能后---技术小白如何花2小时搭建一个精美网站直播入口:https://zhibo.huaweicloud.com/watch/2929070?key=9610745b640a112b46469938c43bdb73第二期深入讲解如何做...华为云速建站专家做客直播间,为你带来系列直播课,更加直观的为你讲解及演示各重要版块及功能。直播回看合集,戳链接立即观看~~~第一期初步了解了华为云建站的基本功能后---技术小白如何花2小时搭建一个精美网站直播入口:cid:link_0第二期深入讲解如何做产品页展示、产品板块各功能演示---手把手教你如何进行产品展示直播入口:cid:link_1第三期深入讲解文章如何展示、文章板块各功能演示---文章展示不会?让你轻松get套路!直播入口:cid:link_2第四期深入讲解会员系统与分销系统,让你轻松管理你的会员与分销商---进阶课程之解析会员系统与分销系统直播入口:cid:link_3第五期课程会深入讲解如何完美搭建出你想要的手机端网站---移动互联-手机端网站搭建的成功秘诀直播入口:cid:link_4
总条数:1584 到第
上滑加载中