一、站立式会议第一天:敏捷开发前的感想:郭旭:在敏捷开发之前的心情是忐忑的,因为接下来就是进度最赶的时候。要在短时间内实现大量的功能,难免会出现BUG或者其他意想不到的状况。但是我相信这也会是一个全新的体验,敏捷开发的流程是之前从未体验过的。夏翔:之前没有接受过这方面的锻炼,我会尽我所能完成任务的。何卓仟:整周的任务还是特别紧凑的,这也是软工里常见的流程之一,希望能加油尽量做出成品,好好体验这次开
转载
2024-08-09 18:10:19
40阅读
前言难道程序员的职业生命线是青春饭?答案是的。35岁考虑转行,然后35岁又成了一个新人,而外国可以做到60岁,啥也不说了,可能是觉得中年大叔油腻,不及小鲜肉便宜,唉,可叹市场更新换代太快,快到我们来不及改变,所以,只有让随时保鲜才最重要。什么是 Arthas?Arthas 是一款开源在线诊断工具,采用命令行交互模式,支持 web 端在线诊断,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题
进入公司差不多有3年的样子了,大大小小的项目参与了不少,一路走来有不少的感想,总的感觉很累。无论是大的项目还是小的项目,总觉得效率很低,耗时很长,我不停的思考,究竟一个团队的产品开发和维护应该具备什么样子才能高效而快速的向前推进。 这段时间,
其实最早对于开发模式我是没有什么概念的,一开始我认为就是 用户有啥需求我们就给用户提供什么 体验,但是 慢慢了解到,事实并不是这样,大多数用户都并不知道他们到底要什么, 他们脑海中只是有一个模糊的概念,只能给我们 一个大概的描述,所以剩下的就要靠我们来读懂用户的需求,这里就不得不说敏捷开发了 它的宗旨就是抓住最关键的核心应用,知道用户最想要的关键的一环 在此基础上看看能不能添加更好的。敏捷开发:敏
一直以来,无论是在软件开发组织之内,或是行业广大人士之中,对于敏捷团队是否需要架构师一直存在争论。大家的质疑集中在:既然软件的架构是随着每个迭代而演进的,那一个架构师还能给敏捷项目带来哪些价值呢?这让许多传统的架构师都感受到了威胁,并力图寻找掩护,也为一种新类型的架构师——敏捷架构师——打开了机会的大门。在敏捷项目中,传统架构师的象牙塔已经逐渐成为最薄弱的一环,而他们的许多工作职责也已经被整个敏捷
转载
2009-06-05 17:33:00
182阅读
2评论
一直以来,无论是在软件开发组织之内,或是行业广大人士之中,对于敏捷团队是否需要架构师一直存在争论。大家的质疑集中在:既然软件的架构是随着每个迭代而演进的,那一个架构师还能给敏捷项目带来哪些价值呢?这让许多传统的架构师都感受到了威胁,并力图寻找掩护,也为一种新类型的架构师——敏捷架构师——打开了机会...
转载
2009-06-05 17:33:00
152阅读
2评论
敏捷 Short Cycles that are test-driven and feedback-driven, yielding constant improvement 的核心就是短周期迭代交付,可视化,自适应调整,开放式及时沟通,所有的敏捷实践基本都围绕这些核心展开,如果要再对敏捷的核心进行抽象就是迭代+自适应。首先,敏捷开发是一种过程控制论,通俗地说,就是一种做事情的方法1.
转载
2023-12-01 20:19:00
35阅读
Scrum 能够帮助一个5-9人的小团队以迭代增量的方式开发产品,在每一迭代结束时,交付潜在的可交付的产品增量。正是由于其灵活性,Scrum 方法现已成为团队软件交付方法的首选,近期发布的15届敏捷状态报告也显示,66%的受访者及其所在的敏捷团队最常用 Scrum 方法。但随着敏捷在团队中得到越发广泛的实践,越来越多的人意识到全组织规模化敏捷实践在当下带来的机遇。但当人们简单地将 Sc
转载
2023-07-18 15:19:34
64阅读
用了3天,充分挤完了海绵里的时间,看了《轻松Scrum之旅:敏捷开发故事》这本书,觉得写得很好,有意思,找到了当时看大话设计模式时候的感觉。 从书的题目可以看出,这本书主要是讲敏捷开发的,我也是第一次接触,理解的不好还请读者见谅。 一、从技术角度看:传统的瀑布模型由于在前期花费了大量时间去分析需求和准备文档,导致在
转载
2024-07-31 13:02:58
20阅读
重构是好程序员走向架构师的必经之路..非常认同.
重构是代码不断抽象的过程,编程本来就是把具体事物抽象化的过程,不断重构可以让程序更健壮,可读性更高,更重要的是能够拓展自己的抽象思维能力,做架构设计难道不是抽象设计吗,所以重构是必经之路.话说回来,代码写的少的人通常都还没有养成重构的习惯,所以重构也需要代码量的积累.其实在一家“请得起架构师”,真正需要架构师的公司里,架构师的职责是:
1. 培养
转载
2023-08-14 16:21:46
107阅读
本小结来自于我在公司的敏捷开发实践中总结而来,记录下来,如果有疏漏或者不正确的地方,欢迎批评指正。所谓的敏捷开发是相当于瀑布式开发而言的,传统的瀑布式开发严格遵循预先计划的需求、分析、设计、编码、测试的步骤进行的,每个阶段都有每个阶段对应的文档;其主要问题是严格的分级导致的自由度降低,导致后期需求的变化难以调整或者代价高昂;敏捷开发以用户的需求为核心,采用迭代增量、循序渐进的方式进行开发;项目在构
随着软件行业敏捷开发的越来越普遍,敏捷的测试工程师要求也越来越多,首先我们先来区分敏捷测试和普通测试的区别: 1.项目相当于开发与测试并行;项目整体时间较快 2.模块提交较快,测试时比较有压迫感 3.工作任务划分清晰,工作效率较高 4.项目规划要合理,否则测试时会出现复测得现象 5.发现问题需跟紧,项目中人员都比较忙,问题很容易被遗忘 6.耗时或者较难解决对项目影响不大的问题 7.发现Bug能够很
转载
2023-07-25 15:57:50
58阅读
我对架构定义的理解大概在7~8年前,我曾经有一个美国对口的架构师导师,他对我讲架构其实是发现利益相关者(stakeholder),然后解决他们的关注点(concerns),后来我读到一本书《软件系统架构:使用视点和视角与利益相关者合作》,里面提到的理念也是这样说:系统架构的目标是解决利益相关者的关注点。这是从那本书里头的一张截图,我之前公司分享架构定义常常用这张图,架构是这样定义的:每个系统都有一
Java架构为软件系统提供了结构,行为和属性的高级抽象。它由构成系统的元素的描述,这些元素的相互作用,指导元素集成的模式以及这些模式的约束组成。Java架构不仅指定了系统的组织结构和拓扑,而且还显示了系统需求与组成系统的元素之间的对应关系,并提供了一些用于设计决策的基本原理。java架构师的作用主要体现在三个方面:(1)行业应用架构。行业架构师通常是了解行业应用程序要求的行业专家。它们的架构行为主
转载
2024-01-24 20:15:49
37阅读
本文列出了开发人员成为架构师要进行的工作。我将从可能考虑进行此转型的开发人员和评估进行此转型的开发人员的经理这两个方面来探讨这一问题。我还将提供一系列在做出这些决策时要考虑的因素。
个人特征
软件开发团队和管理层之间的联系始终是 IT 中的一个关键所在。二者都倾向于以完全不同的方式考虑给定的问题。大部分相关技术都是讨论项目经理应如何跟踪和解释开
转载
2023-08-30 13:53:37
52阅读
1,架构师是什么?要想往架构师的方向发展首先要知道架构师是什么?架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。架构师在软件开发的整个过程中起着很重要的作用。说的详细一些,架构师就是确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节
转载
2023-07-26 21:43:34
46阅读
本文概述了敏捷软件开发团队的设计策略。这些策略对于扩展敏捷软件开发以满足现代IT组织的实际需求至关重要。敏捷的设计方法与传统方法截然不同,显然也更有效。重要的是要了解:敏捷设计实践敏捷设计理念整个敏捷生命周期的设计
原创
2022-06-25 00:42:17
80阅读
前言:-在A段的敏捷里,架构师针对关键部分(如平台接口或团队接口的<I>部分),请求开发者来协助编程,让设计迅速落实为代码(Design is Code),进行必要的测试,给予回馈。在B段的敏捷里,将架构设计被切分为许多部份,分散于整个B段开发流程之中,包括规划、编程、测试、重构等各阶段;让设计直接表现于代码里(Code is Design)。这是敏捷的主流思想。----如果上述B段主
原创
2013-12-21 04:18:01
552阅读
一、引言
在当今信息化社会,软件行业蓬勃发展,软件架构师作为软件开发团队中的关键角色,其重要性日益凸显。软件架构师不仅负责设计软件系统的整体结构,还需确保系统的稳定性、可扩展性与可维护性。本文将从软件架构师的定义、职责以及其在软件开发过程中的作用等方面进行探讨,旨在帮助读者更全面地了解软件架构师这一职业。
二、软件架构师定义与职责
软件架构师是软件开发项目中的高级技术人员,他们通常拥有丰富
原创
2024-06-19 11:03:02
66阅读
简介笔者从事前端开发工作,是2021年11月6号第一次参加的系统架构设计师考试。很幸运一次性通过。分数不算太高,分别是 51/50/46。下面笔者来分享下系统架构设计师的考试经验。希望能对准备考试的你有所帮助。考试科目系统架构师考试分为综合知识、案例分析、论文三个科目。需要在一天内考完,上午考综合知识、下午考案例分析和论文。每门总分75分,一般是45分就算通过了。综合知识综合知识总共75道选择题,
转载
2023-09-18 21:30:07
56阅读