如何正确使用混合软件产品开发方法

2023-01-30 0 853

翻译者:赵青窕

富于创造性的人(主要包括我他们)一般而言对他们所做的事十分有青春活力,没有甚么比我们他们做最让人惊异的事了。不过,在创业者的世界里,这种态度有时候是有毒的,的的与捷伊密切合作者或顾客密切合作时。

如何正确使用混合软件产品开发方法

我把培育产品密切合作开发控制技术的最合适方式归因于一个单纯的准则:混和(Hybridization)。混和主要包括产品结构设计的方方面面,因此涵盖了对个人微观和公司微观,从最开始的设想,相关人员重新组建到密切合作开发潜能和销售业务增长。

那个基本概念已经明确提出并且利用了许多年了,在我看来混和方式对当代企业而言是十分重要的。

依照我对个人的实战经验,我即将探讨:混和产品结构设计控制技术是怎样提高持续性,并降低成本的。

1.混和软件系统密切合作开发究竟是甚么?

混和软件系统密切合作开发是一种密切合作开发软件系统的新方式,它紧密结合了三种不同数学模型的缺点——现代的峡谷数学模型和灵巧数学模型。

众所周知的峡谷数学模型有著已连续的期,比如市场需求搜集、预测、结构设计、同时实现、试验和布署。当市场需求很明晰因此工程项目覆盖范围不能发生改变时,那个数学模型Sonbhadra工作得较好。

在灵巧数学模型中,会有数个继续执行周期性(称作插值)来适应环境市场需求或覆盖范围的更改。

在混和密切合作开发数学模型中,您可以在单个工程项目中紧密结合采用峡谷方式和灵巧方式来达到最优的结果。

比如,您可以在工程项目的密切合作开发期采用灵巧方式,而在其他期采用峡谷方式。或者你可以对产品的某些部分采用基于插值的灵巧方式,而对其他部分采用峡谷方式。

2.混和产品结构设计的缺点

混和方式紧密结合了峡谷方式的计划期和灵巧方式的插值方式。当采用这种方式时,你会有一个明确的工作计划,与此同时,你又有足够的灵活性来适应环境顾客的市场需求变化。具体缺点如下:

使您能够在数个维度中工作

创建更有效的流程

缩短密切合作开发周期性

降低成本和风险

产品可以快速上市

更多颠覆性的方式

3.采用混和方式来

进行产品结构设计的4个原因

(1)混和数学模型加快了软件密切合作开发的进度

混和模式是把更多快速且有效率的方式添加到软件密切合作开发的各个期。它旨在解决现代软件密切合作开发数学模型可能出现的问题,因此,它是密切合作开发创新产品的更好选择。

在灵巧环境中,用户的市场需求会被分解成许多小的模块,然后进行密切合作开发。这些模块被分组在2或3个期。所有这些期均是由内部团队密切合作开发并由QA进行试验的。产品负责人必须在每个模块完成并发布之前确认并进行批准,从而确保一切都按计划进行,顾客最终会得到他想要的产品。

(2)新特性带来的产品差异化可以更快更容易地推向市场

软件密切合作开发是一个插值过程,不同的团队可以同时在同一个产品上工作。终端用户可以实时更新、添加新特性,并及时修复bug,而无需等待重要版本的发布。这意味着,新特性带来的产品差异化可以比以往更快更容易地推向市场,这对小型企业而言十分重要。

它还意味着,在产品准备好之前,没有任何理由阻止发布产品。在过去,软件是较为昂贵,且难以发布的,所以公司只能等到产品比较“完美”时再发布,除此之外也别无他法。但是现在,我们没有理由不依照用户的反馈,及早地进行版本的发布并进行版本的插值操作。

(3)降低总拥有成本

对于大多数IT组织而言,云服务提供商的运营成本远远低于在现代数据中心运行工作负载的成本。除此之外,云服务还可以减少或者消除资本支出。

无论您选择哪种云数学模型(公共、私有或混和),如果您订阅的是软件即时服务(Software-as-a-Service, SaaS)或基础结构即服务(Infrastructure-as-a-Service, IaaS),TCO都将有所降低。

即使您将应用程序托管在私有云的服务器上,您也可能因高效的操作而显著的节省成本。

(4)更灵活:对自定义代码的依赖更少

我们都有过这样的经历:工程项目进行到一半,顾客想要添加一个需要定制化插件的功能。除了同该插件相关的主题外,其余部分几乎不用改动。但当他们因对结构设计不满意,想更换主题时,因为定制化的插件只兼容你为他们构建的主题,你不想更换主题。在这种情况下,最合适的解决方案几乎总是重构代码,使自定义功能存在于其插件中。这样,你就可以继续完善你的主题,而不用担心破坏其他任何东西。

如果您想要更大的灵活性,依赖更少的定制化代码,那么这种方式是比较有用的。您可以为特定的功能构建插件,然后在许多工程项目中重复采用,而不是每次都必须重写它们。

4.怎样应对混和产品结构设计所面对的挑战

(1)创造一种支持凝聚力和集思广益的文化

如果你害怕失控或担心他们的设想得不到认可,那么你将不能成功。你需要创造一种鼓励开放和尊重彼此的文化,在这种文化中,人们可以轻松地分享他们的设想。

这里有一些方式可以确保你的混和创新方式走向成功:

承担风险。即使第一次您感到担忧或者失败,也要相信您的团队可以从失败中总结实战经验。

让你的过程变得有趣。如果头脑风暴会议变得更有强制性而不是具有创造性的思维,那么没有人会喜欢它(即使他们保持清醒)。

工作时尝试适当的休息,这是一种建立员工间信任,并鼓励他们愉快的分享他们的观点和设想的方式,而并非是在感受到来自绩效考核或者其他形式的管理压力的情况下。

(2)注重过程,特别是对于大型工程项目

构建一个新产品、新功能或新流程是一个令人生畏的过程。面对如此多的风险,最重要的是有一个指导标准来帮助我们确保完成特定的工作。

同样重要的是要记住,那个指导标准 (或过程)不是固定不变的,而是可以依照工程项目适当调整的。会有许多不同的指南,但它们的本质都是一样的:如果我们采用一个可靠的流程,它可以有效地帮助我们避免潜在的陷阱,如破坏覆盖范围扩大,更容易获得队友的支持。

(3)混和产品结构设计有利于将团队凝聚在一起

混和产品结构设计的关键是将内部团队和远程团队有效的组合在一起。

正如我们在本文中所探讨的,拥有一个内部团队是有一些明显好处的。不过,如果你知道他们需要甚么,以及怎样恰当管理远程团队,Sonbhadra比以往任何时候更容易招聘异地办公的相关人员。在这三种方式之间找到平衡,你就可以为每个职位雇佣专业人才,因此不管这些人才身处何地,均可以让他们参与到公司的工程项目中。

创新就是找到做事的新方式。

(4)灵巧密切合作开发团队确保产品快速上市

混和方式应该主要包括与灵巧团队密切合作。

下面是一些采用灵巧密切合作开发团队带来好处的例子:

因为灵巧团队是在现代的公司层次结构之外运作的,所以他们不能被那些会阻碍内部工程项目快速发展的约束所束缚。

灵巧团队习惯于一起工作,因此拥有快速密切合作开发软件的流程。

下面是一些你在采用灵巧团队时可能会遇到的挑战:

股东或者投资方很难理解该怎样把市场需求和团队的工作流程,插值周期性进行融合。

对于外部组织而言,让他们放弃对工程项目的一些控制,并相信灵巧团队会有效地处理事,这本身可能就是一个挑战。

(5) 混和团队可能需要以不同于以往所有内部团队的方式进行管理

我们学到的一些重要实战经验是:

不要试图控制过程。这样做只会降低效率,同时也会让你的同事降低积极性。

提供一个框架,但是允许你的团队按照他们认为合适的方式来解释它。建议你提供一些指导,但不要过于规定性,以免限制他们的创造性。

一定要解释你想要达到的目标——即使别人不了解你所在的领域,他们仍然可以通过分享其他领域或行业的实战经验来激发捷伊设想。

你应该倾听用户的意见。他们可以给你快速的反馈,告诉你他们喜欢甚么和不喜欢甚么,帮助你决定哪些工程项目值得继续,哪些应该放弃或重做。与用户进行远程协作是快速有效地预测用户反馈的好方式(特别是通过视频会议)。

以在向任何给定的工程项目投入太多资源之前,理解怎样改善用户体验是很重要的。

让员工能够方便地向您提供他们每天采用的工具。除了实施正式的反馈计划,你还可以这样说:“你对改进我们的产品有甚么设想?”或“您希望添加或删除哪些功能?”,可以依照你的组织习惯采用的沟通工具建立一个匿名的Slack通道或电子邮件地址,创造一种文化,在这种文化中,任何人都可以不加评判地发表他们的意见。

(7)找到将开放式创新与其他方式相紧密结合的方式如众包

寻找与其他拥有互补技能、资源和潜能的公司密切合作的机会。这一般而言比在内部完成整个工程项目更有效。

建立工程项目,这样你就可以与另一家公司协同工作,甚至只是与一个顾客或供应商进行密切合作。你会从他们的见解中受益,如果他们参与并明确提出了建设性的意见,他们会更加尽力地促成那个工程项目。

不要认为你的公司最适合在内部解决所有问题——想办法让外部密切合作伙伴尽早参与到那个过程中来,帮助你制定解决方案,而不是你的团队他们可能明确提出的解决方案。不要害怕寻求帮助!

(8)新产品、创新和设想需要从大脑中的构思尽快的落实并交付到用户手中

当你推出一个新产品、创新或设想时,尽快进入市场对你的成功是十分重要的。混和产品结构设计就可以帮助我们。

混和产品结构设计是一种紧密结合内部密切合作开发和外部密切合作开发的方式。近年来,它变得越来越受欢迎,因为它使组织能够利用他们所需的特定专业知识,而成本只是招聘新全职员工的一小部分。

虽然混和产品结构设计可以用于广泛的工程项目和计划,但它最大的好处可能是,它为公司配备了恰当的工具,以比以往任何时候都更快的速度推出新产品和进行创新。

5.结论

决定哪种策略最适合您的市场需求取决于您和您的公司文化。如果一个公司有一个以工程为中心的产品结构设计方式,那么混和方式可能会更好。初创公司可以从这样的创新控制技术中获益良多。

此外,物联网趋势还处于萌芽期,可能需要企业采用灵巧方式,因为他们对软件的更新及该领域内的控制技术变化均有依赖。

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务