官术网_书友最值得收藏!

Agile

Agile development has transformed the focus of software teams over the past few years. Instead of investing years in defining requirements, developers team with Product Owners (PO) to jointly define and prioritize user stories within a product backlog.

There are many flavors of Agile development that can be adopted—Scrum, XP, and Kanban, for example. Each has its own characteristics, but in general, all Agile development programs value the following: 

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

The focus on individuals and interactions over processes and tools moves engineers away from heavy documentation activities, in favor of spending time together to talk about user stories and estimate their story points.

POs work with scrum teams to introduce new user stories, groom the product backlog, and prioritize the stories that will be allocated to each sprint.

The velocity of a team is the measure of how many story points the team can develop within a sprint. As teams get better at working together, they tend to increase their velocity naturally.

Given the ability to design, develop, and field feature sets quickly, many IoT products and systems will be developed using Agile methodologies.

主站蜘蛛池模板: 信丰县| 丰宁| 和政县| 德庆县| 萨迦县| 贺州市| 会同县| 泸州市| 威远县| 兴海县| 秭归县| 新津县| 马鞍山市| 云林县| 即墨市| 丹江口市| 满城县| 卓资县| 石城县| 五华县| 敖汉旗| 昌宁县| 象州县| 井陉县| 黔西| 革吉县| 晋江市| 通化县| 思南县| 泗水县| 黔西县| 潞城市| 焦作市| 平罗县| 花垣县| 河曲县| 宁乡县| 宜宾县| 兴山县| 乐平市| 诏安县|