Developers, don't let anyone kidnap your work pace

Source: Internet
Author: User

[Editor] listens to users' opinions, but needs to control the pace, objectives, and processes of the entire work.

As a software developer, your work is far more than writing code. There are also some things you are responsible:


  • Estimated work cycle
  • Understand the features of software you have never written
  • Simplify complex problems
  • Break down complicated problems into several small problems
  • Adjust code to reserve space for Iteration
  • Discover and fix vulnerabilities
  • The above questions are completed in collaboration with other members
  • If you interact directly with your users, there are more suggestions:
  • Translate user requirements into improvement plans;
  • In simple terms, the complex meaning is delivered to users in a simple way;
  • Clarify every problem to be resolved.

However, based on these responsibilities, the most important thing is to set the goal based on understanding the target users.

Setting goals means to maintain control over the pace and process of your work and ensure that your work can proceed. This means that we need to predict risks and let users know the potential risks, so as not to be caught off guard temporarily. This requires a series of rules and processes.

If the method is proper, whether or not to set a target may cause two completely different results: suffering and enjoying work in some cases.



As a developer, you are a craftsman. You can use any tool area to create a product. You cannot set others' expectations above your creative freedom. You must control the creation process on your own.

If you place the user's Will above your creations, the following results may be possible:

  • Your users will "think" when the work should be completed. At that time, you may only have to prepare half-products and cannot meet users' expectations;
  • If your work fails to follow the user's expectation, they will feel frustrated and lose confidence;
  • Users' expectations will force you to do something you don't agree.

Of course, the ideal situation is that the user will respect each of your goals, but this situation is not feasible. Remember at any time: In the process of software development, you are the person who decides when to achieve the goal.

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.