Agile development-deal with unknown

Source: Internet
Author: User
Theoretically, when developing, we will never know when it is truly stable, with stable requirements, stable personnel, and stable framework. It feels like living in a vacuum environment, beautiful as the environment. So agile tells you that you don't have to wait. From now on, let's explore the future and explore the world with our hands.

It is really difficult for people who have never been agile to adapt. They always want to be familiar with the task, understand all the business logic, and understand every input parameter, find out where each field comes from. If it can be done naturally better, but if the reality is that we don't have such capabilities? We do not have the ability, but we have understood its basic qualities. We need to let ourselves grow with things and get a little bit of experience while the story is complete. Such a process is a great challenge for developers. This is why agile is not a perfect combination of immature organizations and individuals. It also emphasizes that people are basically on a horizontal line. We hope that developers will be fully familiar with common models, know how to determine the responsibilities of classes, and how to reduce the coupling between modules and classes. We know how to refactor in a timely manner and how to encapsulate uncertain places. In addition, in order to cope with changes, we need to do a good job of testing, we need to always remind ourselves that there is nothing to give up, except quality. There are many solutions that we can choose from. How can we make judgments and implement them in the shortest time? To do agile projects, you must be able to learn how to think quickly and absorb and digest them. Fully communicate and provide positive feedback. At first, it would be very painful because you are not responsible for your own tasks, but for the entire system. If my tasks are beautiful, the whole team will not be successful.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.