技术项目中BA最常遇到的的5大难题,你有遇到过吗?

技术项目中BA最常遇到的的5大难题,你有遇到过吗?

 来源:原文作者Brad Egeland

翻译:刘霄

 

我们都必须面对难题 – 随时都有针对我们项目的各种困难要求。

从同事,领导,客户,我们总是会收到各种困难的问题。你做过的项目中最困难的问题是什么?当你读到这句话并开始思考的时候,我猜很多你想到的问题并不是问题本身有多困难,而是由于人为无法控制的误解,但却需要BA来使所有人能够达成一致,继续推动项目前进。这篇文章分享了在我领导或工作过的技术项目中,我觉得最难,或许也是最普遍的五个问题。也请在阅读之后思考并分享你遇到的问题。

为什么不包括培训?

 

我遇到过很多次这个问题。究其原因通常都是客户真正需要的,以及销售团队告诉他们并卖给他们的之间的差距。如果你的客户购买了一个定制产品,他们需要理解这个定制产品一旦按终端用户需求设置后,将如何运作来满足他们的商业需要。他们需要能帮你制定需求手册并测试产品。

你能加上这个技术么?

 

我猜这个问题很常见。许多客户都会自己找出技术方案,并且有时他们会找寻最先进最前沿的技术并且希望加到他们的项目中。你能加上这个么?听起来很简单,一点压力都没有对吗?PM和BA此时必须要坚持自己的立场,坚持用正确的技术来解决问题,而不是试图把方块放进圆洞里仅仅因为客户要求你这样做。为什么?因为最后如果尝试失败,不论是谁提起的要求,你都是需要负责的那个。

我们能在时间表上把这个阶段移动一下吗?

 

这听起来应该是一个PM的问题,因为是一个需要协商解决的项目进度问题。但是最初的要求,以及分析是不是可行的任务最后会落在BA肩上,来联系PM和技术团队,并讨论改动是不是可行。这个问题的答案要视情况而定,完全无法套用标准答案。有许多需要分析的东西。改动时间表的影响可能很小 – 但大部分情况都会造成一系列影响并且带来风险。其他剩余项目阶段会受到怎样的影响?产品测试和交付会受到怎样的影响?预算和时间线会受到怎样的影响?所有这些风险和问题都必须要进行分析,讨论,并落实。

我需要这个但是我没有预算,做这个需要花多少钱?

 

每个项目都会发生需求变动。问题是客户可能没有准备足够的预算给这些他们之前没有提出来的技术或功能。现在这些是客户的改动需求,且他们希望免费得到这些。客户想要免费的东西?这绝对不可能发生。但你不能因为他们尝试这样做就指责他们。我想几乎所有BA都被问到过这样的问题。

你能换掉一个开发人员吗?

 

有时你会遇到客户跟团队中的人合作的不愉快。你可能会收到客户要求换人的请求,或者对你同事负面的评价。我的项目客户曾要求我换掉技术总监,因为他总是对项目中的问题表现出无能为力或忧虑。这使得客户觉得很不舒服 – 感觉他没有耐心和能力处理困难问题。客户提出换人。我转达给了技术总监,解释清楚情况,并告诉他不要每次有问题就像天塌了一样,而是要展现出自信。结果客户同意留下他,并且最后合作的非常开心。

每一天结束,我们都希望能为客户和他们的用户落实完美的解决方案。然后沐浴着项目成功的荣光享受舒服的海滩假期。这个要求很多吗?答案是是的。现实是,如果我们能够在深夜离开公司,让客户手里有一个好的解决方案,能够接下来去联系技术支持解决他们的问题,而不是追着项目开发团队问每一个他们突发奇想的问题,我们就已经足够开心了。很多时候客户就像一个第一天被送到幼儿园的紧张的孩子,做着任何能让爸爸妈妈把他们带上车离开学校的事情。

BA们,你们有什么看法?你们被问过这些问题吗?欢迎分享你们遇到过的困难的问题,以及你们的解决方法。