Huawei has planted many "seeds" in the software tool ecosystem, waiting for the domestic software industry to sprout

Text丨Intelligent Relativity

Author丨Shen Lang

The contemporary digital economy building is built piece by piece by various software. However, standing in the center of the domestic software industry, most of the buzz is from the upper-level software applications, while the quiet ones are always the difficult and basic fields at the bottom, such as software development.

Software development is rarely discussed, and it has long been a relatively weak link in the domestic software industry.

Now, there is finally some improvement.

Since December last year, Huawei Cloud has launched a series of software development tools and services, including the recently launched application performance management service CodeArts APM and the performance testing service CodeArts PerfTest, as many as 10 models. This largely complements the shortcomings of the domestic software tool ecosystem.

The domestic software tool ecology has received unprecedented attention. Furthermore, with the stimulation of these software development tools and services of HUAWEI CLOUD, the domestic software development field may really change.

01 Horizontal "perfect link": more than 10 software tools and services, fully aligned with the software development tool chain

It is obvious that the series of software development tools and services launched by Huawei Cloud are indeed a good improvement for the domestic software development tool chain.

Dismantling the software development tool chain, conventional software development includes project management, code hosting, code inspection, compilation and construction, deployment, testing, release and other links, which are integrated into a set of systematic and complete processes.

In December last year, HUAWEI CLOUD launched CodeArts Req, the first software development tool, to solve the initial requirements management problem of software development. According to relevant analyst reports, the rate of project failure due to poor demand management is as high as 71%. In the process of software development, the real needs of customers are often like an "iceberg". The tip of the surface is the explicit demand, but most of the invisible needs are hidden under the water.

The value of CodeArts Req is to make this kind of complex requirements management easier, grasp the source of requirements through systematic engineering methods and technologies such as IPD requirements management templates, and even integrate requirements management throughout the entire development process to ensure software The development team (single or multiple) can fully understand customer needs and make products that customers really want.

After CodeArts Req, other software development tools and services launched by HUAWEI CLOUD also correspond to each link of software development, such as CodeArts APM corresponds to application performance management, CodeArts TestPlan corresponds to testing, CodeArts Build corresponds to compilation and construction, and CodeArts Check corresponds to code inspection etc.

Up to now, more than 10 software development tools and services of HUAWEI CLOUD have basically been fully aligned with the software development tool chain. Looking at the field of domestic software development, many modules are relatively weak, and there are not many tools and services that developers can choose. "No choice" is the most critical issue.

Specifically, because software development is a systematic and complete process system, most of the time it is subject to the "barrel law", that is, whether a set of software development tools is easy to use depends on its weakest link. Therefore, for software developers, the integrity of software development tools is very important, and it is an inevitable consideration for them to make up their minds to migrate to another set of tools for development.

From this point of view, a series of software development tools and services launched by HUAWEI CLOUD have fundamentally reversed the dilemma faced by domestic software developers, turning "no choice" into "some choice". It is a key start to develop full-link autonomous controllability.

02 Downward "rooted innovation": Huawei's 30-year engineering methods and practices, exported to the outside world with software tools

The essence of using a software development tool is to learn the advanced engineering methods and practices behind it, just like plowing the land with a hoe and plowing the land with an ox. Behind the tool change is the conversion of manpower and ox power, and it also means a whole set of The adjustment of engineering methods and practices, for example, from using a hoe to driving an ox are two completely different engineering methods.

From this perspective, the series of software development tools and services released by Huawei Cloud are actually Huawei's external output of software development engineering methods and practices in the past 30 years.

Software development tools and services are nothing more than carriers.

Take CodeArts TestPlan as an example. This is a self-developed one-stop test management platform, which is upgraded from Huawei's more than 30 years of high-quality test engineering methods and practices.

For example, around 2005, Huawei tried to integrate large-scale test case management into its own test management platform, so as to present the entire test activity visually, so that all parties involved can use the platform to understand what others are doing and how to ensure quality. Control process, etc., to improve the efficiency of testing.

In the end, this capability continued to be upgraded and integrated into CodeArts TestPlan together with other engineering methods, enabling it to realize the standardization of the entire testing process and the dynamic real-time monitoring of the end-to-end testing process.

Based on these capabilities and features of CodeArts TestPlan, Huawei has innovatively proposed the concept of "performance engineering", intending to turn performance testing into an engineering scenario and deeply integrate it into the industrial development process to help developers improve product design. Instead of just taking on the final "pocket" role of product development as in the past.

Here, CodeArts TestPlan is not only a window for Huawei to export engineering methods and practices, but also a key capability to support Huawei's redefinition of the product development process. In addition to test management services, requirements management corresponding to CodeArts Req, application performance management corresponding to CodeArts APM, etc., all have this trend, that is, to innovate the software development process from the perspective of software development tools.

