标签:出现 xls 验证 中间 复杂 原型图 scope 平台 strong
1、当被提拔到一线管理者后,你的初衷是什么?
这篇文章分享 一线技术管理者 究竟在管什么事?
咱们从一次完整项目的发布说起,一次完整项目的发布,大概需要经过这几个大的节点:
项目立项 -> 需求评审 -> 视觉稿评审 -> 技术评审 -> 项目启动 -> 开发 -> 联调 -> 测试 -> 发布
有句话是这么说的,通过控制过程质量,来保证结果质量。
那么,一线管理者要做的就是保证每个节点的质量,来保证整个项目的质量。
怎么保证?往下看。
在技术评审前要熟悉产品同学提供的产品文档
、业务流程图
、交互原型图
,反复与产品同学确认,在双方达成一致的情况下,再设计技术方案。
设计技术方案要从 总体 到 局部 ,做到面面俱到。
总体:
局部:
当技术方案确定了,我们就确定了:
当技术方案确定了,需要输出文档:
预估开发工期.xlsx,包括 系统
、模块
、功能
、功能简述
、研发人员
、工时(h)
、预计完成时间
等。
功能除了包括正常的开发工作,还要包括 提供接口文档
,接口联调
,研发自测
,文档更新
等。
正常的功能开发,拆分成工时的颗粒度最大为 2h,这样的颗粒度能够降低工作的复杂度,使不熟悉相关业务的研发也能够快速上手,比如 2h 就写一个方法。
更新项目文档,包括 项目介绍
、产品文档
、业务流程
、系统结构
、接口文档
、数据字段
、外部依赖
、其他
等。
这个分类可自定义,主要是为了解决 当人员发生流动 导致 系统交接时产生遗漏的问题。
虽然代码风格并不影响程序的运行,也不会给程序带来潜在的危险,但是一段好的代码风格,阅读起来能让人赏心悦目,特别是阅读别人的代码,就像自己写的一样。
根据自己使用的语言,制定代码风格规范,可参考语言的相关标准,比如 PHP
有 PSR
。
代码风格规范达成一致后,一定要落实到文档上!!!方便其他同事进行 CodeReview 时使用。
常用的代码管理工具:Git
、SVN
。
工具的使用,大家都知道,就不多说了,约定一些基础的规范。
<type>(scope):<subject>
,比如:fix(首页模块):修复弹窗 JS Bug。
type
表示 动作类型,可分为:
scope
表示 影响范围,可分为:模块、类库、方法等。
subject
表示 简短描述,最好不要超过 60 个字,如果有相关 Bug 的 Jira 号,建议在描述中加上。
说实话,由于种种原因,自己实施的并不好。
CodeReview 检查哪些问题?
CodeReview 如何执行?
如上就是一线技术管理者要做的事,这些只是 管事 当中的一小部分。
我猜想,有些读者可能会有这个问题:哪来的时间呀?业务代码天天加班都搞不完,哪些时间搞这些?
这个问题... 首先要承认在大部分的公司中,业务代码是刚需,因为是靠这些业务挣钱的,需要快速上线占领市场的。
当随着公司的发展,技术人员的扩充,规范肯定要慢慢建立起来的,否则就会出现这样那样的问题。
如果公司就几名技术人员,可以先不用搞这些,优先快速发展业务吧。
当各位发现有哪些地方不对 或 不完善的地方,欢迎批评指正。
标签:出现 xls 验证 中间 复杂 原型图 scope 平台 strong
原文地址:https://www.cnblogs.com/lykbk/p/sadsadssdq34234343433.html