2019年3月21日星期四09:17

为什么常识对软件开发团队不利

Written by

最近,我不得不为我的孩子创造一个帐户's school-related matters.

创建帐户后,将核准电子邮件地址的令牌发送到我的电子邮件地址。

发送到此电子邮件地址的电子邮件由另一个电子邮件提供商使用旧POP3协议检索。当带有令牌的电子邮件到达并点击链接时,请求服务器回复,“提供的令牌不正确或已过期”。

我获得了一个新的令牌,但它也过期了,下一个人也依此类推!允许响应的时间为此特定的POP3场景设置了太短,这意味着我陷入咔哒声,而无法继续。

我能够最终克服这个问题,但重要的是,在软件开发和对帐户创建功能的测试期间,这种特定的场景被忽略了。开发团队可能已经使用,常识或“非常罕见的,不值得的”论证,以避免进行进一步的分析或简单地,没有人想到它。

在这种情况下,没有巨大的后果(只有少数我留下的少数头发被撤出),然而,在不同的情况下,没有从要求中导出重要的业务场景,用户故事或特征可能是一个非常昂贵的监督。


广告

不仅仅是常识

敏捷从业者有时会表征业务分析(BA),只不过是“常识”,因此排除了更多努力,以了解特征的重要方面。即,客户的真实需求以及从中需要的业务环境。

我们声称效忠“客户满意度”,或“提高产品的用户体验”,但我们只会转向“常识”?如果提出“常识”,则业务分析师实际上非常疲惫,特别是当它用作跳进“快速解决方案”模式的手段时。

更频繁的是,“常识”只会导致缺乏可能的解决方案,或增加由于缺乏理解而导致的开发和/或测试时间。模拟敏捷Dev团队中使用的“技术债务”一词我们可以说缺乏真正的商业理解,产生一种“商业债务”,可能会使一块软件代码不合适。

这就是为什么BAS不仅仅是“问题解码器”,但更重要的是,它们是“问题理解的”。

丰富的BA技能可用于探索,分析和理解真正的需求和业务环境。情景分析,角色,客户旅程地图以及商业价值的条件是一些铭记的流行。

正确的心态

工作中的同事最近提到了“任何人可以拍照,而不是每个人都是摄影师”。他很对了!

技能和技术本身不足以了解某些东西。他们必要,但他们只是没有“如何应用”的“什么”。

这带来了业务分析师的重要竞争力,即“BA Mindset”。 BA Mindset具有其基础,重点关注从累积的知识和能力提供业务价值,并有助于确定您可以在特定情况下使用技能和技术的程度。就像一位专业的摄影师一样。

敏捷团队不仅生成软件,而且还必须生产“有价值的”软件和“价值”属于业务领域。如果我们希望首先提供价值,需要探索和理解业务域名。这就是Bas Do!

无论是谁执行它,敏捷团队中的“分析”任务,超越常识都需要业务分析技术,以及业务分析师的技能和能力。虽然这些可以学习,但为了真正在敏捷团队中建立一个很好的分析能力,这支球队的专用成员是最好的,无论标题,角色还是他们坐在开发团队的地方。如果不是BA,一个BA可以教练!

©ba time.com 2021

MacGregor Logo White Web