Что такое уточнение продукт-бэклога в Scrum?

Product Backlog refinement is the act of adding detail, estimates and order to items in the Product Backlog. Ongoing Product Backlog Refinement is needed within each Sprint to refine items to be ready for future Sprints. When the backlog items are refined to the suitable level of granularity, they fit to be implemented within one Sprint. (产品积压优化是向产品积压中的项目添加细节、估计和顺序的操作。在每个sprint中,需要不断改进产品待办事项列表,以便为将来的sprint做好准备。当积压工作项被细化到合适的粒度级别时,它们适合在一个sprint中实现。)

Continue reading

Непрерывная интеграция против непрерывной доставки против непрерывного развертывания в Scrum

“Continuous Integration”, “Continuous Delivery” and “Continuous Deployment”, are referred as an integral part of agile development. These approaches shares the same prefix ‘Continuous’, which suggests and allows integrating the increment (shippable software) as well as to deploy the outcome concurrently without the delay involved in traditional sequential development. (“持续集成”、“持续交付”和“持续部署”是敏捷开发不可或缺的一部分。这些方法共享相同的前缀“continuous”,这表明并允许集成增量(可交付软件)以及在不延迟传统顺序开发的情况下并行部署结果。)

Continue reading

Что означает таймбоксинг событий Scrum?

Time boxes allocate a fixed maximum unit of time for activities. That unit of time is called a time frame. The goal of time frames is to define and limit the amount of time dedicated to activities. Time frames are a common feature of many project management approaches, because they focus the team on the task at hand by providing a clear definition of completion. (时间盒为活动分配固定的最大时间单位。那个时间单位称为时间框。时间框的目标是定义和限制专用于活动的时间量。时间框是许多项目管理方法的共同特征,因为时间框通过提供明确的完成定义,使团队专注于完成手头的任务。)

Continue reading

Что такое Planning Poker в Agile? Полное руководство по оценке в Agile

Whatever the size of the team, they need to define, estimate and assign work across the team. Planning poker (also known as Scrum poker) is a consensus-based game technique for estimation, which is mainly used to estimate the workload or relative size of development objectives in software development. (无论团队规模如何,他们都需要在整个团队中定义,估算和分配工作。规划扑克(也称为Scrum扑克)是一种基于共识的游戏化技术,用于估算,主要用于估计软件开发中的开发目标的工作量或相对大小。)

Continue reading

Почему UML?

Построение собачьей будки может быть выполнено одним человеком. Это включает простой процесс с использованием базовых инструментов, таких как гвозди, молотки,

Continue reading

Что такое диаграмма компонентов?

UMLДиаграммы компонентов используются для моделирования физических аспектов объектно-ориентированной системы. Они используются для визуализации, спецификации и документирования систем, основанных на компонентах,

Continue reading

Как определить классы в объектно-ориентированном анализе

发现类的一种简单而有效的方法是使用一种被称为名词/动词的技术分析和语法检查。这涉及到深入研究高层次的需求文件、营销材料和其他能洞察问题的材料
域 (换句话说,就是由新系统应该面对的问题定义的领域解决)。请参阅使用UML进行用例驱动对象建模, 以获得如何执行的示例使用一套文本要求进行语法检查。

Continue reading

Как указать видимость в диаграммах классов UML

UML支持以下四个层次的可见性: 类中属性和操作名称前的~, +, -# 和 – 符号表示属性和操作的可见性。
封装 (encapsulation) 是数据隐藏的原则:对象隐藏其数据,不让外界看到并且只允许外部人员通过调用对象的方法来操作该数据。的
类的元素被封装在该类中的程度取决于元素的可见性级别。某属性或某物的可见性操作指定属于其他类的对象是否可以“看到”该属性或
操作。

Continue reading