zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记02

    此篇为阅读笔记的第二篇

    阅读章节:9-17

    阅读背景:进行团队开发

    8.项目经理
    核心要求是:根据市场和用户需求,协调各部门资源,正确地把握产品定位和方向,解决用户的痛点,持续优化产品。

    自己的理解就是领航者,需要有高瞻远瞩的目光和较强的团队领导力和执行力,在一个优秀的团队中,这样的人物不可或缺。

     

    9.典型用户和场景

    定义典型角色:即具有代表性的抽象类角色

     

    从用户到场景,设计场景

    从场景到任务:涉及具体程序编写

    此章节还介绍了文档的重要性,建民老师和我们讲,作为软件人,要学会讲故事,才能写好文档。

     

    10.软件设计与实现

    统一统一统一,做好团队间的交流

    否则程序可能会走偏

     

    11.用户体验

    软件最终是要给用户使用的,所以说用户的体验至关重要,也许是一个小小的便捷功能,也许是一个漂亮实用的ui界面,都有可能获得用户的欢心,从用户的使用习惯来改进软件是重要的功课。作者在本章介绍了改善用户体验的具体方法。

     

    12.软件测试

    按建民老师的说法

    软件测试甚至比软件开发更为重要,而测试人员往往拥有更高的代码能力。

    作者介绍了几种测试的不同分类还有方法。

    单元测试和代码覆盖率测试,构建验证测试,验收测试,探索测试,回归测试,场景/集成/系统测试,伙伴测试等等

     

    13质量保障

    如何衡量软件的质量,程序的质量,软件工程的质量?

    作者给出了cmmi方法。

    讲述在工程中应该做好分工工作,开发和测试

    在项目的不同阶段做好角色的分工,提高效率与质量。

     

    14.稳定和发布阶段

    在项目实践环节中,不可避免地要发布了,但是还有bug没有调好怎么办,不急

    ,此章介绍了多种方法以供使用,例如冻结功能,渐进发布,设计更改等,当然,最好是将预期功能实现。

     

     

    15.it行业的创新

    此章介绍了关于创新的种种迷思,误区

    读完后深感创新不易,一个好的创新更是难上加难,创新需三思而动。

    但是it行业又是更新迭代很快的行业,这意味着虽然创新不易,但是却又必须。

     

    16.人,绩效,和职业道德

    此章是建立在团队-公司系统之中,一个优秀的团队,领航者必不可少,同时要有合理的奖励制度,明确的团队目标,保证人与人之间的关系,然后提高绩效,

    当然,职业道德也是很重要的。

     

  • 相关阅读:
    前言
    npm安装全局模块之后项目提示找不到的解决
    mybatisPlus自动填充功能
    springMvc跨域的问题
    mybatisPlus逻辑删除
    java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
    Maven 打包指定名称
    Host is not allowed to connect to this MySQL server
    MySQL 8.0 Public Key Retrieval is not allowed
    SpringBoot1.5 项目启动报错 (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
  • 原文地址:https://www.cnblogs.com/yeshenfeng/p/11062244.html
Copyright © 2011-2022 走看看