首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不会画画开发不是敏捷教练

CODING 携手优普丰为大家准备 6 节“敏捷实战系列直播课程“已经进行了一半,本次系列课程我们请来了中国敏捷“半壁江山”,大佬们都自带光环而且幽默,直播现场相当火爆,关于敏捷干货满满那自不必说...欢迎来看回播~ 我在腾讯云大学学画画 俗话说得好,不会画画开发不是教练,本次课程主讲老师们就身体力行为各位同学演示了什么才是敏捷教练必备技能。...不存在,24 小时响应机制启动,哪里有问题,哪里就是课堂: ? 预告一样超级有料 跟女生一起撸代码是什么体验? ?...对,你没有看错,据说接下来李小波老师课堂将会有神秘女嘉宾加入,跟他一起撸代码,而且听说还是位产品经理。狭路相逢,女产品经理对上男开发工程师,各位看官怎么看?...,开播前还有贴心小助手实时提醒,精彩不错过~~ 也欢迎大家在评论区留言,说说你们对敏捷开发理解和疑问。

56820

所谓用户体验

所谓用户体验 由 Ghostzhang 发表于 2012-07-16 19:20 怎样用户体验才是用户体验呢?...好像有点跑题了,这次思考是:并不是所有关注用户感受体验就叫做是“用户体验。 从何而来这想法呢?...上面的唠叨是一个引子,结果就是"不能赚钱交互不是交互",简单说就是交互可以赚钱,可是不好用户体验也是能赚钱。...但是从商家角度来说,我们需要考虑几个因素,第一个就是成本,这个是直接决定了能给用户提供最佳体验上限到哪,椅子意味着更高成本;其次是投入产出比,开门做生意,不为赚钱是很少,投入越多,意味着盈利周期可能越长...麦当劳椅子虽然用户体验不是最好,但却是这么多年来产品与体验最好平衡,从而实现利润最大化。 当你再次遇到这种问题时,就知道如何处之泰然了。(本届 年会 主题)

3K30
您找到你想要的搜索结果了吗?
是的
没有找到

如何培育内部开发者平台体验

如何培育内部开发者平台体验 伦敦——Syntasso 首席工程师 Abigail Bangser 在本周 State of Open Con 上说,“应用程序开发人员希望快速行动,而运维工程师希望安全行动...“如果你想建立一个真正伟大平台工程开发体验,这需要你将其视为一个整体社会技术挑战。”...她对平台工程定义归结为构建、维护和提供“为所有使用它社区精心策划平台体验”,这会影响所有不断发展技术、社会和团队结构。 一个平台建立边界。...然后查看已经在运行工具——Slack、Jira、Trello——并开始跟踪临时请求。什么是最频繁、最困难、最耗时?您应用程序团队辛劳在哪里?...“你想让你团队更接近平台,与平台互动。做到这一点一个方法是提供他们需要文档和参考实施,”Watt 说。 不要忘记提供平台工程体验专业服务方面。

7210

工作想法从哪里

提出论点 研究想法,兼顾摘果子和啃骨头。...两年前,曾看过刘知远老师一篇文章《研究想法从哪里来》,直到现在印象依然很深刻,文中分析了摘低垂果实容易,但也容易撞车,啃骨头难,但也可能是个不错选择。...学生年代,作为老师一个不成器弟子,学术上没有什么建树,幸运毕了业。现如今到了工业界摸爬滚打,虽然换了个环境,但是发现生存道理没变。 反面例子 不好工作想法会加剧“卷”用户体验。...这样工作体验确实很糟糕。 我触发点 沿着你造梦方向先动手干起来。一年前刚开始决定做攻击者画像时候,其实心里有底也没底。...引用 研究想法从哪里来 杜跃进:数据安全治理基本思路 来都来了。

8.2K40

敏捷模型」敏捷架构:规模化敏捷开发策略

