2019年二月6日星期三12:05

想象一个没有学士学位的世界

撰写者

想象一下,一个客户正在寻找一个没有业务分析师(BA)的定制软件解决方案。

开发人员认为他们了解客户或业务用户的需求,而用户对项目最终的结果有自己的期望。

领先的软件开发公司BBD的高管Patricia Draper说:“这并不是成功交付的成功秘诀。” 

上面的情况并非无法想象,而且发生的频率超出您的想象。为什么?由于BA在软件开发生命周期(SDLC)中扮演翻译者的角色,因此可以将业务用户的需求有效地转换为开发人员用来构建最合适解决方案的技术规范。德雷珀(Draper)解释说,如果没有这种“三文治”,业务逻辑就无法明确定义。要求越精确,在开发方面进行返工的可能性就越小。最终,了解业务和客户意味着整个团队的流程更加顺畅。 

BA的另一个重要功能是项目管理或进入Scrum Master的角色。作为逻辑的,注重细节的问题解决者,BA不仅概述了初始规范,而且还协调了SDLC中的所有活动部门和团队,从而消除了大多数障碍。此过程涉及许多工具,例如JIRA和Confluence,Microsoft Visio和Excel,Zoom,Enterprise Architect和Trello,仅举几例。


广告

因为BBD采用了敏捷的思维方式,所以每个项目团队的工作重点都放在有效的软件和客户交互上,而不是详尽的文档。这种思维方式告诉我们的BA如何以对客户最有利的方式适应工作。 “ BBD不是规范性的。将我们的BA作为灵活的支点来管理任务,人员和整个项目,有助于确保将业务逻辑和用户需求放在首位。”

最后,也许是最重要的一点是开发人员,BA和客户之间的工作关系。像任何良好的关系一样,这是建立在信任基础上的关系。尽管广管局必须具备技术意识,但他们也不应该或也不应该是技术专家,这是开发人员的境界。 Draper补充说,BBD BA的出色表现是因为他们“会说开发人员”。

尽管如此,对解决方案的清晰理解将有助于广管局了解可能的解决方案。避免幻想的要求和不可能的期望。类似地,开发人员不必在业务领域中扮演举足轻重的角色,而应依靠BA提供对要解决的问题的必要理解或知识。 BA也不应该害怕将想法和想法传递给开发团队。

请记住,解决方案是作为一个团队构建的。德雷珀将其解释为一切都取决于分析师与开发人员之间的工作关系。越好,解决方案的交付时间和质量越好。    

没有学士学位的软件开发世界到处都有无法满足的期望,不满意的客户和沮丧的开发人员。 Draper的结论是,任何软件开发公司都希望避免这种结果,对于BBD而言,BA在他们的团队中是完全不可谈判的。

凯蒂·库比特(Katie Cubitt)

定制软件开发和应用程序设计解决方案的提供商-BBD拥有30多年的技术和开发人员专业知识,涉及银行,金融,保险,电信,教育和公共部门。

来自Katie Cubitt的最新消息

©BA Times.com 2020

麦格雷戈徽标白色网站