当前位置:网站首页>How can non-technical departments participate in Devops?
How can non-technical departments participate in Devops?
2022-07-05 14:17:00 【Soflu software robot】
DevOps It is a very popular concept , In the past few years, many enterprises have plunged into DevOps In relevant practice , Preparing for transformation . however , The successful ones are a few .
Generally speaking , We are joining in DevOps Before the army , You should ask yourself : Why do we use it DevOps? undoubtedly , Most enterprises are to reduce costs and increase efficiency 、 Improve competitiveness . However , If we only focus on IT The team itself , It is likely to put the cart before the horse .
On a large scale ,DevOps Transformation should be beyond the existence of development and operation , It must contact other departments of the enterprise . Some non-technical departments are DevOps Important participants in the team , The different positions they stand on can play a balancing role , Avoid the technical department falling into “ Only technical traps ”.
This is particularly important for some traditional enterprises facing digital transformation . Because inside the traditional enterprise , The business department is the main body , and IT Departments are empowered for business departments . besides , stay DevOps In practice , Some legal and financial risks also need to be avoided in advance .
One 、 Why should these non-technical departments participate DevOps?
Involve non-technical teams DevOps In the to , This does not mean that every employee in the organization needs to know DevOps And the context of software requirements .
contrary , The participation of some departments is DevOps I just need , The core DevOps Establishing strategic connections between the team and colleagues in non-technical roles is absolutely worth the money .
1、 Business team let DevOps More aim “ Bull's eye ”
The importance of business teams is self-evident . Some point of view is that , stay DevOps There should no longer be business and technology out of sync in culture , Sales organizations can convey customer feedback and requirements to the development cycle , Let the next version contain the functions required by customers faster .
But actually , People know this better than DevOps More lagging .2020 year , A group of people who care about this topic posted “BizOps declaration ”. The declaration advocates fundamental changes IT The way teams and business users collaborate in the software development process .
The specific term ,BizOps requirement :1) Business results Higher than individual project and execution metrics ;2) Trust and cooperation Above individualism and hierarchy ;3) Data driven decision making Above opinion 、 Judgment and persuasion ;4) Learning and transformation Above following a strict plan .

https://www.bizopsmanifesto.org/
And then ,BizDevOps This concept came into being , It is called DevOps 2.0. In this way , Business teams not only set requirements , They also work directly with developers , Set priorities for agile software development sprint and backlog . They become business partners , Work with management to solve problems , Achieving business goals .
2、 The legal team is DevOps Escort
“ Software engulfs the world , Open source software .” This famous saying became a prophecy . The present , Open source software is everywhere , Some statistical results show ,90% Modern applications of include open source code , Software has been occupied by open source components , Enterprises can neither bypass nor avoid . and , Open source software can also bring cost reduction to organizations 、 Improve code quality and many other benefits , The vast majority of enterprises are also willing to participate .
But it also brings compliance problems , Because of lack of consciousness and other problems , Many developers do not understand the relevant provisions of the open source software license , Illegal use of open source software , It's going to cause trouble . In the face of similar MIT、Apache It may be OK to wait for a loose License , But some highly contagious licenses need special attention .
Actually , Not just open source compliance , There are still many patents and process problems in the software industry , Will cause compliance and legal issues , If you don't pay attention , It is likely to become a defendant .
therefore , The legal team is DevOps The important role of : Ensure that the software is compliant even when it is continuously released . More time , Legal affairs are more like DevOps Non staff personnel of the project , It seems that I can't use it at ordinary times , But the critical moment is indispensable .
3、 The finance department emphasizes value , Work for profit
stay DevOps During the transformation , It is inevitable to need the continuous investment of capital and manpower . But the bottom line is this , quite a lot DevOps Team building is a “ Business conduct ”, The purpose is also a commercial purpose , Everyone works for profit . If you leave this aside , It's a bit of a hooligan .
Previously, we mentioned the business department and DevOps combination , be called “BizOps”, That is to say Business + DevOps; Finance and DevOps There is also a concept of the combination of , be called “FinOps”, yes “Finance” and “DevOps” The combination of , By helping the project 、 financial 、 Technical and business teams collaborate on data-driven spending decisions , Enable the organization to get the maximum business value .
Now ,FinOps It is an indispensable part of many enterprises' digital transformation . This needs to be DevOps Cooperate with the finance department as soon as possible , Incorporate financial control and monitoring DevOps Planning phase of .

