专业实习课(4)--企业软件开发流程

集成产品开发(IPD)
敏捷开发
迭代
软件配置工具(可以写进简历)

重点:
项目经理多交流
架构师多交流

一个企业级项目整个开发及交付流程

  1. 项目可行性分析
  2. 立项阶段
  3. 需求分析阶段
  4. 开发策划架构阶段、
  5. 设计阶段
  6. 编码实现阶段
  7. 测试阶段
  8. 验收阶段
  9. 产品交付阶段
  10. 维护阶段

企业里对代码的典型要求

术语:语言技术栈

精通一门语言(C,C++,JAVA)+饭碗课程(数据结构)+平台+数据库

项目组基本组成及岗位职责

  • 项目负责人:负责项目的管理
  • 质量保证人员
  • 配置管理人员
  • 分析人员
  • 架构师
  • 程序员
  • 测试人员
  • 文档人员
  • 产品经理

敏捷开发的思想

  1. 聚焦客户价值
    • 标识和消除软件开发中的浪费
    • 交付刚刚好的系统
    • 随时构建质量,不容忍缺陷
    • 及时消除技术债务,持续保持快速响应
  2. 激发团队
    • 认清团队的基本事实
    • 敏捷方式下管理者的转变:控制->激发
    • 敏捷方式下团队成员的转变:听从->全面参与
  3. 适应变化

    客户是逐步发现真正需求的
    小批量是快速交付的关键
    通过迭代计划不断调整已适应需求变化

    • 应持续保持良好的软件架构
    • 利用多层次反馈不断调整以逼近目标
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值