If you encounter such a situation, you spend a lot of time developing a perfect http://www.aliyun.com/zixun/aggregation/7646.html "> marketing plan, but because you are a start-up company, Your product has not completed or is still doing the final optimization and other reasons, resulting in the marketing plan can not be carried out on time, so you will not be very unhappy?
Let me then share with you three tips to improve your development team's interaction, although these methods are often used in the marketing area.
1, set priority, effective communication
I'm sure there's a lot of ideas in your head, or you won't get your present salary. However, when interacting with your team, you should be very aware of what is most important to you at the moment. And be sure to know exactly which features are the most critical in your starter, and which ones you can put aside. Don't just talk to your team verbally, it's best to make a goal list that is refined by words, prioritize it, and then post it on the company wall.
If a feature is not very heavy to you now, don't talk about it. You can put it on your team's future goals, but don't discuss the details of this feature with anyone, and if you do, it will distract developers from the most pressing issues of the moment. about what you need to accomplish in a short period of time, what basic functions you need, and you must communicate clearly with your team.
2, be flexible.
In any project, there is a project "Iron Triangle": Budget, schedule, and scope. Budget, even if it is really enough, for start-up companies are generally more nervous. If your schedule doesn't change, say you have to do something before a trade fair, then you have to be flexible about what you can do in time.
3, willing to do a lot of permanent function development
If your team is following the customer development or lean entrepreneurship approach (which you should follow), it means you have to develop many iterations and then let your users use them. There is a simple idea in your head that should be presented to your users as quickly as you can.
If the user doesn't like it, you should be willing to throw it away and start thinking about the next idea. However, equally important is what we should do if users like new features. You can allow your programmers to write more messy test code to speed up the function test, because you are eager to know whether users like this new feature. But if the user really likes it, you have to be willing to give your programmer time to improve it and refine it until it becomes a permanent feature on the system. This method allows you to carry out functional tests faster.
In summary, if you clearly state your priorities and deadlines, have a flexible scope for functional development, and tell your team in advance which things can be compromised now, then you can make your team achieve your goals better. No matter what you can do, as long as you can get your team to do the task faster and better, they're worth it, aren't they?