发表于: 2019-06-29 21:12:30
3 633
编辑日报内容
今天完成的事情:完成测试用例
明天计划的事情:完成深度思考
遇到的问题:
1.行业大图、找精英banner图、职位banner图、首页图不明白具体在前台哪块展现,作用是什么?
在产品首页每个模块分别显示的广告图,每个模块的广告图要根据情况及时更新,展现了公司最主要的情感思想或宣传理念。
2. 什么是交互设计师
是指参与完成对产品与它的使用者之间的互动机制进行分析、预测、定义、规划、描述和探索的过程的设计师,即定义人造物的行为方式的工作者。
收获:
1.什么是敏捷开发?
以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。
敏捷是绝对的结果导向,去文档化,去流程化,高效沟通和合作是究极奥义。
去文档,敏捷管理者需要维护更为精细的需求池;去流程,口头沟通成为常态,对团队的耦合度要求更高。
agile:迅速,敏捷。这是敏捷的理念也是精髓:迅速响应需求,快速反馈结果。agile 的引入像一股活水冲击着老气横秋的瀑布流模型,速度上跑赢几条街。
sprint:字面意思是短跑冲刺,一个开发阶段被认为是一次冲刺,一个个 sprint 首位相连,构成一个项目。
Scrum:指的是英式橄榄球中一股脑争球这一战术或行为。
scrum 即为这样一种方式,大家一拥而上,团队是球员,球是产品目标,人员环环相扣,围绕着产品目标进行工作。这里面多少有点“统筹法”的影子,人员深入协作以达到最优化效果。
敏捷需要维护一份详尽的需求列表。这份列表常常要求 scrum 持有人(一般是产品经理)对所有待开发事项有深入了解,并且能够把待开发事项分解成更为细致的任务(或者跟敏捷教练一起,后面我们会再次提到敏捷教练)
story board:
很多领域都有故事板的概念,交互领域里,用故事板表述用户场景、电影领域里故事板用来更具体地描述分镜。在开发领域,故事版是任务流转的可视化窗口,一般有“待开发”“开发中”“待测试”“返工”“待发布”几个区块,所有任务由任务操作者负责流转至于下一个步骤,这样任何一个人项目成员都能看到任务的完成情况。
燃尽图
一个 sprint 内,人/时是一个比较固定的值。在这个时间框架充分安排开发任务,每天进行时间结算,绘制时间燃尽图。项目成员通过燃尽图获知时间进展,若项目燃尽所用时间与预期时间契合,则需求时间预估和安排合理,若不契合则需要在下一个 sprint 进行调整。
名词听起来都玄乎乎的,很符合开宗立派的气质。这些概念定义了敏捷各个环节的工作,这些流程和节点是敏捷开展的基础和保障。
2.如何做需求分析?
从用户提出的需求出发,挖掘用户内心真正的目标,并转为为产品需求的过程。
我们不能简单考虑用户需求,要挖掘用户产生这个需求时心里所想的,判断具体的产品需求。
3.怎么理解程序员会写出Bug这种事情,可不可以要求他们做到无Bug交付?怎么衡量Bug的修复时间和项目的上线时间冲突问题?
程序员写出bug,出现错误在所难免,而且也很难要求他们做到无bug。Bug修复时间和项目上线时间冲突的问题,这个要看bug的优先级,如果优先级高那就先修复再上线,优先级低的话,可以先上线,程序员再处理bug修复。
...
评论