一个面向初学者的BizDevOps入门指南
通过从DevOps或传统的业务模式转变为BizDevOps,您可以在相关行业成为“下一个谷歌”。
您需要将业务、产品开发和产品运营整合到一个单一的工作流程中,以减少浪费,增加产品安全性,并从产品中获取最大收益。只有当企业采用BizDevOps概念进行产品开发时,才能做到这一点。
在digital transformation之前,各个行业的大多数企业完全孤立。数字化适应后,公司减少了对任何项目的断开式方法。然而,数字化转型也根据各个部门的专业化向业务的不同部门添加了许多工具、应用程序和工作流程。
现在,公司变得更加孤立,因为它们需要学习使用不同的工具并在部门之间专门化。因此,business management专家发现,数字化或云转型并未解决企业部门的孤立问题。
因此,伟大的商业头脑们一起努力寻找打破组织孤立工作文化、增加团队协作和理解的新方法。BizDevOps是专家和商业领导人的这一革命性努力的结果。
继续阅读以了解BizDevOps的内部情况。您可以在您的业务中应用这个概念以获得非凡的输出。或者,如果您是一名专业人士,您可以成为企业和初创公司的BizDevOps专家培训师。
DevOps简介
DevOps是一个包含一组工具、实践和文化哲学的产品开发框架。这种组合将运营和产品(软件)开发团队之间的工作流程集成和自动化。
它的主要目标是促进跨团队沟通、团队授权、协作工作和技术自动化。
IT业务领导者在2007年至2009年之间推出了DevOps框架。软件公司提出了这样一种工作模式,以解决软件开发人员和运营人员之间的常规产品争议。
DevOps简单地是开发和运营的缩写。它将运营和开发团队从软件规划到市场和重建的开始聚集在一张桌子上。
在看到DevOps流程在软件行业带来的巨大好处后,其他处理产品的行业也采用了这个框架。
DevOps策略
这种产品开发框架包含一个无限循环,以展示持续的产品开发过程。尽管您可能会在DevOps模型中看到阶段的顺序外观,但您必须注意到,由于根据customer feedback进行产品升级的持续进行,该过程在一个循环中循环。
以下是DevOps策略的工作方式:
- 发现需求和满足需求的产品(开发团队)
- 规划产品开发(开发团队)
- 开发产品(开发团队)
- 测试产品(开发团队)
- 产品部署(运营团队)
- 操作产品或监督其运营(运营团队)
- 观察产品性能(运营团队)
- 从内部和外部用户获得持续反馈(运营团队)
- 根据需要将反馈包含在最初的发现中,并返回到规划阶段(开发和运营团队)
DevOps工具
DevOps框架的技术栈应包括以下工具的组合:
- Project management
- 客户关系管理人员 (CRM)
- 软件或产品开发应用程序或工具
- 软件包安装程序
- 云和虚拟设备
- 反馈收集器
- 群组监测
DevOps优势
- 缩短产品上市时间
- 提升项目协作
- 快速推出应用程序或产品
- 责任制
- Quality assurance
- 安全性
DevOps挑战和BizDevOps的救援
不愿接受变革
DevOps是一个开发和运营团队共同参与的业务流程。您正在离开业务和管理团队。因此,您可能会发现相关团队对采用DevOps持怀疑态度。
但是BizDevOps是一种整合整个组织的新型业务模式。因此,您的员工将没有理由抵制变革。
业务流程的延续
DevOps无法解决企业在一个软件改变时,所有其他相关软件无法执行任务的问题。在DevOps中,一个产品的变化会影响其他产品的营销。
在BizDevOps中,您负责整个业务。它以一种不影响其他相关应用程序或产品的方式规划软件或产品的更新或重新开发。
增加了分散式工作文化
DevOps本应该消除企业中的分散式工作。但是由于不同的团队使用不同的应用程序,它增加了分散式的工作方式。
通过BizDevOps,专家预计DevOps引入的分散式工作方式将大大减少。
DevOps忽视了企业的核心
业务和管理部门是公司的核心。业务和管理包括销售、营销、会计、税务等。这些团队不知道他们所生产的软件、产品或服务的情况。
因此,从预算审批到销售,业务团队和DevOps团队之间的鸿沟越来越大。
当您采用BizDevOps框架时,您可以预期在未来的产品开发项目中不会出现此类问题。
公司内部沟通
在DevOps中,只有产品开发和产品运营团队之间进行沟通。负责销售、营销和收入管理的业务团队不知道他们销售或营销的产品的情况。
因此,当销售团队外出时,他们会面临没有准备好回答的困难问题。这是由于业务团队与DevOps团队之间的沟通差距造成的。
BizDevOps将培养整个组织,让每个人了解公司产品的业务、开发和运营部分。因此,营销和销售团队可以轻松回答客户问题,提高客户满意度和销售收入。
BizDevOps是什么?
BizDevOps是一种鼓励所有人共同参与项目以增加项目成功和公司收入的产品或软件开发方法。整个组织可以从业务团队获取一个创意并实现它。
开发和运营团队为这个创意增加了价值。当您发现客户和客户对您的软件或产品的投诉较少时,您就能意识到这种和谐的工作文化的重要性。
因此,当业务团队与开发团队和运营团队一同参与整个产品生命周期的产品开发过程时,您可以称之为BizDevOps框架。通过BizDevOps,您可以实现以下目标:
- 产品和软件的协同开发
- 组织的增强管理
- 深入监控
- 提高效率、生产力和减少浪费
简而言之,BizDevOps应该消除项目中商业和技术之间的障碍。开发人员经常使用不同的语言。这种语言不是人类语言,而是机器语言。开发人员以代码和语法为表达方式。但是,业务团队不了解这种语言。
BizDevOps的责任是使业务团队与DevOps团队保持一致。因此,当客户报告新产品出现问题时,业务团队可以将消息适当地传达给DevOps团队。因此,您确保您的团队不会在翻译中失去客户的反馈。
BizDevOps的最佳实践
所有团队的积极参与
所有项目团队和成员都应参与产品开发、测试和营销活动。
创建自组织团队
组织内的团队应自我激励和组织完成各自的任务,并从公共任务桶中自行分配新任务。
培训团队具备跨职能能力
BizDevOps要求您经常向业务、开发和运营团队提供跨职能技能和技术培训。
从上述部门创建多个团队,并为他们提供企业培训,学习业务管理、信息技术和业务运营。
选择扁平化组织结构
在产品开发方面,不应存在任何等级差异。这种差异可以由人力资源团队来处理,在非产品环境中处理。
增加协作与团队合作
您需要鼓励团队负责人、优秀员工等与下属和同事密切合作,营造促进知识共享的工作文化。因此,您将看到团队合作的增加。
适应变化
您需要定期评估团队的表现,并改进产品开发生命周期。此外,您需要为团队提供业务连续性计划的培训,以便他们能够有序处理业务紧急情况。
为所有团队设定共同目标
BizDevOps的目标是使整个组织同步。因此,您的开发团队、运营团队和业务团队的目标不能不同。
设定以客户为中心的关键绩效指标
您的业务关键绩效指标应关注客户需求。如果您制定不同的链接和客户满意度目标,产品性能和业务表现之间将存在差异。
BizDevOps的工作模型
BizDevOps的工作模型包括三个不同的团队,即业务团队、开发团队和运营团队。
以上各团队都必须根据以下信息图表完成一些任务:
将上述图像列举如下:
- 业务团队应创建价值、业务计划、业务设计和反馈,以实现创新和效益。
- 开发团队应处理待办事项、设计产品、编写程序、测试MVP,并移交以确保创造力和交付。
- 运营团队必须部署、监控、操作并收集用户数据,为产品优化提供输入。
BizDevOps的目标
- 将业务策略与DevOps目标对齐
- 缩短反馈循环
- 减少团队之间的交接,并以合作的方式完成产品
- 提高整个产品开发团队的效率
- 减少升级、重做和临时功能实施
- 适当规划并包括过去项目的反馈,使MVP更加稳定
- 专注于用户友好的产品交付
- 业务、运营和开发团队应该共同设定优先级
- 奖励带来改进和创新的个人和想法
BizDevOps的好处
- 在产品开发项目的一开始,您确定了业务目标。
- DevOps团队与业务利益相关者或管理团队密切合作。
- 所有团队的目标与产品的目标相一致。
- 由于整个组织都在同一项目上工作,团队可以更快地提供技术解决方案。
- 无需为来自业务、开发和运营团队的单独批准而停滞项目。
- 您可以开发用户需求的最新技术解决方案。
- 当与业务团队密切合作时,DevOps团队可以适应用户需求。
BizDevOps常见问题解答
BizDevOps与DevOps有什么不同?
DevOps是一种通过持续的开发生命周期来发布高质量软件并改进产品的方法。它将运营和开发团队纳入产品开发、测试和升级中。
相反,BizDevOps是整个组织共同努力实现盈利产品的框架,以满足客户的喜好。在该框架中,业务团队与DevOps团队密切合作以取得成果。
什么是敏捷BizDevOps?
敏捷是一种协作的软件或产品开发方法。在这种方法中,开发人员创建一个最小可行产品(MVP),然后将其发送给运营团队。运营团队使用产品或监督客户使用产品,并与开发团队分享产品反馈。
开发团队开始根据用户的功能请求来改进MVP,并使产品更加稳定。
由于BizDevOps包括所有上述产品开发策略,您可以称之为敏捷BizDevOps。
结论
BizDevOps将是未来准备组织的产品开发最佳实践。如果您早于竞争对手采用这一框架,您将享受作为快速行动者的好处-就像谷歌通过成为网站业务的快速行动者而主导搜索引擎行业一样。
此外,实施BizDevOps并不是什么高深的学问。您只需要一个愿意接受变化以保持竞争力的专业团队。其余的取决于您在业务中使用的工具和技术。
当您掌握DevOps框架时,您可以成功将您的业务升级为BizDevOps状态。
以下是一些可靠且易于获取的在线课程,这些课程对于learn DevOps至关重要。