12 principles of agile development (Here we focus on principles 4-6 ):
Criterion 4: Business people and developers must work together daily throughout the project.
Translation: business personnel and developers should work together in the project development process.
Note: The customer participates in the project from the very beginning, which means that the development team can accurately understand the user's needs and make timely adjustments based on the customer's needs, without a doubt, you can have the most thorough understanding of customer needs and be able to make the most agile responses to demand changes.
In actual development, this rule is generally difficult to meet, and most customers will be very busy and have no time to sit by the development engineers for development. So there is a new career-Business Analyst. In the example below, a business analyst from the ThoughtWorks project team gave a detailed description of his role in the project team and some background stories about project development. Interested readers can take a step by step. Http://tech.sina.com.cn/s/2008-08-14/1041768378.shtml
Criterion 5: Build projects around und motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Be good at motivating project developers, providing them with appropriate environments and corresponding support, and giving them full trust in their work.
Note: The enthusiasm and cohesion of individuals are the foundation for successful and efficient project development. Therefore, you must learn to mobilize the enthusiasm of individuals so that individuals can feel the support and trust of teams, I believe they can do better.
There must be distrust in the project development process. What exactly is it? The boss often checks jobs? Or other regulations that make developers feel bound?
Since trust and so on are so important, we are not born to be trusted. How can we gain the trust of others? Is conscious work enough? Are there other important details that you didn't pay attention to before?
One of the following IT practitioners summarized his views on the two issues based on some of the characteristics of the IT industry practitioners and gave some suggestions. Let's take a look at the results:
Http://club.sohu.com/read_elite.php? B = it man & a = 3417919
Criterion 6: The most efficient and valid tive method of conveying information to and within a development team is face-to-face conversation.
Translation: face-to-face communication is always the most effective way to transmit information within or between teams.
Note: There are many ways to transmit information, but face-to-face communication is undoubtedly the most direct and authentic. Do not expect him to explain clearly in documents or other indirect communication methods, if possible, try to communicate in person if possible, which can reduce unnecessary misunderstandings and transmit the most abundant and clear information.
If the entire team can be in the same region, it is a very lucky thing. This usually happens to small-scale businesses that are just getting started. Several strong and ambitious people strive for a common goal to experience and experience the same details of each day. Similarly, some larger organizations use flexible methods to establish their internal processes on the basis of face-to-face communication. When a team is in the same building, its members can have face-to-face communication during lunch, in the corridor, and after work, informal meetings are usually more efficient than scheduled meetings. I still remember this countless times: after a long discussion, I copied my notes from the fully written whiteboard, it is precisely these ideas and ideas shared by everyone that form the foundation of a new solution. However, business success and career development often make it increasingly unrealistic to set a high level of team in the same place. The emergence of mergers and acquisitions, cooperation projects, and outsourcing development requires us to successfully communicate and communicate with each other in different time zones and cultures. Under such circumstances, what is our best choice? For details, see:
Http://tech.sina.com.cn/s/2009-07-02/0009968169.shtml