当前位置:网站首页>Why must we move from Devops to bizdevops?
Why must we move from Devops to bizdevops?
2022-07-01 19:37:00 【51CTO】
In the era of digital economy , Digital transformation has become a common consensus and action of the society . More and more businesses are running on the digital base , Software system is becoming the value core and innovation engine of business innovation . Under this trend , The software industry is facing many new challenges and opportunities : One side , The scale and complexity of software systems continue to grow under the Internet of things ; And on the other hand , The rapid change of business has raised the demand for software delivery efficiency ; The way software is built and delivered needs to be changed .
To solve the problem , Face the problem first . In order to better clarify the opportunities and challenges faced by the software industry under the turbulent wave of digital transformation ,6 month 29 Japan , Alibaba cloud cloud effectiveness and Alibaba cloud developer Evaluation Bureau column , Jointly invited InfoQ Vice president of the geek gang Fu Xiaoyan 、 Professor, School of software engineering, Nanjing University Zhang He 、Thoughtworks Head of global digital transformation Xiao ran 、 The earliest practitioner of lean product development in China He Mian ( Head of alicloud cloud efficiency solutions ), Alibaba cloud senior technical expert Chen Xin ( Person in charge of cloud effect platform ) as well as Alibaba cloud Senior Product Expert Zhang Yu ( Cloud effect platform product architect ) common 6 A leader , Around Technological change under the tide of digital transformation Conducted in-depth discussion .
In a digital environment , How do people from all walks of life view the development of science and technology and the integration of industry and Technology ?
At present , The central bank focuses on improving the overall digitalization of the industry , At the same time, it also puts forward higher requirements : It is hoped that the business system or business innovation can realize cross role 、 Free arrangement and combination across processes . This requirement is very high even for Internet enterprises , If traditional enterprises such as banks want to pass enterprise level projects , To improve the overall business and technical capabilities 、 Realize the integration of business and technology , It is even more difficult . therefore , Need some new methodology or tools to support .
At the beginning of the year , Issued by the China Banking and Insurance Regulatory Commission and the people's Bank of China 《 Guidance on the digital transformation of banking and insurance industry 》 It has been made clear that , In the digital age, we should “ Integration of industry and technology ”, meanwhile BizDevOps The word has also been written into the central bank 《 Financial science and technology development plan (2022-2025 year )》 in . These two documents have put forward specific requirements and methods for the digital transformation of banks , It has become a reference for industry transformation .
The financial industry is naturally at the forefront of digitalization , Has enjoyed the digital dividend . however , Many other industries and industries still face challenges . such as , The emergence of production lines can enable enterprises to obtain both quality and efficiency , But at the expense of experience , Digital nature can solve this problem . If the acquisition of user requirements 、 Restore 、 Design 、 production 、 Delivery and service are supported by digitalization , It is possible to meet the user's personalized experience in the whole process .
We've seen , Many enterprises create unique experiences through digital technology , Create differentiated value . The real economy is gradually moving to an information-based world . future , All real economies should be digitized , even to the extent that In the future, all enterprises will become software enterprises . Any future business wants to be competitive , Must run on a digital base .
that , What is the engine of digitalization ? It's software . What is the fuel of software ? Is the data .
therefore , The whole digital transformation wave puts forward very high requirements for software development . How to end 、 Look at the whole link rather than just a single stage or a single product ? How to build the most essential model , From the physical world to the digital world , And in turn affect the physical world ? How to build a smooth, efficient and accurate delivery mode ? These issues have become very important .
As a large digital economy , Alibaba has also experienced three stages in the development process of business and technology integration .
- The first stage , Ask for efficiency from technology . At that time , Enterprises are faced with how to automate technology , Realize the efficiency improvement of the technology itself ;
- The second stage , Not only to technology for efficiency , Also consider how technology can support the business more efficiently . therefore , The concept of the middle stage was put forward ;
- The third stage , These two years , Ali hopes that the top-level strategy can be smoothly conveyed to the business and technical teams , Pay special attention to the synergy of business and technology , Start discussing how to use methods and tools , The collaboration of technology and business forms a standardized practice .
The development tool itself is to help front-line students improve their happiness and efficiency . As a developer , The concern is how to focus and work efficiently 、 Develop and test efficiently , But more importantly , Make sure you do the right thing .
Now there is a trend : There are fewer and fewer low-level R & D , The ways and habits of software development are changing .
Now? , Development is no longer a general tool , But as the business evolves .
Why must we start from DevOps trend BizDevOps?
As mentioned above , As an important part of accelerating the smart reengineering of financial services ,BizDevOps Become the core competence component of reshaping intelligent and efficient service processes . but BizDevOps It's not like starting a new business , It is DevOps Natural expansion of , From breaking IT The interior walls , To break IT The wall with business .
DevOps On 2009 Was proposed in , Mainly to break Dev And Ops Wall of . At that time, the wall was quite obvious .Dev The focus is on speed , Objects are code ,Ops Focus on stability , The object is the machine . The two goals are naturally contradictory , The departmental wall was built from this , It's certainly not good for IT Maximizing value .
2009 year , The second conference in the United States Velocity At the conference , come from Flickr The company's John Allspaw and Pauk Hammond Made a speech 《10+ Deploys Per Day: Dev and Ops Cooperation at Flickr》. In this speech ,Allspaw and Hammond In a role play way , It vividly shows all kinds of conflicts between development and operation and maintenance . There are many golden sentences in the speech , Such as “It's not my code, it's your machines!”, This is a profound reflection of Dev and Ops The status quo of the relationship . next , They also showed the development team (Dev And the operations team (Ops How to work together , Use tools to remove barriers between the two sides .
This speech is DevOps A landmark event in the course of development . It raises the right questions : To deliver and realize value faster , We have to bridge the gap between development and operations , The solution is given : To bridge the gap between development and operations , It needs to be in culture 、 A series of changes in tools and practices .
In today's environment , We are facing a new problem : How to get through the business (Biz) And development, operation and maintenance (DevOps) The wall between , To better meet the challenges of the digital economy .
Take Ali for example , Today, Alibaba's middle office also faces two problems . The first is synergy , Alibaba Zhongtai itself is a large department , Large business lines and small business lines are transferred from the front desk to the middle desk with priority , But everyone thinks they are important , This is a typical large-scale enterprise collaboration problem . The second question is how not to let technology 、 The middle stage itself becomes a bottleneck . Ali hopes that the business can do its own technology , Such valuable ideas and innovations can get the fastest response .
“ Is your team business oriented or product oriented ?” Technical people don't want to be used as resources to do things , Instead, I hope to cooperate with the business to achieve business success . Actually , Business and technology should be symbiotic and cooperative .
In the retail and financial industries , This relationship is obvious . For example, the business of banks accounts for the vast majority , There are about 90%, If there is a business R & D integrated system , Technology can meet more business demands , Then the business can finish the work faster .
How to land BizDevOps?
DevOps The sport is not over yet , Still developing .DevOps There are many sports that can give BizDevOps Learn from .
First , Is to unify on the goal .DevOps For the sake of unity of purpose , Learn from lean management 、 Agile management 、 Kanban and other working methods , Get through the whole thing DevOps technological process , It produces a very good driver for management methods . secondly ,DevOps Found common ground between development and operation and maintenance . The focus is on applications , Application centered development , It has evolved into Alibaba and Microsoft OAM Model . therefore , There should be changes in ideas and methods , We should also use technical means to solve problems , This is what we need from DevOps Learning from sports .
that , What are the common goals of business and Technology ? What are the common concerns in the process ? A common goal 、 Common concerns , Effective technology or engineering practice , yes BizDevOps The key to landing .
First , Business 、DevOps Unite , Unity of language is very important . It is normal for business and technology to have walls , Because the business itself may be fragmented . Take the bank as an example , The standard of drawing varies from department to department , It is difficult to unify the language of business . First unify the language between businesses , And then IT Communicate in a unified language , Then unify data and business . From basic grammar to long-term proficiency in grammar , Set business standards 、 Data standards , The upstream and downstream enterprises of the industry have defined the standards , The integration of this process takes time .
For the software industry ,DevOps Represents the primary productive force , Data represents the means of production under the software .DevOps It has developed for many years , Relatively speaking, it is very mature , So it becomes a fast iteration 、 Trial and error experimental system . With this system already in place ,Biz We should make good use of this system .
Now? , You can put Biz Put it in DevOps front , You can also put Biz Put it in DevOps Back . This means that business is not done by patting the head , But with data validation .Biz、Dev、Ops These three words should not be on the same line , It should be a ring , After adding the production factor of data , We can create some business opportunities with the spirit of experimentation .
What we can do now is , reference DevOps Experience , There are tools to host best practices and methods , Solidify on the assembly line to help landing .
Some enterprises feel like they are doing it after a while DevOps Have practiced , In fact, we still have to pursue higher . Culturally address and change the way you work , It cannot be done in the short term , A more reasonable way is to train compound talents .DevOps Let developers understand testing ,DevSecOps Let developers understand security ,Biz After adding it , Developers also need to understand the business . Things can't be done in one step , Maybe in the interim , A better way is to combine production, education and research to cultivate compound talents .
Finally, I still want to emphasize ,BizDevOps The greatest opportunity lies in the demand itself , In building the digital ecology itself .
BizDevOps How to build our products ?
Tesla's Elon Musk It was said that ,“ Compared with making cars , The difficulty in designing this assembly line is its 100 times .” that , How can we make BizDevOps The assembly line of ?
Chen Xin, head of Alibaba cloud's cloud efficiency platform, mentioned , In the process of serving many cloud customers, I found , The science and technology department is concerned with DevOps There is a consensus , At the same time, I readily accept . For example, everyone will understand the integrated R & D operation and maintenance platform 、 Some concepts and statements about moving towards cloud primitiveness ,DevOps Our standards and methods are gradually converging to meet the needs of developers .
however , The business unit has not reached such a consensus at all . The current situation is only to solve the efficiency problem of the technical department , It is difficult to change the innovation efficiency of the business . If there is a tool that allows businesses to see the relationship between engineering activities and businesses , Then the business unit can make judgments and actions . Many enterprises have many tools to use , But there is no tool that can achieve the goal of digitalization .
make BizDevOps Tools have many difficulties . For example, there are many in the market DevOps Tools , But the enterprise will still rebuild a tool , Why? ? Because the data model of each tool is not consistent . So think of Create a BizDevOps platform , First, ensure data consistency . We should keep abreast of some of the most basic concepts . At present, different people are interested in “ application ” The definition and understanding of , How to form a general specification ?
in addition ,DevOps Need different people to collaborate ,BizDevOps As a tool or platform , How to make multiple roles have a unified perspective , Avoid the inefficiency caused by transferring information about their own perspectives to each other , It's also very important . Besides , Tools do not change for change , Tools are used to solve problems , The tool itself cannot make assumptions about the state of the user , Must adapt to the user's state under various conditions . And R & D itself also needs to make digital transformation . Data will also be generated during research and development , Product R & D itself realizes digital transformation , To better support greater digital transformation .
As a whole ,BizDevOps In concept 、 technological process 、 How to standardize the method , The industry needs to work together , Jointly promote the implementation of products .
If BizDevOps It really has to happen , What will happen in the future ?
BizDevOps It will have a great impact on the speed and effectiveness of business innovation , Data will become basic knowledge , The distinction between business and development will also blur . There must be some business people willing to move closer to development . The advantages of developers' abstract analysis of problems will also bring a lot of value to business personnel .
In the future, the service will open the link from the user's perspective , Build essential cognitive and digital models . All business data , All data business . Business can transition to R & D in a more natural way . A person's career development direction can also have relatively large choices , There will also be some changes and innovations in talent training .
If BizDevOps It really happened , There may be various organizations outside the business function Will become the biggest bottleneck , other BU The decision-making process may have to be adjusted accordingly . future , Enterprises must follow BizDevOps Do transformation .
next step , How do we do ?
After in-depth discussion , Production, 6 Experts face challenges and opportunities in the times 、BizDevOps Importance and necessity 、 Reached a consensus on landing methods and methods . They want to surround BizDevOps Our discussion does not stop at this level , Instead, we can continue to start with the joint efforts of the industry, University and research circles , Push BizDevOps What really happened , Contribute to the reform of the software industry .
So after the round table ,6 The teachers jointly drafted a 《BizDevOps Action proposal 》 And jointly sign , This means that next , industry 、 academic 、 Research and other parties will carry out long-term cooperation and efforts , Jointly promote the transformation of software construction and delivery methods .
《BizDevOps Action proposal 》 The first page of the scanned document
《BizDevOps Action proposal 》 End page of scanned document
If this article enlightens you or your team , Welcome to forward to more people , Click the link below to view 《BizDevOps: Under the tide of digital transformation, the road of technology breaking the Bureau 》 Live playback , Welcome to join BizDevOps AC nail group , Group number :44686237.
Live playback address : https://developer.aliyun.com/live/249329
边栏推荐
- torch.nn.functional.interpolate函数
- Download (export) PDF template file (such as approval form), and report error: invalid nested tag * * * found, expected closing tag***
- [go ~ 0 to 1] day 4 June 30 defer, structure, method
- Learning notes - steps of JDBC connection database operation
- SIP protocol of gb28181
- 下载(导出)pdf模板文件(比如:审批单),报错:Invalid nested tag *** found, expected closing tag ***
- MySQl的基本使用
- English grammar_ Adjective / adverb Level 3 - precautions
- Solidity - 算术运算的截断模式(unchecked)与检查模式(checked)- 0.8.0新特性
- 测试自学人必看:软件测试如何找测试项目?
猜你喜欢
XML syntax, constraints
为什么一定要从DevOps走向BizDevOps?
原生js打造日程表-支持鼠标滚轮滚动选择月份-可以移植到任何框架中
Helium transmission line of lake shore cryostat
测试自学人必看:软件测试如何找测试项目?
Interview questions for audio and video positions in Dachang -- today's headline
任务:拒绝服务DoS
Flutter 实战-快速实现音视频通话应用
Reading the paper [learning to discretely compose reasoning module networks for video captioning]
Uni app product classification
随机推荐
The intelligent epidemic prevention system provides safety guarantee for the resumption of work and production at the construction site
【无标题】
ubuntu14安装MySQL并配置root账户本地与远程访问
ES6中的代理proxy
Download (export) PDF template file (such as approval form), and report error: invalid nested tag * * * found, expected closing tag***
axure不显示元件库
Uni app product classification
Learn MySQL from scratch - database and data table operations
宝,运维100+服务器很头疼怎么办?用行云管家!
ffmpeg 错误码
Botu V16 obtains the system time and converts it into a string
Basic knowledge of audio coding and decoding
数字化转型企业成功的关键,用数据创造价值
Nat penetration of gb28181
Go Language Advanced
Opencv video quality diagnosis - VIDEO occlusion diagnosis
Implement a Prometheus exporter
Collect Tiktok video
ffmpeg 音频相关命令
Transform + ASM data