zoukankan      html  css  js  c++  java
  • 阅读十一、十二章节

    第11章 软件设计与实现

    问题:典型的开发流程与开发阶段的一些管理方法是什么?

    答:从Spec到实现:把修改集集成到代码库中、开发人员的标准工作流程、代码完成。

          开发阶段的日常管理:闭门造车、每日构建(每天或者至少每周完成构建是非常必要的)、小强地狱、构建大师。

    问题:每周进度报告——还有多少事没做完

    答: 我们每天都在签入新的代码,每人都很忙,但是我总觉得不太对劲。感觉事情越做越多,我们离最终目标到底是更接近了,还是更远了呢?

    这时我们可以看看各种报表,首要推荐的是TFS 的“Remaining Work”,可以看敏捷流程的“燃尽图”(Burn down chart)。如果你看到每个

    人每天花费的时间在不断增加,但是真正需要解决的任务(Task)和缺陷(Bug)都没有变化,甚至缓慢增加,这意味着团队离最后目标越来越远了。

    可以在TFS报表设置的控制板中,进一步选择你要报告的内容,如:Iteration,选择里程碑;Area,选择项目的不同部分,也可以修改报告的起始和终止日期等。

    第12章 用户体验

    问题:考虑用户体验的各种角度

    答:用户的第一印象、从用户角度考虑问题、软件服务始终都要记住用户的选择、短期刺激和长期影响、不让用户犯简单错误

    问题:用户体验的衡量标准

    答:1.尽快提供可感触的反馈

    2.系统界面符合用户的实现惯例

    3.用户有自由控制权

    4.一致性和标准化

    5.适合各类型的用户

    6.帮助用户识别、诊断并修复错误

    7.有必要的提示和帮助文档

    问题: 什么是用户体验, 什么时候开始考虑用户体验?

    答:究竟什么是用户体验呢? 

    答:用户体验是众多元素的混合体,包括视觉设计、交互设计、信息架构和用户研究。

    既然用户体验和用户界面对一个项目这么重要,但是负责这类工作的设计师并不是软件工程师,设计师们什么时候加入进来为好呢? 不同的人有不同的看法。

    • 最先:“你要从用户体验开始,然后反过来寻求技术的解决方案”。
    • 最后:代码写得差不多了,请设计师(或者美工)来美化一下,画个图标,对齐一下文字。
  • 相关阅读:
    day03
    day02
    day01
    springBoot相关(二)
    predis操作redis方法大全
    按钮变色变色变色
    mysql中获取一天、一周、一月时间数据的各种sql语句写
    wordpress速度慢
    html关于强制显示、隐藏浏览器的滚动条
    css全局样式表
  • 原文地址:https://www.cnblogs.com/hj1994/p/4568564.html
Copyright © 2011-2022 走看看