与流行看法相反,架构是敏捷软件开发工作一个重要方面,就像传统工作一样,并且是扩展敏捷方法以满足现代组织现实需求关键部分。但是,敏捷专家架构方式与传统主义者方式略有不同。...2.整个生命周期架构 图1描绘了敏捷模型驱动开发(AMDD)生命周期。...11.证明你架构 实践证明它与代码指出模型只是一个抽象,一个看似非常模型在实践中可能实际上并非如此,你可以肯定知道唯一方法是通过实现验证你模型。...当敏捷架构师是开发团队高效成员,并且当开发团队参与开始架构工作时,他们不需要全面的文档,导航图就足够了(授予,当这不是案件文件,希望最小,可能是必需)。...共同实践 敏捷实践 架构师受到高度重视,经常被置于基座上,甚至更糟糕 敏捷架构师谦虚地承认他们不会走水 架构师太忙了,不能随便开发 敏捷架构师是开发团队活跃成员,在适当情况下开发软件并充当团队架构顾问

1.4K21

敏捷开发有哪些模式_软件敏捷开发方法模式

大家,又见面了,我是你们朋友全栈君。续集成。很显然传统瀑布开发模式已经不能满足需要了,于是,敏捷开发这种模式就出现了。   ...接触过敏捷开发朋友可能会知道,敏捷开发有如下价值观:   个体与互动 胜于 过程与工具,可工作软件 胜于 复杂文档   用户协作 胜于 合同谈判,响应变化 胜于 遵循计划   下面新霸哥将会用一个真实案例给大家讲讲敏捷开发...会议结束后,大家各自忙自己任务了。由于在开发过程中采用是项目中划分出很多独立模块,每个人负责模块都是不一样。...迭代开发中一个星期后,相关团队成员编码工作基本上完成了或完成了大半。这时候项目经理会组织一个开发人员会议,就是开发人员坐到一个会议室里面瞪着大眼在投影仪上找bug或编码规范问题。...当然,敏捷开发有十二原则,在这里新霸哥就不重复了,如果有需要对敏捷开发有更深了解欢迎和新霸哥交流。如今,敏捷思想算是深入人心了,后面的具体方法就是教会我们如何实施敏捷

1.3K11

敏捷开发实践(一)--谈谈我对敏捷开发理解

随着敏捷开发越来越流行,人人都在谈敏捷,人人也都在学习scrum等敏捷开发方法。。。当然,自己也是敏捷开发实施者和受益者。...背景 我们公司引入敏捷开发时间并不长,在实施敏捷过程还存在一些问题,自己在实施敏捷过程也存在很多疑惑(毕竟原来没有学过,和真实经历,体会),所以最近一直在学习敏捷,看敏捷视频和阅读相关资料,...最后,希望对不了敏捷朋友有一定帮助 什么是敏捷开发 敏捷开发(Agile Development)不是指某一种具体方法论、过程或框架,而是一组价值观和原则。 怎么理解呢?...其次,敏捷开发都具有以下共同特征: 迭代式开发 增量交付 开发团队和用户反馈推动产品开发 持续集成 开发团队自我管理 最后,相比于“传统”瀑布开发模式,敏捷开发是一种“现代”开发模式。...敏捷开发宣言 《敏捷宣言》 我们通过身体力行和帮助他人来揭示更好软件开发方式。

1.3K11

什么是敏捷开发_一个完整敏捷开发流程

0、先来一张导图 1、概念 简单说,敏捷开发是一种以人为核心、迭代、循序渐进开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行特征。...2、优势 1、敏捷开发属于增量式开发,对于需求范围不明确,需求变更较多项目而言,可以很大程度上响应及拥抱变化。...2、对于互联网产品而言,市场风向转变很快,需要一种及时快速交付形式,而敏捷开发则能更好地适用于此。...3、误区 4、特点 5、核心原则 6、捷开发与瀑布模型开发 瀑布模型开发 敏捷开发 某博主po一个很有趣敏捷和瀑布”对比例子,给大家作为阅读参考: 6.1、敏捷开发 客人到餐馆来点菜(新项目...,我要变需求) 这时候大堂经理来了,说,“味道淡了可以加盐,不辣可以加辣,但是换菜不行,已经炒那两盘菜也是要算成本”(瀑布坏处,需求变更比较麻烦) 于是,后厨只给客户加了盐,加了辣

