敏捷宣言的官方解释:12条敏捷原则上一篇文章中说到的敏捷宣言,可以说是整个敏捷体系中最精髓的部分了。说实话,不仅你觉得,我也觉得这四句话有点太简单,太抽象了。难道真正的敏捷只是遵循这四句话就可以了吗?不要 too young too simple 了。在现实的项目环境中,各种因素往往是复杂多变的,敏捷宣言的概括虽说是可以覆盖到大部分的问题,但毕竟还是太过于笼 ......
268
0
0
2023-04-04
软件工作的范围不仅仅局限在程序编写,而是扩展到了整个软件生命周期; 【软件开发的周期:、需求分析、设计、实现、测试、安装部署、运行维护】1.瀑布模型根据上面的图可以看到,瀑布模型的测试就是在整个过程中只出现一次,就是在整个开发完成之后优点: –强调开发的阶段性 –强调早期计划及需求调查 –强调产品测试缺点: –依赖于早期进行的唯一一次需求调查,不能适应需求的 ......
299
0
0
2022-11-25
有渔老师从事软件开发已经十多年了,记得2004年参加全国系统分析考试时,我选的论文是关于敏捷开发的。其实在2001年左右,在网上就有极限开发,XP开发之类的文章,敏捷开发其实早就不是新鲜事了。有渔老师2004年就是靠那篇论文,通过了考试(全省总共通过9人)。今天,我就根据自己多年的体会,来谈谈怎么开发软件项目?1.重点突破任何一个软件项目,一定有它的业务重点 ......
247
0
0
2022-11-11
我经历过这样的情况:某个项目中,研发团队由一个5年的研发带队,加上4位工作经验在半年到1年之间的程序猿们组成。从一开始就在一个又一个的坑之中跳来跳去。在这种情况下进行敏捷开发,绝对是挑战极限的行为,但如果没有选择,那么尽量做好以下几点:1. 做好充足的心里准备,并明确告知领导或客户(如有涉及)可能出现的后果,打好预防针,获取理解和支持。不要隐瞒问题或者『把所 ......
248
0
0
2022-10-23
文承上篇,继续来谈敏捷。昨天,提到了敏捷的一个很重要思想就是“勇于迎接变化”。就有人说了,你一定不是技术出身的吧。做技术的就讨论变化,最不允许的就是确定的需求再修改。当产品经理与技术人员沟通时,当谈的一个复杂性操作时,经常说:“你确定不会修改了吧,如果你确定需求不变,我就做!”,你要答应了,再找技术修改时哪就等于堵死了自己的后路。实际,哪能一定有不修改的需求 ......
268
0
0
2022-09-12
前面丁丁发过产品从发现需求到上线整个开发流程的文章,在互联网行业,由于激烈额竞争和市场迅速的变化,几乎所有的团队在开发这块都采用了敏捷开发模式,今天就来跟大家详细聊聊这种开发模式到底是什么样的。什么是敏捷开发?在这之前,简单说说另一种常见模式:瀑布流模式。它是以文档为驱动,在整个开发过程中,开发人员根据需求文档进行开发,一切以文档为依据。而敏捷开发则是一种以 ......
288
0
0
2022-08-30
其实人脑远没有我们自认为的那么强大,我们的“系统1”(可以简单理解为直觉系统)可以同时做几件事情,但是我们的“系统2”(可以简单理解为思维系统),它在一个时间内其实只能做一件事情,而且它很懒。敏捷开发在今年已经经历了9个月的风雨。在部门内,敏捷开发已基本成型,在公司内,也有进一步发展推广的趋势,在世界上,好像人人都在谈论敏捷。因此,有必要在这个时候回顾一下这 ......
230
0
0
2022-08-24
原则,力求各司其职,简单明了。1. 测试人员提交bug⑴ 标题: [ 模块名称 ] 问题描述⑵ 内容: 问题重现步骤的描述,最好贴上图片。因为一图胜万言。⑶ 指定责任人: 根据bug指定责任人。如果不能确定责任人,就指定给项目负责人。2. 责任人检查bug不能随意踢皮球,实行问题责任人负责制。⑴ 责任人确认是自己的问题后,“确认”问题,并对问题进行简单分析。 ......
235
0
0
2022-08-12
一个团队在一起Coding时,就怕发生这样的事情:同1个文件你改了,我也改了,他也改了,最后怎么同步呢?以前用clearcase时,A把文件checkout了,其他人就不能提交,保证了代码的唯一性。但现在用git后,大家都可把文件拉到本地库,修改完后提交到远程库。现在发生A、B、C三人都修改了某个文件后,代码怎么同步呢?1、 git分支利用git,一个团队可 ......
274
0
0
2022-08-12
前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平时开发中经常使用的一些效率工具1 📁本地化工具篇1.1 Apifox官方介绍: API 文档、调试、Mock、测试一体化协作平台。Apifox = Postman + Swagger + Mock + JMet ......
264
0
0
2022-07-12
什么是敏捷开发?在工作期间,领导让我们尝试使用敏捷开发的思想,进行项目的开发,在这里和大家分享一下我在学习敏捷开发的一些心得:在这之前,简单说说另一种常见模式:瀑布流模式。它是以文档为驱动,在整个开发过程中,开发人员根据需求文档进行开发,一切以文档为依据。瀑布流(来源博为峰网校) 敏捷开发是一种面临迅速变化的需求快速开发的能力,它有四个核心思想:第一是强调面 ......
276
0
0
2022-06-27
目标通过严格的规范来统一输出、达成共识、提升质量。时序图规范示例:微信内网页支付时序图微信内网页支付时序图一、原则有明确的交互过程的上下文。清晰标识参与过程的交互对象。为每个对象设置生命线。从初始消息开始,依次画出随后消息。考虑消息的嵌套,标示消息发生时的时间点。说明时间约束的地点。二、评审评审时间:根据迭代计划时间进行(QA跟进提醒)评审方式:会议形式发起 ......
398
0
0
2022-04-19