首页 > 其他分享 >构建之法读后感

构建之法读后感

时间:2023-03-11 19:45:12浏览次数:26  
标签:读后感 软件开发 流程 模式 构建 文中 团队

接触到《构建之法》是因为我在找两个答案,怎么规范一个软件开发的流程,以及怎么去管理一个技术团队完成软件开发中的一环。带着这两个问题,我开始拜读邹老师的构建之法。(开始 2017.2.16 16:40)

带着问题看书,代入情景去思考文中的知识点。构建嘛,从团队的构建,软件的的构建两个方面阐述:

团队的构建:这和我想找的怎么去管理一个技术团队完成软件开发中的一环殊途同归,文中注重IC(individual contributor)。作为一个团队的贡献者,对你是一定要求的。

1.交流

2.说到做到

3.接受团队赋予的角色并按照角色要求工作

4.投入团队

5.流程

6.准备

7.理性

选对人是构建一个团队的开始,也是一个难点。PSP是组成TSP的单位。组件有了,选一个什么布局,选一个什么属性去组合他们。我们公司暂时可能是几个模式的结合体,一部分官僚模式,老板驱动;一部分交响乐团模式;更多的是功能团队模式,某一时间,某些具备不同的能力的人为解决一个共同的功能暂时联合,完成后解散重新组织或者重叠。模式没有对错,都是特定情况时间与经验的产物。

软件的的构建:也就是规范一个软件开发的流程,文中也说了许许多多的流程,几乎每个流程都会推崇,交付增量。

什么是交付增量,通俗的来说就是渐进。

我们团队做的产品是一个敏感,善变的产品。我们更多的采用了写了再改的模式 code and fix。加上老板驱动流程。没有传统的瀑布,变化太快拖不起。没有采用敏捷开发,因为没人比老板更懂市场与竞争,加上团队的不成熟。我反倒觉得当下的流程没什么不好。

但是不管是什么流程。必须强调几点:

1.流程的每一步必须有结果

2.个体请使用成熟的技术

3.珍惜数据,市场,反馈

4.执行者出计划

5.自我管理

敏捷在我看来不是一种开发模式,更多的是一种态度。有需求随便提,哈哈,拥抱变化。产品,请不要把我们技术拥抱变化来掩盖你设计需求的不完善。

文中也提供了成形的框架MSF。我总结他的原则应该就是多沟通,定目标,互相帮助而不是互相监督,责任,渐进,预期可变期望不变,长期的效率,踩坑,用户分析。

标签:读后感,软件开发,流程,模式,构建,文中,团队
From: https://www.cnblogs.com/lxh-666/p/17206779.html

相关文章

  • 构建之法读后感
    刚开始读《构建之法》这本书时,书上所提到的很多问题都是我们平常在写代码时候会犯的一些小的错误,就我个人而言,在我还没读《构建之法》这本书之前,我还不知道我平常在写代码......
  • CentOS7.4 构建LVS+Keepalived高可用群集
    实验环境:  server1  192.168.188.188   hostname  server1.example.com  server2  192.168.188.199    hostname   server2.example.com......
  • 构建之法 读书笔记(1)
    邹欣老师在这本构建之法中形象生动的描述了软件工程人员在工作中的点点滴滴。他提出软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。确......
  • 安装pyopenjtalk 构建失败踩下的坑
    该库需要使用到vsC++.为啥会构建失败?是因为没有在系统变量处配置cmake构建生成器的路径vsc++2014需要下载微软的开发工具包.勾选c++的桌面开发进行下载安装需要在......
  • 《有人负责,才有质量:写给在集市中迷失的一代》读后感
    读了《有人负责,才有质量:写给在集市中迷失的一代》这一篇文章后,我明白了现如今的程序员有许多的人的技术是非常滥的,也知道了如今的代码中有许多的不必要的代码和代码的日益......
  • 如何从SPFx Solution连接old API,为Viva Connections构建web部件、扩展、团队应用程序
    Yammer现在更名为VivaEngage,在本文中,我将介绍如何从SPFxSolution连接oldAPI,为VivaConnections构建web部件、扩展、团队应用程序等。关于授权VivaEngage权限,请参照上一......
  • HttpClient的构建
    HttpClient===》HttpMessageHandler===》HttpMessageHandlerBuilder===》DefaultHttpMessageHandlerBuilder没有自定义的话,将采取DefaultHttpMessageHandlerBuilder中的......
  • 《从瀑布到敏捷——漫画解读软件开发模式变迁史》读后感
    读了《从瀑布到敏捷——漫画解读软件开发模式变迁史》我大致了解了瀑布模型,敏捷开发,看板,SCRUM和精益软件开发的概念。如果运用瀑布模型进行软件开发的话,是把一整个完整的......
  • qt6CMake构建文件解释
    cmake_minimum_required(VERSION3.5)#用于构建CMake项目CMake最低版本project(01friststudyVERSION0.1LANGUAGESCXX)#通过project命令配置项目信息,就是版本简述......
  • #创作者激励# 【FFH】子系统,部件,模块编译构建全实践
    【本文正在参加2023年第一期优质创作者激励计划计】子系统,部件,模块编译构建全实践个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究鸿蒙南向开发知识......