70410

ThoughtWorks敏捷开发 | 洞见

ThoughtWorks敏捷开发方法一直是一种神秘存在。...敏捷开发。...这两个核心原则甚至上升到了价值观层面,于是我们认为客户一定能够“耐心”跟团队辩论价值,而让团队“听我”业务人员基本只能维持在一个商务上甲方。...对于客户/业务和项目管理者,从燃起图能够看到实时需求范围变化,按期交付风险也能够实时推测。累计流量图在成熟团队广泛应用,它能够直观告诉开发团队瓶颈在哪里,驱动改进。...在咨询其它IT组织过程中,相关业务人员(即开发团队客户)往往会有畏难情绪。但其实只要时间盒控制,建立这样协作节奏后,总投入时间是下降

1.1K41

深入核心敏捷开发

对于客户/业务和项目管理者,从燃起图能够看到实时需求范围变化,按期交付风险也能够实时推测。 累计流量图在成熟团队广泛应用,它能够直观告诉开发团队瓶颈在哪里,驱动改进。 ?...---- 第1章 敏捷宣言到底有几句 敏捷软件开发宣言 我们一直在实践中探寻更好软件开发方法,身体力行同时也帮助他人。...这里模式指的是程序员编写代码习惯,包括“模式”和“反模式”。像富有表达力类名、单一职责方法、良好格式缩进等等,都是“模式”。...另外在明天做代码回顾时,把今天识别到反模式改进为模式。”...从而释放生产力,这是高效交付秘诀 每个成功互联网公司都有一个基础平台来更好支撑和实施自己业务战略,专注在如何提升开发团队体验、关注在如何打造一个平台来为开发团队提供更多自治,从而释放出更大生产力

1.1K21

关于敏捷开发思考

刚接触敏捷一个月左右,看各种设计模式、TDD、scrum、xp,但是当别人问到我什么是敏捷开发时候,还是不知道怎么去回答,所以就想着,是时候理一下这些天学习关于敏捷所有,在心里搭一个框架...什么是敏捷开发? 在《高效程序员45个习惯:敏捷开发修炼之道》中这样写道:敏捷开发就是在高度协作环境中,不断地利用反馈进行自我调整和完善。...敏捷开发强调开发要持续不断,只要有人使用这个软件,开发就没有真正结束。在《高效程序员45个习惯》中这样写道:为什么要持续开发呢?...敏捷开发好处是什么?...从敏捷开发特点不难看出它好处,提高开发效率,每一次迭代都能及时获得用户反馈,大方向不容易走错,步步为营,不用返工,效率必然提升;降低开发成本,不用返工,自然成本降低;提高产品质量,敏捷开发要求团队成员面对面工作

58330

瀑布开发敏捷开发区别

敏捷开发,首先把客户最关注软件原型先做出来,交付或者上线,在实际场景中去修改弥补需求中不足,快速修改,再次发布版本。再次上线或者交付。通过一些敏捷实践方式,细化story,可以提供更小迭代。...3.敏捷开发模型   3.1 什么是敏捷开发 敏捷开发是一种从1990年代开始逐渐引起广泛关注一些新型软件开发方法,是一种应对快速变化需求一种软件开发能力。...3.2 敏捷开发特点     (1)人和交互 重于过程和工具。   (2)可以工作软件 重于求全而完备文档。   (3)客户协作重于合同谈判。   (4)随时应对变化重于循规蹈矩。     ...项目的敏捷开发,敏捷开发小组主要工作方式可以归纳为:作为一个整体工作; 按短迭代周期工作; 每次迭代交付一些成果:关注业务优先级; 检查与调整。最重要因素恐怕是项目的规模。...敏捷开发 敏捷开发,相比迭代式开发两者都强调在较短开发周期提交软件,但是,敏捷开发周期可能更短,并且更加强调队伍中高度协作。

