• 项目实战


    项目实战
    1.软件开发流程      (敏捷开发是什么  看板在实际项目中的应用)
    2.需求分析< 李斯> 禅道  SVN 思维导图
    3.工具使用 SVN 原型 思维导图
    4.锻炼能力
    (1)抗压能力 (2)团队协作能力
    项目流程 
    项目定义:(1)一个独特的任务或系统化的流程:其目的是创造新的产品或服务,产品或服务的完成标志着项目的结束。
    项目都具有风险(工期 交流 信息偏差),且受制于有限的资源。(项目经理):管理项目中的风险和资源(协调资源 费用等等)。
    一.立项
    (1)干系人
    (2)项目商业价值(BRG   busniess requierment document)
    二.调研
    (1)MRD(marker requierment document )
    三.需求整理(文档)PRD(produce requierment document )
    四.需求审核(技术经理 项目经理)
    五.原型制作(用原型工具模拟出来)
    六.原型审核
    七.高保真设计(设计图 UI设计)
    八.开发 
    (版本计划 需求分解 排期)
    九.测试 验收 
    十.发布:三组服务器(开发 测试(开发不能随便提交东西) 生产(直接用户使用 不能出错))
    敏捷开发.精益概述
    敏捷:敏捷宣言(我们正通过自身实践以及帮助他人实践寻求更好的开发方法,通过这项工作,我们建立了如下价值观:
    (1)个体互动胜过流程和工具,
    (2)可以工作的软件胜过详尽的文档,
    (3)客户合作胜过合同谈判,
    (4)响应变化胜过遵循计划,也就是说右向也具有其价值,我们认为左向具有更大价值)
    敏捷开发方法{
    (1)scrom包含{ @按优先级排列的产品需求清单(把大的功能切分成小份按照清单划分任务)@跨职能团队(把原来的团队拆分也叫scrom大师协调资源)@sprint(切分成若干个短而小的周期,阶段目标清晰)@持续调整版本发布计划(及时调整计划)@持续调整流程 (组内团队开放式讨论)}
    }
    (2)xp(极限编程){具体做法@结对编程(鼓励团队协作,避免错误,相互学习)@持续集成(代码阶段性合并)@测试驱动开发@代码所有权(鼓励团队任何成员编辑项目中任何部分,学习其他人优点)@增量式设计改进(开发初期架构不必太复杂)}增量式(按照一个功能完成提交上去,共5个功能发布三个)  迭代(有个初级模型就可以发布,最基本功能完成)
    (3)som
    看板:精益生产(just in time@tps)
    流程限制:(1)可视化工作流(2)限制在制品{做完一件事情,在做另外一件}(3)衡量周期事件(4)可供“完成”
    -------------------------------------------------------望共同进步--------------------------------------------------
  • 相关阅读:
    在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler)[转帖]
    box2dweb资料
    两个游戏开发相关的工具
    django中实现图片上传
    html5和webgame开发
    我的js游戏小引擎 —— 可使用canvas模式或DOM模式
    如何处理网络游戏网络延迟问题
    iphone5和ios6 对html5、web app带来的影响
    矩阵变化和坐标
    连连看游戏demo
  • 原文地址:https://www.cnblogs.com/zhaojing/p/6262031.html
Copyright © 2020-2023  润新知