Full stack development and agility

Source: Internet
Author: User

Preface:

I haven't written a blog post for a long time, and I have been researching and practicing agile for more than three years. So I have some insights and hope to share them with you.

I had a little controversy with a friend about the relationship between full-stack development and agility the day before yesterday. Now I will post my point of view to my blog post and hope to see some suggestions and suggestions from my friends.

 

My personal views are as follows:

Full stack is an ideal, or an extreme challenge to individual development. Can someone be proficient in everything? This does not need to be answered.

Agility emphasizes unique capabilities to balance development load and reduce development bottlenecks. For example, if testing is currently a bottleneck, developers should put down their development tasks and take the initiative to help testers. The help here may be for testing, but it may also help developers build a better automatic test environment (Note: it is not the kind of high-end testing platform ). Only in this way can the development team keep pace. Otherwise, it is obvious that testing is a bottleneck, but it is ignored to develop more programs that cannot be tested, which will cause greater congestion.Agility is not about killing experts. It is about killing the experts who don't even help the oil bottle.

Development is a group activity, not a group activity. It is a whole, not a single individual, just like a football team. The development and agility of Modern Football are exactly the same, and "Full attack and defense" is an example. Is it true that you must be the goalkeeper and take charge of the goal?

In addition, do not associate the full stack with agility for the moment. I have not seen this term in dozens of agile books I have seen. Although the word full stack appeared recently, full stack developers did not appear recently. On the contrary, it has just appeared in the software industry, especially in China. People who have stayed in small companies know that they have worked as full-stack developers. I was a full-stack engineer two decades ago, and the span was not only development, but also pre-sales, after-sales, and sales.

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.