全部
你在测试金字塔的哪一层?(上)
在准备将软件上线到生产环境之前需要进行测试。随着软件测试方式日趋成熟,软件开发团队的测试也在取代大量手动测试,逐渐实现自动化测试。通过自动化测试,开发团队可以在短短几分钟内就了解到软件是否存在问题,而不需要等待几天的时间。
自动化测试大大地缩短了反馈周期,与敏捷开发、持续集成和DevOps文化密切相关。本文将分为上、下篇来探讨如何构建一个高响应、可靠并且可维护的测试组合,无论是针对微服务架构、移动应用程序还是物联网生态系统。
一、自动化测试的重要性
软件已经成为我们生活中重要的组成部分。早期,软件的目的仅仅是提高企业效率,但现在它的作用远不止于此。许多公司都在努力成为一流的数字化公司...
2023-12-26
解决问题的关键是重视问题的复杂性
我之前写过一篇文章,解决问题的第一步是《诚实地面对问题》。而解决问题的关键,是要充分重视问题的复杂性。无论遇到的问题表面上看起来多么简单,都需足够重视它,才有可能从根本上解决问题。
大家都知道VUCA的概念,它们分别是四个单词的缩写:Volatile(不稳定)、Uncertain(不确定)、Complex(复杂)、Ambiguous(模糊)。大家对VUCA也都有很多解读。我的理解是这四种状态其实会互相影响,不稳定、不确定和模糊性,都会引起或者加重问题的复杂性。
毛爷爷有非常著名的论断:“在战略上我们要藐视一切敌人,在战术上我们要重视一切敌人”。具体到一个企业或者组织的协作,遇到问题...
2023-12-25
一招让你的产品打败80%的同行!玩转IPD(集成产品研发)之用KANO模型做需求
IPD(集成产品开发)是一套应用在产品研发中普遍应用的模式,也是一种成熟的方法和理念。IPD 将产品的研发视为一种投资行为,以市场的需求来推动新产品的研发。IPD 将根据细分市场中客户的需要,对产品进行创新,生产符合市场需求的产品。并且集成产品开发模式可以在缩短研发周期的同时对市场提供成功的产品,以低成本的产品研发与设计获得更高的利润。IPD(集成产品开发)模式的中心思想是把市场对产品的需要作为产品研发的主要力量,生产企业把新产品的研发视为对市场的投资行为,并对该行为进行管理,目的是为了创造更有利的业务价值。IPD(集成产品开发)模式主要从八个方面来实现,它们分别是:
新产品开发是...
2023-12-21
IPD(集成产品开发)工具:如何满足客户期望?$APPEALS模型来了!
如何评估一个产品是否符合需求,能否成功上市?其中一个关键因素是“以客户为中心”,即了解客户需求。这对确定产品的市场定位以及企业未来发展至关重要。如何了解并满足客户需求?这就是今天要聊的$APPEALS(客户需求分析)模型。
一、 $APPEALS模型是什么?
$APPEALS模型最早是来自IBM公司用于需求分析的工具,IBM把客户的需求分成8个维度,对于编写各种需求文档如市场需求说明书、需求库文件等非常有帮助。$APPEALS是IPD(集成产品开发)中分析客户需求、确定产品市场定位的一种方法、工具,也是客户购买产品的动机模型,同时也是一个框架。“$APPEALS”这八个字母分别代表客户购...
2023-12-19
我们都应该学习PHP
估计有很多朋友是因为PHP这三个字母进来阅读的。现在开发者社区里面都在贬低PHP,唱衰PHP,已然成了一个梗。但我觉得PHP非常值得大家重新认识,PHP开发者社区也非常值得大家学习。不见得是来学习PHP这门编程语言,可以学习PHP这门语言的设计思想和PHP开发者社区的运作模式。PHP这三个字母官方的含义是这样的——PHP: Hypertext Preprocessor。但我想对PHP这三个字母做一个新的解读:Pragmatic、Humanized、Permanent。这三个单词也是我们所熟知的注重实效、人性化设计和长期主义。在我看来,PHP这门编程语言和它背后的开发者社区非常深刻地体现了这三种...
2023-12-18
通过Scrum实现最大生产力的五种方法
在数字化、信息化、智能化蓬勃发展的今天,敏捷开发和Scrum已成为重塑项目管理的重要方式。
敏捷是一种体现不同方法的思维方式,包括了Scrum,看板,极限编程(XP)、精益开发等众多框架。
Scrum是上述列出框架中使用最广泛的一种敏捷方法,个人、团队和组织使用Scrum通过对复杂问题的自适应解决方案来增加价值,以便迭代地交付以客户为中心的产品。
Scrum彻底改变了项目管理的方式
(1)灵活性和适应性:Scrum过程是一个拥抱变化而不是抵制变化的过程。Scrum能够让团队成员了解到需求和优先级不是一成不变的,而是随着时间、项目等需要不断变化的,确保项目团队对瞬...
2023-12-13
IPD(集成产品开发)细分市场利器:KBF分析法
在公司初步选定细分市场后,要对这些细分市场进行进一步分析。本文就将介绍一种适用于细分市场组合分析的方法:KBF(购买决策因素),帮助企业在庞大的市场中开辟出新天地。
一、什么是KBF?
KBF,是Key Buying
Factor的缩写,是消费者在购买商品或服务时的关键因素和判断标准。比如我们在选购一款家用笔记本电脑时,会考虑哪些因素呢?可能是品牌、价钱、内存、显示屏、外观或者售后服务,那这些因素就是我们在购买时的KBF。
购买决策因素 (KBF) 也是企业在考虑产品的目标和定位时的基本要素,帮助企业在IPD市场细分中,了解用户需求并确定产品市场定位的有效工具。同时还能用于分析自身产品...
2023-12-13
IPD(集成产品开发)帮助企业找到自己的Know-How
积极拥抱变化,从“制造”转向“智造”
在时代高速发展的当下,外部市场日渐趋于饱和,产品的更新换代越来越频繁。客户和市场的需求越来越细分和个性化,市场竞争越来越残酷和激烈,产品需求的变化越来越快,市场和用户不会停下来等待,只会去选择他们目之所及的最优解。
除了外部环境和市场选择,企业内部也在不断熵增,部门墙严重,产品研发对于客户的需求缺乏完善的了解,市场相关部门反馈的需求不确定或者不完善,经常会出现不去深入了解而是在猜测客户的需求,带有主观意识,得到的信息也是偏差很大的;往往企业在没有经过详细的分析进行的产品决策对客户需求缺乏科学性分析,同时对自身的实力也无法精准估计,最终导致无法识别...
2023-12-11
如何使用这条命,万项计划与六边形战士
我们团队的一位小伙伴有一句名言:使命就是如何来使用这条命。这句话非常生动深刻,今天就借这句话来跟大家聊聊我们团队的使命以及我们的万项计划和六边形项目经理精英训练营。禅道软件团队的使命是让每一个成长中的企业都可高效协作。之所以选择这个方向来作为努力奋斗的目标,主要是这个事情有价值,我们有能力,也有兴趣来做。先来说说有价值这件事情。现在企业已经度过了粗放式发展的阶段,需要精耕细作,提供更有价值的产品和服务,才能赢得竞争。为了达成这一点,团队之间需要保持高效地协作。禅道软件团队通过开源的方式,为众多的中小企业提供了研发项目管理工具的支持,这件事情有很高的社会价值。帮助企业实现高效协作,就需要不断地识...
2023-12-11
IPD如果这么做,你的组织会越来越混乱!
一、从辉煌走向消亡:美国DEC公司
DEC公司于1957年诞生,曾经是世界上最成功的电脑厂商之一。在DEC公司的巅峰时间,著名咨询公司麦肯锡为它写了一本名为《数字时代》的书,书中有一句话是这样评价DEC公司的:DEC公司的发展就像一架高速飞驰的火车,谁和它竞争无异于螳臂当车。这样一家如此成功的企业可惜在1998年1月被康柏以96亿美元的价格收购,成为计算机历史上最大的一起企业并购案,至此一个时代的巨星陨落。造成这个结局的原因有很多,除了战略决策和人才流失,还有一个原因就是当时DEC为了提升响应客户的速度采用了矩阵化,但矩阵化之后的组织,随着企业的发展不仅没有变得更高效,反而在流程上耗费的时间...
2023-12-08