zoukankan      html  css  js  c++  java
  • 《构建之法——现代软件工程》

    程序=算法+数据结构
    软件=程序+软件工程
    软件企业=软件+商业模式

    个人技能-软件工程师-两人合作-团队合作和流程-敏捷流程-MSF-需求分析-项目经理(PM);

    软件设计和分析-用户体验-软件测试-质量保障-稳定和发布;

    PM:技术?项目?产品?经理;

    Project Manager:行政领导 团队与外界唯一代表 决定权 管事也管人 不一定具体工作;(舵手=PM):产品定位、市场发展、需求分析、营销、运营、市场推广、商务合作

    Program Manager:平等工作 一个团队可以多个PM 商讨权 管事不管人 一定有具体工作;负责产品开发和测试自外的事;风险管理:离职?网站崩了?老板开会?收集需求?
    人:猪(全身心投入);鸡(参与);鹦鹉(围观者);
    绩效管理:果子,而不是树叶多;效率+时间;能力+成果+贡献+不犯错;
    职业道德:

    萝卜 快 Bug 多 功能多;
    白菜 慢 Bug少 帮助人;
    业绩怎末算???引人而异

    ‘劣币驱逐良币’和‘不敢犯错误 ’

    团队发展:萌芽阶段(礼貌)-磨合阶段(冲突)!-规范阶段(协调作战)-创作阶段

    开发流程:
    1.瀑布模式(传统)
    2.敏捷(Agile)流程:(自主管理) ()
    需求-计划(backlog)-冲刺(sprint)-每日例会-总结;
    scrum master :不是官,而是没有行政权力的沟通者;
    3.MSF 微软软件开发方法:
    信息共享、沟通、授权、各司其职、价值、敏捷、质量、学习经验、顾客合作;

    两人合作:(男女搭配学跳舞一样)
    代码规范;
    代码复审;code review;
    结对编程;

    团队:目标一致,各司其职,互相依赖;
    团队模式:
    窝蜂模式(一堆人都抢);
    主治医师模式(主+辅助);
    业余剧团模式(互换角色);
    特工团队模式(专、)
    交响乐团模式(某软件领域 适合稳定成长)
    功能团队模式(大公司)
    官僚模式
    开发流程模式
    写了再改模式
    瀑布模式

    TSP:团队 软件 流程

  • 相关阅读:
    hdu 1423 LICS
    poj 1135
    poj 1112
    poj 1087
    poj 1094
    谷歌浏览器字体小于12px不能正常显示bug
    gulpfile.js配置 实现ctrl+s自动编译和刷新浏览器
    <hr>标签横线的颜色
    jQuery轮播图鼠标移入停止,移出播放,点击小横条切换图片
    最简单的jq轮播图
  • 原文地址:https://www.cnblogs.com/yancongyang/p/9395880.html
Copyright © 2011-2022 走看看