Reshaping the Software Industry What can HUAWEI CLOUD Software Development Cloud do?

When the software industry meets the cloud era, how should the road ahead go?

  Every few years, the word change is pushed in front of everyone, every company, every industry, every field, and there is only one way to maintain a long-term foundation, and that is to actively respond to change.

  Right now is a period of great changes. However, just like before the advent of the mobile Internet era, no one would have thought that WeChat and shared bicycles could bring such profound changes to our lives and work. Today, many people still do not realize that cloud computing. Computing will upend the way production was done in the past, or not considered enough. When the era of mobile Internet comes, many people think that opening a browser with a mobile phone is the mobile Internet. Similarly, some people think that cloud computing is just moving the servers of their own computer rooms into the data centers of cloud service providers.

  What about the actual situation? Of course it doesn't stop there, otherwise how can it be called a new era?

  How does the software industry keep up with the times?

  A few days ago, HUAWEI CLOUD held a seminar on how software companies in the cloud era should build their core competitiveness. After listening to it, I was very inspired. As Zhang Yong, Director of HUAWEI CLOUD Software Development Cloud Operations, said that the software industry is currently undergoing another great change. The significance of cloud is not just about moving code from offline to online, but also about consumption patterns, development A reshaping of the whole software industry chain and the whole life cycle of software development such as testing process and delivery process.

  How to understand? The shallowest changes, lower resource acquisition costs, lower infrastructure maintenance costs, anytime, anywhere, as needed, are determined by the characteristics of the cloud. Digging further down, the gap between software suppliers, operation and maintenance, and users is disappearing. The software industry has a very obvious feature. A company can only radiate a small area. It is not that they do not want to go out, but they are affected by There are too many restrictions, and the emergence of the cloud has built a bridge for seamless communication between the two. In many cases, companies do not need to go to the site to help customers solve problems.

  This principle is like the story of local specialties told by Zhang Yong. We used to buy some local souvenirs to bring back wherever we went on business, but with the emergence and development of e-commerce platforms such as Taobao and JD.com, there are fewer people who have this habit, because everything can be bought online. The future of the software industry will evolve in this direction.

  This brings a positive side, more opportunities, enterprises can do business all over the country, and even the world. Of course, the negative side is that companies will face a more intense competitive environment. The wheel of the development of the times is irreversible. If an enterprise wants to survive and obtain a better and better tomorrow, the only path to follow is to adapt to and embrace change. In other words, improve efficiency, improve quality, increase revenue, improve customer satisfaction, and reduce costs. These are the goals of software companies, and helping software companies achieve their goals is the original intention of HUAWEI CLOUD Software Development Cloud.

  How does HUAWEI CLOUD help customers succeed?

  How to help? What can a software development cloud offer? Don't rush to start, let's see what the two users who came to the scene have to say. One of them is from GTCOM (Qingdao) Co., Ltd. and the other is from Dalian Wasu Big Data Technology Co., Ltd. Both companies use Huawei cloud software After developing the cloud, the effect is very significant, as shown in the figure below.

  Why bring about these changes? For example, software quality, software is composed of lines of code, and the quality of code writing determines the final software quality. A software is usually completed by many programmers. According to the barrel effect, the quality of the software ultimately depends on the programmer with the lowest level, which is a very difficult problem. Many companies will adopt the old-fashioned approach, that is, old programmers help new programmers to review. The problem is obvious. Each programmer writes code differently and has different habits. It cannot be said that such a mechanism is useless, but the effect is absolutely Not good.

  How does HUAWEI CLOUD Software Development Cloud solve such a problem? Inject Huawei's more than 30 years of software development experience into the platform, and the system replaces people to do this. In the interview, Zhang Yong revealed a set of numbers about code inspection rules. During the "Huawei Connect Conference 2017" in September this year, the code inspection rules for Huawei Cloud Software Development Cloud were 1,425. As of mid-November, this number became 1873. Huawei constantly summarizes and refines the problems they have encountered, and then outputs them to the platform, so as to prevent customers from repeating the same mistakes. The effect can be seen from the practice of the two customers.

  As another example, the project delivery cycle should be said to be a relatively comprehensive measure. After all, a project involves multiple links such as project establishment, deployment, development, testing, and delivery. Only each sub-item has been further optimized, and the final project cycle can be significantly reduced. The HUAWEI CLOUD software development cloud can basically realize the optimization of each step.

  For example, the deployment environment, which used to be a few hours simple, may take days or even the last month. On the HUAWEI CLOUD software development cloud, it is a few minutes, and a few hours are complex. For code compilation and construction, enterprises used a single machine or a small cluster before. , from a few hours to a few days, and now it only takes a few minutes on the cloud. There is a set of data for reference. By using the software development cloud, the compilation time of 100 million lines of code per month was more than 25 minutes. Now it is only 7.5 minutes. The compilation speed of the version has been shortened from 94 minutes to 31 minutes. The preparation time of the R&D environment is The month level has been reduced to the hour level or even the minute level.

  More benefits that HUAWEI CLOUD software development cloud can bring will not be listed one by one, far beyond what the above two examples can cover. During the interview, the author asked the two users about the most important features and the performance of the corresponding HUAWEI CLOUD software development cloud. The two users mentioned security, reliability, synergy, convenience, efficiency, and experience. Development Cloud's performance is highly rated

  To sum up, it is not an exaggeration to say that Huawei Cloud Software Development Cloud - a one-stop cloud DevOps platform is another subversion of the software industry.

  Finally, I want to talk about why Huawei can do this. Many people may think that Huawei is a company that specializes in hardware. That's true, but at the same time Huawei is also a software company. In 2016, Huawei's software revenue was nearly 180 billion yuan, which did not include software bound to network equipment and applications. In addition, many people may not know that Huawei has ranked first in China's software industry for 15 consecutive years. Behind this, Huawei's accumulation of experience in the software industry can be imagined.

  At present, Huawei is fully promoting the development of the public cloud business, and the software development cloud, as one of the branches, has shown strong tension. Up to now, HUAWEI CLOUD software development cloud has successively landed in software parks in Dalian, Qingdao, Fuzhou, Xi'an, Guiyang and other cities, serving more than 2,000 enterprises and more than 50,000 developers, and established an exemplary software academy alliance, which consists of Leaders of the Ministry of Education, members include Tsinghua University, Peking University, Beihang University and more than 30 985 and 211 universities.

  It is said that the future is a software-defined world, and software will play an increasingly important role. What I want to say is to start with the transformation of software production methods. The original method is a bit out.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326056554&siteId=291194637