首先给出一些背景信息,我的任务是指导实习生为特定的业务需求创建UI:
实习生下周开始。但是,直到今天,我才了解到这一分析,似乎有些东西仍然太模糊或不完整。有人建议,已经开始与实习生的UI。可能是先做了几个模型。并通过与分析人员、业务人员、关键用户和操作人员交谈来进行我们自己的分析。
从这一点上,我们可能可以创建某种原型。甚至可能定义一个API的外观建议。但我们错过了一些拼图,所以我担心这会在我们的脸上爆炸……
我怎样才能确保这对实习生、他的论文和公司都有好处?我们怎样才能防止随后的大规模返工呢?我们有大约50天的时间花在这上面。你的建议是什么?你会怎么处理这个问题?这种工作方式有什么问题?
发布于 2019-02-07 07:52:53
形势的
首先,我衷心祝贺您认真对待您的指导,并预先思考如何充分利用这种困难的情况!这就是现实生活:实习承诺是基于假设做出的,计划不像预期的那样起作用,而这些计划的延迟会给其他人带来延迟。
这里有一些非常积极的因素:
还有一个非常糟糕的因素。在您的背景下,我看到了一个非常面向瀑布的项目生命周期:首先制定计划,然后编写完整的分析,然后每个人都开始根据分析编写代码,最后每个人都希望它能一起工作并进行广泛的测试。然后用户看到产品并注意到他或她的需求被误解了。
因此,这次实习是一个机会,可以以不同的方式对待事物,并为一种更动态、更灵活的方法提供一个概念证明,从这个UI开始。
首先,向实习生介绍你的公司。让他非正式地会见你提到的不同的利益相关者,给他或她一些时间来阅读和理解现有的分析。然后与分析师进行第一次交易
下一步,让实习生做一些线框(纸,或适当的工具),在那里,他或她可以设计用户的旅程,而不是太多的细节。让他(她)向商业专家和关键用户直面这些最初的想法。在第一次向分析师汇报用户的反应之后。
然后实习生可以从一些原型开始,用虚拟函数来模拟与后端的交互(但是有预定义的答案)。让我们做一些研讨会,向用户展示并获得更多反馈,并可能开始制定更多关于交互的细节(字段的位置、下拉列表、按钮、错误消息,.)。
然后是时候回到分析师那里,开始讨论API的细节,并在提议的API和预期的后端函数之间进行映射(这可以聚合几个API交互)。
提示:预见到关键用户的定期演示,并邀请分析师。这将为您的新的自下而上的敏捷过程设定步调。
https://softwareengineering.stackexchange.com/questions/386782
复制相似问题