Then, for other software companies or developers, using a series of software development tools and services of Huawei Cloud is not only to learn its advanced engineering methods and practices, but also to be able to innovate together under the influence of Huawei. The road to the software development process.

This is not difficult to understand, just like when people learn to use ox power and gain stronger development capabilities, they will not be satisfied with the previous results of plowing the land with a hoe, but start to innovate how to use ox power to plow the land better Or plow more land to get a better harvest.

Huawei Cloud's approach may be able to drive the domestic software market to achieve breakthrough development based on underlying innovation. When more and more software companies use these software development tools and services to understand and learn Huawei's own engineering methods and practices for more than 30 years, then further group innovation will be possible.

03 Upward "supporting applications": following the evolution of cloud-native technology, driving the deep innovation of software ecology

When a series of software development tools and services of HUAWEI CLOUD promote the underlying innovation at the software development level, in addition to helping to achieve group innovation at this level, they will also make efforts to drive the upper-level software application innovation.

At this stage, with the deep innovation of cloud computing technology to the software industry, the trend of cloud native is constantly pushing the software industry to the cloud, so that software development, software application, software operation and maintenance work are all moving towards collaboration. To put it simply, software product development is not just as simple as making a product. Demand is changing, and corresponding software development tools must also be upgraded accordingly.

CodeArts APM, which was launched on Huawei Cloud not long ago, is an example of a full-link application performance management service. Compared with traditional monitoring, which only covers observation capabilities related to infrastructure, middleware, and business indicators, CodeArts APM's monitoring capabilities have been extended to both the upper and lower layers, bringing in-depth code-level performance monitoring and real user experience perception .

What kind of effect can this bring? Because the front-end and back-end links are connected, it is clear at a glance whether the user's product experience is good, or where there is a fault, which line of code has problems, etc. Based on CodeArts APM, developers can quickly find fault points or Continuously optimize products and locate faults.

In this way, the upper-level software applications can keep evolving in the right direction, and the user experience of the product will be continuously improved and optimized to better adapt to the current market environment.

Today, the evolution of technology is happening all the time, and the changes to the traditional software industry are obvious. In the cloud-native era, the software industry is experiencing a new round of subversion and upgrading. Software development and software applications are all migrating to the cloud and continue to move towards collaboration.

At this node, software development tools and services are in the field of basic software, and they are bound to be upgraded first, so as to become the new underlying driving force rather than a drag. Judging from the software development tools and services launched by HUAWEI CLOUD, the new generation of software development tools and services already have the ability to cooperate with the upper layer and drive the upgrade of the software industry from the bottom layer.

This will be a very positive signal. Since HUAWEI CLOUD aims to upgrade the underlying basic software field, the foundation of the domestic software industry in the new era must not be too bad. As more and more companies join in, it may continue. Strengthen the ecology and develop better.

Of course, this is all for later.

04 Epilogue

Not long ago, HUAWEI CLOUD launched CodeArts PerfTest, a performance testing service. Then, on April 27, HUAWEI CLOUD launched CodeArts Defect, a defect management service. Judging from the current situation, HUAWEI CLOUD's actions towards the software tool ecology are still continuing, and there is no intention of stopping.

In general, Huawei Cloud has indeed made a good start for the ecology of domestic software tools.

Whether it is the improvement of the software tool chain, the output of its own engineering methods and practices based on software tools, or the innovation of traditional software development processes based on cloud-native technology, it is expected to further promote the domestic software industry to focus on underlying innovation and drive the development of the underlying tool ecology. Prosperity, and then stabilize the digital economy building.

For the domestic software development field that has been silent for a long time, these developments are very exciting and exciting.

*The pictures in this article are all from the Internet

This content is original for 【Intelligent Relativity】,

#智能数据论论Focusing on smart new industries and new services,

This is an in-depth interpretation of smart car  NO.139

It only represents personal opinions, and without authorization, no one may use it in any way, including reprinting, excerpting, copying or creating a mirror image.

Some pictures come from the Internet, and the copyright ownership has not been verified, and they are not for commercial use. If there is any infringement, please contact us.

• AI industry new media;

•Paper news technology list monthly top5;

• The article has long "occupied" the TOP10 popular article list of Titanium Media;

• Author of "One Hundred Thousand Whys of Artificial Intelligence"

•【Key areas of focus】Smart home appliances (including white goods, black goods, smart phones, drones and other AIoT devices), smart driving, AI+medical care, robots, Internet of Things, AI+finance, AI+education, AR/VR, cloud computing , developers and the chips and algorithms behind it.

Guess you like

Origin blog.csdn.net/sinat_32970179/article/details/130415500