苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper万能框架(V2.3-含.netcore) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 2236|回复: 4

[学习心得] 了解 Azure DevOps

[复制链接]
发表于 2019-1-21 20:29:14 | 显示全部楼层 |阅读模式
本帖最后由 惜 于 2019-1-21 20:29 编辑

登录 https://dev.azure.com 进入主页


1.png



我们提交的项目 都在这个页面展示。选择一个项目进入。


2.png


这里对此项目管理的主页面。
以下来自:yaeyaya
DevOps可以理解为IT工作中Dev(开发)和Ops(运维)工作的协同,不过落实到实际环境,Dev和Ops的范围都分别有所扩大,比如可能还会涉及业务部门和管理角色的融入。

传统企业的IT工作,受限于业务模式和团队知识新鲜度,开发业务和运维业务一般独立进行,即常见的开发人员和运维人员,一方侧重于交付满足需求的软件系统,而另一方侧重于确保各系统的运营。看似分工明确,独立有序,但也容易造成因中间过程缺少互动反馈,而导致的需求和交付物严重错位等情况。

而DevOps则是比较强调开发和运维人员共同参与到功能对接和需求实现的过程中去,协同完成开发和运营工作,在可能的情况下,业务人员也可能直接参与到这个过程中。

Azure DevOps

Azure DevOps其实就是VSTS(Visual Studio Team Service)更名的结果。而VSTS其实就是TFS(Team Foundation Server)的在线版本。所以,可以理解为Azure DevOps就是架设在微软Azure云平台的的TFS。当然了,既然假设在Azure上了,肯定增加了或即将增加众多托管在Azure平台的云服务特性了。这也是Azure DevOps比本地TFS的直接优势。


连接融合多种服务



信息化新目标

DevOps本身是针对软件项目的项目管理理念,所以Azure DevOps也即是针对软件项目的项目管理平台,其中核心功能均是转向为软件项目管理而设计的,比如团队协同开发、测试、自动部署等。但是,对于企业IT管理业务,甚至所有企业智能业务来讲,却同样有着非常高的可活用性。
在中国互联网发展浪潮的推动下,很多传统行业企业,开始关注和实践企业信息化,甚至在国家政策的引导下,开始尝试企业上云和工业互联网等新鲜概念。在这个过程中,大量的OA、ERP、MES、PLM、WMS等企业信息化系统和人才,开始出现在这些企业中。许多原来通过人工和纸质进行处理的业务,也逐渐全部转向各类系统进行。

在这样的环境背景下,许多职能部门职能岗位的日常工作,业务流程链条越拉越长,需要协调进行的工作越来越庞大。如何有效地对这些业务流程和工作进行管理,成了信息化业务的新目标。

活用Azure DevOps
Azure DevOps无法完成OA系统的流程审批等业务,因为其天生是为软件项目而设计的。但是,我们却可以活用其任务管理和协同沟通的模块功能,来进行日常工作的管理,比如:任务的分类、跟踪、交接、记录、协作和反馈等。
得益于BS架构的Azure DevOps和微软的持续更新,系统的功能得以快速持续不断地进行扩充和完善,使得在通过Azure DevOps进行日常工作任务管理的时候,可以获得高效和愉悦的使用体验。

3.png


Azure DevOps的门槛
Azure DevOps很好,很好用,很好看。但是,其门槛相对也比较高,并不是可以直接拿过来快速上手使用的,而需要经过系统的学习和了解。

思维门槛
Azure DevOps来源于美国的微软,虽然系统功能强大,界面美观,但是其设计理念和设计思维,可能与国内大多数用户不见得完全对口味。比如,众多的配置项目,严格的逻辑关系,主动参与的理念等,对于希望上手即用,拿着键盘就开始干,事事需要上级催促的用户来说,Azure DevOps类系统,将会是一个挑战,受限是思维方面的。

技能门槛
跨过思维门槛之后,Azure DevOps的技能门槛,更多的像是一个弹性门槛,可以随着使用熟练程度和学习深入度的提升,得到快速改善。

Azure DevOps迭代速度非常块,且在国内,即便是软件团队中,也并非主流平台,所以中文的支持度不理想。而软件从业界对英文的要求,则相对比较普遍,所以Azure DevOps对于中文的支持程度,基本仅限于系统基本设置模块,实际高频使用的协同开发、进度管理等几乎处于零支持状态。

丰富的扩展插件

除语言这一关之外,Azure DevOps所提供的众多扩展插件,似乎又是另外一种隐形的门槛。虽然Azure DevOps系统本身已经非常强大,但是其扩展插件还可以让其变得更加灵活多变。这些插件可以对其进行扩展和连接,也让其变得更加复杂。要想发挥扩展插件的作用,就需要很好的了解Azure DevOps本身和插件的功能以及使用方法。

了解更多

相关帖子

发表于 2019-1-22 08:39:03 | 显示全部楼层
发表于 2019-1-22 09:19:44 | 显示全部楼层
发表于 2019-1-22 14:09:27 | 显示全部楼层
发表于 2019-1-22 20:25:37 | 显示全部楼层
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1)

GMT+8, 2019-12-7 23:07

© 2017-2018

快速回复 返回顶部 返回列表