Two 、 These people who don't write code , How to participate DevOps?
Whether it's business 、 Legal or financial team , In fact, it is difficult for us to find cross industry talents who understand both code and law or finance , It is also unrealistic to blindly pursue such cross-border talents . This will increase our investment in talent recruitment and training .
that , What else can we do to make these people who don't understand the code , Give full play to your professional strengths and join DevOps Well ?
First , Documents are always a powerful tool to lower the threshold of communication .
stay DevOps The idea of , The collaboration of technical documents should be incorporated into the whole DevOps In the life cycle , Document writers must adapt DevOps The rhythm and way of . at present , Many open source projects have provided API file , This type of document is also used in large-scale enterprises DevOps Use in the team , Let document writing follow DevOps In the footsteps of .
and , Document in DevOps It also plays a vital role in the transformation process , These documents can record some DevOps Best practices for achieving efficiency and benefits in . These things can hardly be passed on by word of mouth , Must be preserved by documentation . meanwhile , If there are multiple DevOps The team , Documents will also play a unified role , It standardizes best practices , Finally, the benchmark indicators are formed .
If you want to cooperate with other non-technical departments ( Especially the business department ) Carry out basic collaboration , Document transparency must be increased , Open document access to them . Besides , You can also demonstrate 、 Or try the test version , Increase the participation of non-technical teams .
secondly , In the process, we must leave specific for non-technical departments “ Communication interface ”.
Throughout DevOps The top-level design of the process , We should consider the law 、 Finance and other non-technical departments “ Entry time ”. But in practice , There are many emergencies and special situations , Especially in DevOps The characteristics of , Timeliness is particularly important . therefore , Almost every size node should be left “ Communication window ”.
these “ Communication window ” It can be a synchronization tool , It can also be a regular meeting , It can also be specific docking personnel . say concretely , The timely intervention of non-technical departments is an effective measure to prevent risks , This requires that all parties have enough sense of cooperation , Deal with in time , Avoid “ Mend the fold after the sheep have been stolen ” The situation of .
Last , Use the advanced automation tools on the market , It is also a good way for non-technical departments to cut in .
DevOps Automation can reduce manual assistance , Simplify work interactions , Thus, iterative updates can be deployed to production applications faster .
Automation is DevOps Top priority . For some non-technical departments , Especially the business department , It is necessary to understand how automation changes the way software is delivered . Some experts also suggest , From continuous integration / Continuous development (CI/CD) Generate automated data reports in the tool chain , It is a good way to make the marketing department profitable .
at present , Many automation tools have appeared on the market to help DevOps Teams solve problems . Among them, it adopts the automation platform of full stack development SoFlu Software robot is one of the best .

say concretely ,SoFlu Software robots use “ Visual development ” To change the traditional development method of writing code . The business logic equivalent to writing complex code is realized through drag and drop and parameter configuration , Visual display of business logic , Greatly reduce the development threshold , Let non-technical departments participate more smoothly DevOps in .
just as SoFlu Software robots are 5 Annual assistance 5 Junzhi consulting, with a revenue of more than 10 billion yuan, is in the application of digital intelligence transformation project , Junzhi Consulting CTO Han Zhifei's feeling ,“ Jun Zhiyong SoFlu Software robot development system , Most of the time, the partners who do requirement analysis in the previous stage become programmers in the next development stage , And the developed functions are more accurate , The quality is also very high . With SoFlu Software robot , It can be used by business analysts who do not understand development but understand business SoFlu Software robots and complete the development work based on their assumptions .”
Overall ,SoFlu Software robots have two major values . One is , It can reduce the entry threshold of software development ; The other is to make technology simple , Less dependent on people , So as to reduce labor cost and communication cost .
边栏推荐
- How to call the function mode of one hand and one machine
- 01. Solr7.3.1 deployment and configuration of jetty under win10 platform
- How to deeply understand the design idea of "finite state machine"?
- [buuctf.reverse] 152-154
- C - Divisors of the Divisors of An Integer Gym - 102040C
- 最长公共子序列 - 动态规划
- Enjoy what you want. Zhichuang future
- 区间 - 左闭右开
- R语言ggplot2可视化:使用ggplot2可视化散点图、使用labs参数自定义X轴的轴标签文本(customize X axis labels)
- R Language ggplot2 Visualization: visualize linegraph, using Legend in Theme function. Paramètre de position emplacement de la légende personnalisée
猜你喜欢

What category does the Internet of things application technology major belong to

What is the future development trend of neural network Internet of things

Shen Ziyu, nouveau Président de Meizu: M. Huang Zhang, fondateur de Meizu, agira comme conseiller stratégique pour les produits scientifiques et technologiques de Meizu

TiCDC 6.0原理之Sorter演进

-Web direction attack and defense world
![Which Internet companies are worth going to in Shenzhen for software testers [Special Edition for software testers]](/img/c2/a5f5fe17a6bd1f6f9df828ddd224d6.png)
Which Internet companies are worth going to in Shenzhen for software testers [Special Edition for software testers]

让秒杀狂欢更从容:大促背后的数据库(下篇)

Detailed explanation of IP address and preparation of DOS basic commands and batch processing

TiFlash 源码解读(四) | TiFlash DDL 模块设计及实现分析

CYCA少儿形体礼仪 宁波市培训成果考核圆满落幕
随机推荐
Login interface code
The IPO of Ruineng industry was terminated: the annual revenue was 447million and it was planned to raise 376million
日化用品行业智能供应链协同系统解决方案:数智化SCM供应链,为企业转型“加速度”
世界环境日 | 周大福用心服务推动减碳环保
昆仑太科冲刺科创板:年营收1.3亿拟募资5亿 电科太极持股40%
矩阵链乘 - 动态规划实例
Fault analysis | analysis of an example of MySQL running out of host memory
Sharing the 12 most commonly used regular expressions can solve most of your problems
mysql 自定义函数 身份证号转年龄(支持15/18位身份证)
R language ggplot2 visualization: visual line graph, using legend in theme function The position parameter defines the position of the legend
动态规划
鸿蒙第四次培训
神经网络物联网未来发展趋势怎么样
Interpretation of tiflash source code (IV) | design and implementation analysis of tiflash DDL module
分享 20 个稀奇古怪的 JS 表达式,看看你能答对多少
Assembly language
01. Solr7.3.1 deployment and configuration of jetty under win10 platform
PHP5下WSDL,SOAP调用实现过程
C - Divisors of the Divisors of An Integer Gym - 102040C
R语言使用nnet包的multinom函数构建无序多分类logistic回归模型、使用coef函数获取模型中每个变量(自变量改变一个单位)对应的对数优势比(log odds ratio)