3.6K00

敏捷开发实施要素和实现敏捷实际改进

敏捷开发实施要素如下:个体和交互:胜过过程和工具。可以工作软件:胜过面面俱到文档。客户合作:胜过合同谈判。响应变化:胜过遵循计划。...敏捷开发过程是一个增量、迭代过程,责任人、开发人员和用户要能够共同维持其步调稳定延续。实现敏捷实际改进可以从以下方面入手:提高生产力。...通过更有效沟通,敏捷方法可以提高生产力,同时高度响应不断变化客户需求。提高软件质量。在敏捷环境中,开发和质量保证团队相互合作,旨在与客户密切合作,快速开发软件。...有些实践知道其目标,但在整个团队推行可能会对工作方式造成较大影响,或者团队中某些组织或个人不具备切换到新实践方式上条件,就采用并行方式。敏捷管理研发工具可以协助团队更好地进行敏捷开发和管理。...以下是几种流行敏捷管理研发工具:Leangoo:Leangoo领歌一款永久免费专业敏捷研发管理工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums

14720

老曹眼中敏捷开发

世界上不存在这样一种方法: 只要套用,就可以写出完美的软件,无论使用哪种设计模式; 但确实可能存在一种开发方式,可以帮助我们一步步构造出需要软件和架构——这有可能就是敏捷开发。...从90年代开始逐渐引起广泛关注一些新型软件开发方法出现了,如XP ( Extreme Programming ),Scrum 等,统称为敏捷开发。...敏捷开发主要是通过高透明性、可检验性和适应性来管理复杂性、不可预测性和变化。 以Scrum为例,典型开发模型如下: ?...在开发过程中,要使用好任务看板,关注产品整个生命周期:需求,设计,开发,测试和维护。注意燃尽图,对于小团队而言,建议不要使用软件取代看板,可以选择性和XP或其它敏捷某些方式相结合。...敏捷开发中最重要还是代码,优秀代码质量决定着产品或者服务质量。

44730

干货 | 敏捷开发持续改进

专车这个团队是个典型app开发团队,分为ios、android和服务端开发三个组;维护着两个主要产品,分别是给用户下单用“用户端”和供司机抢单用“司机端”。...当时我们CTO正好坐在我旁边,问了一个问题:“如果一个流程是,它就不应该会退化。如果它退化了,是不是说明有些什么地方是不够好?退化原因究竟是什么?”...每个scrum team都是完整交付团队,包含iOS、Android、Service开发和测试。并且鼓励一专多能,iOS开发也会参与Service开发工作。...每个团队分别对应不同目标(OKR),比如:用户/订单增长、基础体验优化、系统架构优化等等。 ?...敏捷团队建设过程中最常见情形之一,就是资源经理说“我的人手不够,需要在不同开发组之间协调资源,不然不够用”,“如果要拆下去的话,我们需要多招N个人,还是现在这样效率高”。

1.3K60

Python开发 优势在哪里

