英语【英语读写练习贴009】What is agile methodology ? 【英语练习俱乐部】

头像英语俱乐部成员
Jessie Wang
458阅读8评论

There’s a rich history behind agile development and why organizations use agile methods such as scrum and kanban to modernize applications, improve customer experience, and implement digital transformations. There’s also a tremendous body of knowledge about these methodologies and their intersections with design thinking, product management, and DevOps. Let's read the article : An In-Depth Look at the Agile Methodology and write down your understanding of Agile Methodology.
【英语读写练习贴009】What is agile methodology ? 【英语练习俱乐部】

敏捷开发背后有着悠久的历史,以及为什么组织使用敏捷方法(如 Scrum 和看板)来实现应用程序现代化、改善客户体验和实施数字化转型。关于这些方法及其设计思维、产品管理和 DevOps 的交集,也有大量的知识。让我们一起来阅读这篇文章 An In-Depth Look at the Agile Methodology,并写下你对敏捷开发的理解。你也可以简单的抄录文章中你最喜欢的想法或者段落。

练习说明:

  1. 这是电鸭社区英语练习俱乐部的练习帖子,每两周一个,旨在帮助大家提高英语读写的能力;
  2. 任何人都可以尝试用英语来回答帖子里留下的问题;也可以在评论区用英语进行讨论;
  3. 认真、优秀的评论,会被大家“电一下”,获得电量;被电最多的评论,会得到俱乐部老师的回复和纠错;
  4. 除此之外,仅社区英语练习俱乐部的成员(付费的/头像带‘ABC’的)的回答和评论才有机会得到俱乐部老师的纠错和批改,以此提高;
  5. 如果你也想提高自己的英语工作能力,欢迎了解后加入我们的英语练习俱乐部:https://eleduck.com/posts/pqfjZ1

什么才是有效的读写练习?

  • 尽可能地多读多写,认真的态度是一切学习的前提;
  • 每次发布,都要先使用谷歌翻译、Grammarly等工具自检,做到自己英语能力的最好,这样才能真正提高;
  • 老师们的纠错和点评是帮助你们改出更地道的、更专业的表达;基本的单词拼写和时态语法,这些要自检。
  • 得到纠错后的评论,一定再自己动手本地敲一遍,记忆才更深刻。

往期的练习帖

英语:
练习区
收藏
举报
加载中…
精选评论
头像英语俱乐部成员
等级0

I have some experience and understanding of agile project management. From my perspective, agile methodology has 2 main advantages over traditional models:

  1. Always focus on the most valuable tasks and respond quickly to changes.
  2. Continuous delivery. The product owner can identify issues with the product and development progress earlier.

The Backlog is the core of Agile. Tasks in the Backlog must be prioritized, clear, and split into reasonable-sized stories. This requires the product owner to have a clear plan of the product and logical thinking. The manager/lead role is not much involved in the process, all team members collaborate directly on these tasks, which requires everyone to be able to evaluate the workload, find appropriate solutions, and manage themselves.

So, the biggest challenge of running agile is to have higher requirements on the abilities and attitudes of all team members.

Thank you for sharing this awesome thought, especially the Backlog, I will take a deep look at it again.

Thank you for your compliment.

头像英语俱乐部成员
等级2

Agile development as I understand it is running in small steps to achieve the goal. Almost all of my projects involved are practicing Agile project management. To be honest, the so-called agile development of some companies only learned superficial forms.

So I'm going to quote some of the points in the above article to describe what agile development should be like.

Agile methodology prioritizes collaboration more than negotiation, proper management more than planning projects, people before tools and processes, and working software more than documentation.

Agile software development is ideal for business because it ensures all iterations are accomplished faster. the business can get back on track right away and resources are managed efficiently. By adopting Agile principles, companies can maintain a closely-knit team, reduce their expenses, keep up with a project schedule.

I agree that " the so-called agile development of some companies only learned superficial forms.". In some working areas, we can only apply some parts of Agile. For example, I am working on support requests for different software and tools. We use Agile Jira to track the SR. However, documentation is really important for license management and server maintenance.

头像英语俱乐部成员
等级0

The following sentences are extracted from the article.

WHAT IS AGILE?
Agile is an incremental and iterative approach to management. It enables teams working in evolving landscapes to keep their focus on the fast delivery of business value.It is based on the team's productivity, flexibility, delivery of high-quality products, and constant improvement.

WHAT IS THE AGILE METHODOLOGY?
Agile is a method that aims to complete work that truly matters.The principles of working as an Agile team are based on the Agile Manifesto.One of the main focus areas in the Agile methods is the capacity to work in an iterative manner.Iterative work is not only applied to the project level.You can also use it to break down any amount of work into manageable little pieces which can even be visually represented.

THE AGILE PROCESS
1)Strategy Meeting
2)Product Roadmap
3)Release Plan
4)Sprint Planning
5)Daily Standup
6)Review Sprints
7)Sprint Retrospective

WRAPPING IT UP
Agile software development is ideal for businesses because it ensures all iterations are accomplished faster.The business can get back on track right away and resources are managed efficiently.By adopting Agile principles, companies can maintain a closely-knit team, reduce their expenses,keep up with a project schedule,and help stakeholders get greater ROI.

Good Summary, Does your team use the agile model for development? Would you like to share some about the software development methodology?

头像英语俱乐部成员
等级2

In software development, we have some different methodologies like waterfall and agile. Not like waterfall, agile aims to work on each small portion of work rather than spending hours or days developing a detailed project plan that may or may not be suited to the project's execution. In other words, agile can do tasks in parallel and encourage the team to work simultaneously on different phases of a project, it doesn't care for the order of a linear process of work that requires the team to complete each project phase before moving on to the next one.

Agile is all about iterative cycles, collaboration, proper management, people, and working software. Iterative work is less work wasted, we don't need to go back to square one when we should re-work for changes. An agile team is a small one, often called a two-pizza team, people can communicate with each other in a convenient and quick way. Teammates are often self-motivated and use tools like DevOps to accelerate development.

There are 7 Agile Software Development Life Cycles,

  1. Strategy Meeting
  2. Product Roadmap
  3. Release Plan
  4. Sprint Planning
  5. Daily Standup
  6. Review Sprints
  7. Sprint Retrospective

Agile software development is ideal for businesses because it ensures all iterations are accomplished faster. The business can get back on track right away and resources are managed efficiently. By adopting Agile principles, companies can maintain a closely-knit team, reduce their expenses, keep up with a project schedule, and help stakeholders get greater ROI.