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

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.

主站蜘蛛池模板: 柯坪县| 和林格尔县| 莱西市| 罗山县| 平安县| 吉隆县| 清河县| 达拉特旗| 永兴县| 昆明市| 库车县| 双桥区| 鹤峰县| 休宁县| 长兴县| 东乡族自治县| 双峰县| 若羌县| 南汇区| 扶绥县| 长海县| 昌乐县| 石柱| 龙陵县| 禄丰县| 娱乐| 新乡县| 察雅县| 松阳县| 开原市| 万盛区| 响水县| 清流县| 马尔康县| 天气| 姚安县| 比如县| 龙井市| 乐平市| 富平县| 固原市|