1.开源 Python都是开源语言,简单地说,你可以自由地发布这个软件拷贝、阅读它源代码、对它做改动、把它一部分用于新自由软件中。...在面向过程语言中,程序是由过程或仅仅是可重用代码函数构建起来。在面向对象语言中,程序是由数据和功能组合而成对象构建起来。...由于你只需要把你Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得Python程序更加易于移植。 6.应用领域 Python应用领域主要在游戏开发、搜索引擎、图形图像处理等处理。...国随着时间推移,很多国内软件公司,尤其是游戏公司,也开始规模使用他。 4、构架选择太多(没有像C#这样官方.net构架,也没有像ruby由于历史较短,构架开发相对集中。...RubyonRails构架开发中小型web程序天下无敌)。不过这也从另一个侧面说明,python比较优秀,吸引的人才多,项目也多。

1.7K50

敏捷项目管理流程_敏捷开发项目管理方法

大家,又见面了,我是你们朋友全栈君。 引言:敏捷绝非某一种特定开发方法,它只是一种应对快速变化需求一种软件开发能力。...敏捷本身只包含了《敏捷软件开发宣言》和《敏捷软件十二条原则》两份文档。 敏捷起源: 敏捷开发以用户需求进化为核心,采用迭代、循序渐进方法进行软件开发。...敏捷开发流程是一个标准项目管理流程,是不能适用于所有的公司,但是适用大部分公司,公司根据标准化流程去进行优化,不管是新增还是减少,只要适用于自己公司那就是贵公司敏捷流程。...以下是我司敏捷开发流程(我司流程也是经过几次改版,这个过程可能需要几个月,因为敏捷开发实行是在不同流转,这就需要根据公司实际情况进行调整): 产品设计(以下就是敏捷中重要节点): 1.产品指南评审...3.发布:产品验收后就可以进行发布了 4.回顾:回顾本次迭代或者本次项目中做不好点进行总结,点要继续保持,不好点可以要进行总结,下次迭代改进 以上就是我司敏捷开发流程,执行下来肯定有很多困难与不适应

1.2K30

不动程序设计,不是用户体验

为什么有如此大执行阻碍呢?带着问题我们找到团队一位设计前辈请教了一番,在前辈指点下,终于发现了问题所在:我们对于前端如何实现设计稿其实并没有很好了解。...图1-1是XX项目的所有关于二级导航样式,因为这一块界面不是我做(都是借口),所以规范不太了解,导致在做整个项目的规范时,遇到了极大阻碍。...标明颜色后,我们可以清晰看出,原来这个导航是平均分成了3等分(红绿蓝),只不过将绿色分割成两半放在左右两边,这样我们就可以根据整条导航长度计算出每块区域长度,不论是开发还是设计师都可以一目了然并且明白其中设计规则...而第一个容器内绿色和蓝色部分(间距)也是固定,所以只有红色区域是可变化,因为红色区域文字个数是可以变化,我们只要给出字体大小即可。...了解了这些前端知识之后,我们发现再次制做二级导航规范时,过程顺畅很多。 心得 先来总结一下当设计师拥有一定开发思维后好处有哪些? 减少与开发哥哥不必要沟通,推进工作顺利进行。

3.4K50

敏捷开发误区与实践

在互联网时代,软件工程经历了从瀑布式到敏捷开发模式,并不断讨论和实践。而一些软件公司,在面对项目进度压力时,往往都会用上“敏捷”类开发模式来摆脱压力侵袭。...游戏开发中有一句话叫做:“策划陪技术加班”。意思就是这个原则自我说明,所有的游戏策划,在工作中都发现,只有“在一起”,才能让产品做快,做。...二 敏捷是一种沟通方式 关于“敏捷开发书籍也是汗牛充栋,经典论文也很多。敏捷提倡工作方式有很多是关于“观点”和“风格”。其最核心目标是把开发方式从经典瀑布式改变成以“迭代”为核心方式。...笔者曾参加过无数次 “每日例会”,这个例会作用除了让早上大家能准时上班外,真正起到“沟通”作用非常小。而且时间往往也没控制,特别是有领导参与时候。...而最重要,是团队成员必须明白敏捷目标——不是提高开发速度,而是避免无效开发

1.4K90

敏捷1.3】敏捷项目开发生命周期

敏捷轮回则会更快,这个我们马上就要学习到。不过在此之前,我们还是要先学习一下传统项目开发生命周期是什么样。...这是一个完备过程,这和软件开发瀑布模型其实也是非常相似并且对应。 但是,敏捷并不是很推崇这种模式。或者说,敏捷更偏爱下面要说两种模式。...迭代式开发生命周期 听说过敏捷同学一定都听说过迭代这个东西。...每一次迭代,我们都应该让这个项目更加清晰明了,细节也一步步地完善。 增量式开发生命周期 说完迭代式开发过程,我们再来说说增量,迭代和增量是所有敏捷教程都会说东西,因为这两个东西很多人容易搞混。...但是,真正完全敏捷开发也是需要很多条件,因此我们可以说,大部分企业内部都是混合式开发

74510
领券