Scrum 适用于需求变化频繁、内外部环境变化快、需要快速交付的场景,在「14th Annual State of Agile Report」中,超过75%的受访者实践 Scrum 或 Scrum 的混合体。
“ Product Owner(PO)其实是敏捷交付里面最重要的角色之一,然而也是最难的角色。”
摘要:问题覆盖了规划设计、开发集成、测试、部署发布、运维监控等DevOps落地实践中的关键疑点与难点。
“ Product Owner(PO)其实是敏捷交付里面最重要的角色之一,然而也是最难的角色。”
最近我和徐大神(Shaun Xu)在分享Scrum实践经验时,经常有听众问:“用户故事为什么要关联开发数据呢?”。这个问题里提到的“开发数据”指的是代码提交、代码评审、构建和部署记录,而“关联”指的是在Worktile工作项的开发面板中显示这些数据。
代码生成器,是快速开发平台的核心功能之一,是一种用来帮助缺乏经验或者时间的开发者快速生成规范代码的工具,可以在极大程度上提升开发者的工作效率,能有效避免重复工作。但稍有经验的开发者都明白,代码生成器并非是一劳永逸的,通常要结合功能与需求进行
提到分布式锁,很多人也许会脱口而出 “redis”,可见利用 redis 实现分布式锁已被认为是最佳实践。但是这个回答正确吗?本文从效率与正确性的角度深入讨论在不同的应用场景下,分布式锁应该采用什么样的实现方式。
构建 “设计” 的方法有两种:一种是简单到明显没有缺陷,一种是复杂到没有明显缺陷。 — C.A.R 霍尔
超过 70% 的组织已经在业务中实施了某种类型的敏捷方法。但是,将敏捷转化为成功的道路并不总是一帆风顺的。换言之,即使在敏捷世界,挑战依然存在,下面是几位行业专家分享了他们关于组织如何能成功创建敏捷文化的想法。
当初在一些公司做项目的时候,经常需要处理海量的功能页面。虽然在前后端上选择了SSH框架系统作为基础,但还是耗费了太多时间补代码,再加上业务需求并不明确,导致后期频繁的改动令人头大,当时就想,如果有一种方式能将精力集中到业务上就好了。所以,就有
在当代信息化软件系统开发中,工作流引擎是其中非常重要的一环。所谓工作流引擎,是指工作流作为软件系统的一部分,其中包括了流程的节点管理、流向管理、流程样例管理、审核管理等重要功能。
B/S结构,即Browser/Server(浏览器/服务器)结构,即仅需安装维护服务器(Server),而采用浏览器(Browse)当做客户端。它是随着Internet技术的兴起,对C/S(Client/Server,客户机/服务器)结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多
激动人心的时刻到了:当你终于获得了敏捷转型的支持,管理层也表示同意。重大的变革即将启程,胜利的曙光就在眼前!
白晴是我同事,就在我楼上的办公室工作,从她大学实习起算,已经来公司两年了。我俩在公司电梯中认识,当时已经快要迟到,我们都赶着去打早班卡,我用手指了指她的鞋子,提醒她叫脚上穿着居家棉拖鞋。
互联网经过着十几年的发展,在这两年可谓是前所未有的繁荣,越来越多的行业受到其影响,开启自主信息化的进程。得益于尖端互联网技术(尤其是移动互联网)的普及与成熟所带来的机会,各领域企业的业务量得到了空前的增长,规模和影响力越来越大。不过,企业在
当初在一些公司做项目的时候,经常需要处理海量的功能页面。虽然在前后端上选择了SSH框架系统作为基础,但还是耗费了太多时间补代码,再加上业务需求并不明确,导致后期频繁的改动令人头大,当时就想,如果有一种方式能将精力集中到业务上就好了。所以,就有
常规的软件开发流程,开发工作大都主要围绕着变量、方法、类、接口这些元素展开。随着开发者经手的项目增加,其工作经验也会一步步积累,等到开发过的软件足够多时,开发者们就会发现,虽然每款软件都不太相同,但开发过程中所需的很多元素却又是相通的。
“公司自用的HRM太烂迟早要坏事,我打做一个全新的备在这里,现在我已经能想像到咱们的作品在以后,发挥巨大作用的盛大场面了。”
常规的软件开发流程,开发工作大都主要围绕着变量、方法、类、接口这些元素展开。随着开发者经手的项目增加,其工作经验也会一步步积累,等到开发过的软件足够多时,开发者们就会发现,虽然每款软件都不太相同,但开发过程中所需的很多元素却又是相通的。
快速开发平台作为一类先进的,软件二次开发工具,目前已经成为各领域软件开发中,不可或缺的重要工具。利用平台中集成的各类高效工具,开发者仅需使用鼠标拖拽配置,即可制作常规的企业管理软件;如需复杂的个性化定制,开发者编辑少量的逻辑代码也可迅速完成
那年春节,在我兄弟张明的家庭饭局上,第一次见到了他的伯父。这是一个我初识张明时就听说过的人,晚辈们都叫他天叔,身材干瘦枯槁,头顶一片地中海,经常戴一副老式黑框眼镜。他高兴时会发出引擎启动一般的笑声,并露出被万宝路熏黑的牙齿。
正确区分和使用「敏捷开发」中的「史诗」和「用户故事」是让人费神费力的事,在总结了众多敏捷开发小组遇到的上述问题后,小编找到一篇详细介绍“何为「史诗」”的文章,将其核心观点梳理如下,供大家参考。
在日常的工作过程中,小编一直把影响力地图、用户故事地图和用户故事穿插在一起使用,就简单的介绍介绍这三者之间如何融合到一起,来进行产品设计的工作。
乍一看,DevSecOps和敏捷似乎是不同的东西。实际上,这些方法论通常是相辅相成的。让我们一起看看为什么。
乍一看,DevSecOps和敏捷似乎是不同的东西。实际上,这些方法论通常是相辅相成的。让我们一起看看为什么。
创新型数字化联合解决方案,为“老百姓”保驾护航
9月23日晚7点,金融技术圈大咖齐聚,在 Atlassian 企业峰会直播间与大家一起分享金融行业 DevOps 及敏捷转型的实战经验,期待与您相约~
Atlassian Team Tour 登陆中国,我们荣幸的邀请到中国金融行业大咖—— 汇丰科技基金服务软件负责人刘华,中国出口信用保险公司 DevOps 高级项目经理黄金泽,华泰证券敏捷转型负责人和敏捷教练孙健与大家一起分享如何通过使用 Atlassian 实现企业敏捷转型
你在为写系统不会写烦恼吗?你在为重复性的造轮子而无奈吗?你在为有逻辑而不会写代码而发愁吗?如果是也许这篇文章能帮到你!
摘要:2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段“历史进程”,感受到技术迭代更新背后的魅力。
《未了的传奇:波音747的故事》是一本波音747总工程师Joe Sutter(乔.萨特)的个人自传。萨特出生于1921年3月21日,2016年8月30日在美国病逝,享年95岁。
随着软件开发项目的规模不断扩大,它们往往更加复杂,项目开发周期越来越快,依靠手动测试跟上步伐可能具有挑战性,这就是为什么越来越多的公司选择进行自动化测试. 这使团队能够在合理的时间范围内满足测试目标。
众所周知,对于任何组织而言,最大的挑战是不断变化的需求。找到一种方法来快速解决这些需求,同时降低交付质量。大多数组织遵循的敏捷软件开发方法在处理这种竞争情况中起着至关重要的作用。敏捷方法要求集成产品组件,在预生产环境中部署产品,并经常对其进
即使通过在每个阶段手动测试代码以获取质量结果,也可以实现连续测试。尽管如此,测试自动化可以加快错误检测的速度以及作为过程一部分的其他一切。在每个阶段更快的解决意味着更快的软件发布。尽管从手动到自动化的转变不可能一蹴而就。但是,一旦实施,从长
摘要:测试策略描述了测试工程的总体方法和目标。描述目前在进行哪一阶段的测试以及每个阶段内在进行的测试种类(功能测试、性能测试、覆盖测试等)以及测试人力安排等。