zoukankan      html  css  js  c++  java
  • 《构建之法》第三次随笔

    第五章主要内容就是团队和流程

    软件团队的模式有主治医师模式,明星模式,社区模式,业余剧团模式,秘密团队,特工团队,交响乐团模式,爵士乐模式,功能团队模式,和官僚模式。这么多模式,各有各的优缺点。我目前看到过的就是主治医生模式,因为我们学校也常有这种情况。在我看来最合理的是功能团队模式,很多软件公司的团队就是功能团队,很多具有不同能力的人一起合作完成同一个功能,有效地发挥他们擅长的任何技术,但是在沟通和协作上需要注意,比如编程的代码规范得达成一致。

    关于流程的话,瀑布模型可能是最为可靠和实用的了。比如产品的定义非常稳定,但是产品的正确性非常重要需要进一步的验证,就可以用瀑布模型。或者产品模块之间的接口、输入和输出能很好地用形式化的方法定义和验证。

     

    第六章的敏捷流程

    步骤大致分为四步

    一是找出完成产品需要做的事情

    二是决定当前的冲刺需要解决的事情

    三是冲刺阶段

    四是得到软件的一个增量版本,发布给用户

     

    在第三步中,往往在写完代码后,后续的20%的工作量需要你80%的时间去完成,比如验证功能在各个版本的Windows下是否运行正确,程序的效能是否有问题等等。

    另外我觉得敏捷开发相对于瀑布模型,不注重文档,但是因为其需求经常的在变动,所以灵活性更好,并且敏捷开发对于人员的要求较高,需要有自我管理,自我组织等能力。

  • 相关阅读:
    Vue-cli
    vue—cli脚手架
    车联网——安全
    技术游玩
    高效寻找GitHub开源项目
    【孤*执】#2019SX# 最后der省选模板总结 ——BY.hss
    【浮*光】#状态压缩# 状压DPの相关练习题
    【浮*光】#字符串# 字符串の相关练习题
    【暖*墟】#数据结构# 可持久化Trie 与 XOR问题
    【浮*光】#数据结构# 数据结构の相关练习题
  • 原文地址:https://www.cnblogs.com/tvtaqa/p/6804787.html
Copyright © 2011-2022 走看看