Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Basic knowledge of Agile Development

2025-01-14 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

IBM

Agile development is a human-centered, iterative, step-by-step development method. In agile development, the construction of software projects is divided into multiple sub-projects, and the results of each sub-project are tested and have the characteristics of integration and operation. In other words, a large project is divided into several interrelated, but can also be run independently of small projects, and completed separately, in this process the software has been in a state of use.

The change of User Story in Sprint

Question:

In the process of a Sprint, if the user wants to change an implementing User Story, should he or she change it?

Response:

In Mike Cohn's "Scrum Agile Software Development," he looks at this issue from another perspective:

I often advise the Scrum team to take a tough stance on the changes in Sprint first. This is not because I am opposed to changing the team's goals or I have to follow some Scrum rule mechanically, but because I want to help people outside the team realize the cost of changing the team's goals.

Of course, sometimes it is necessary to change the team's goals in the middle of Sprint. But more often, the team goal changes because it is too easy to change and because someone is ill-conceived in advance. After I see that companies are no longer considering each new requirement as a priority for changes in Sprint, I will ease this tough position. "

In a more popular analogy, this passage means that you should be strict with the child and should not spoil his bad habits from the beginning, otherwise he will form a habit and become undisciplined at that time. The people outside the team are not born to go back on their promises and are capricious. it is the infirmity of the people within the team that makes them have this problem.

Question:

Why adopt agile thinking / Internet thinking?

Response:

Now is the Internet era, Internet thinking is relative to industrial thinking, "Internet thinking" is a kind of user-oriented thinking, is a kind of commercial democratic thinking, channel monopoly is very difficult to achieve, media monopoly has also been broken. Therefore, the grasp of consumer demand is a testing process, requiring your product to be a lean and iterative process, growing according to demand feedback. For products with high social demand, such as Xiaomi mobile phones, iterated once a week, and for example: Wechat, 44 times in the first year, this is the reason. For more traditional products, such as large industrial machinery, it is not yet time to apply agile. Financial services products, which are also popular today, should be innovated with agile thinking / Internet thinking. Internet thinking emphasizes openness, cooperation and sharing, and the same is true within enterprise organizations. It pays attention to small and beautiful, large and comprehensive, hierarchical enterprises are very difficult to implement Internet thinking, regardless of whether they have love for users or employees, it is also an important criterion. It is a pity that many enterprises are still doing their own enterprises with the routine of industrialization. If you can't change your mind, then, whether you're doing APP or otherwise, you're essentially a traditional business.

The Internet has changed the general business model. Corporate services are no longer targeted only at customers (those who have the will and ability to pay for products or services), but to all users (as long as they are willing to use your products or services, even if they are not willing to pay for them at all). Therefore, the basic business model of Internet products is: free. So where to make money? Generate data through interaction with users, use data to make money, or create more demand by establishing emotional links with users, and make money by providing added value.

Question:

Is a person's life an iterative process?

Response:

Speaking, writing, thinking, organizing and so on are all in constant iteration.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report