构建之法阅读笔记-2

        最近我阅读了构建之法关于“个人能力的衡量与发展”,通过以前的学习我们知道软件开发流程不仅指团队的流程,它还包括个人的开发流程,因为软件团队是由个人组成的。在团队的大流程中,个人拥有独立的流程。把每个人的工作有序组织起来就是团队的流程了。在软件开发的过程中,软件系统的大部分模块都是由个人开发和维护的,用软件的术语来说,我们将这些单个的成员叫做Individual Contributor。简称为IC。

       而IC在团队的开发流程中的流程主要包括以下的几点:

       1、通过交流、实验、快速原型等方法,理解问题、需求或任务。

       2、提出多种解决方法并估计工作量。

       3、与相关角色交流解决问题的提案,决定一个可行的方案。

       4、执行,把想象中的代码变成能工作的代码。其次验证方法的可行性以及其他特性。

       5、和团队的其他角色合作,在测试环境中测试实现方案,修复缺陷。如果此方案有严重的问题,那么就选择其他可行得方案。

       6、在解决方案发布出去之后,要对结果负责。

       这些都是作为一名软件开发者的能力的体现,也是对自己的衡量与发展定位。

原文地址:https://www.cnblogs.com/lover995/p/10628901.html