各位老铁们,大家好,今天由我来为大家分享研发有效性思考总结,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
T外包公司:核心竞争力不是技术,而是快速响应、资源配置与整合、项目成本控制等。 企业信息化公司:研发的核心价值有三个层次:第一个层次是用技术更好地支撑企业的发展。商业;第二个层次是用技术推动业务,用自己的业务经验(服务过很多客户)来帮助客户;第三个层次是用经验积累影响行业。解决特定场景和问题的产品公司:核心价值在于技术、专注和技术深度。那么我们的核心价值观是什么?
(1)高效支撑业务:一是支撑,二是效率
支持:对我们的要求是:阶段与业务目标对接,产品落地。高效:研发效率的思考落到实处。用数据说明我们的价值(2)用技术影响行业:这需要不断的积累和思考。
(三)构筑技术壁垒和技术基础设施,确保系统稳定、业务健康可持续发展。
个人思考
从几个维度思考:
1、研发流程效率:拆分阶段,发现关键问题,提出解决方案
1)需求阶段
问题:重复的需求、不明确的需求、有争议的需求
解决方案:
(1)保证需求的有效期,明确需求的业务价值和范围,保证需求理解的一致性。
(2)对于需求内容,首先进行小范围的沟通和重点;等到需求讨论清楚后,再让相关学生参与。
(3)当需求出现争议时,为了避免重复,将相关学生聚集在一起集中讨论。
(4)日常需求、规律安排、暴露。
2)研发阶段:从研发时的生产效率单独说明。
3)联调测试阶段:
问题:联调效率低、环境不可用、测试代码质量低
解决方案:
(1)前后端分离,各有mock能力。
(2)日常环境管理,降级系统服务依赖,确保测试环境问题
(3)基准测试用例、冒烟测试、自动化脚本测试,保证测试质量。
4)发布阶段:
问题:发布频率高;定位问题耗时;系统部署时间长
解决方案:
(1)适当合并同时发布的系统。
(2)与业务约定发布频率,控制发布周期。
(3)系统依赖管理,缩短部署时间;并提前包装
(4)提供相应的故障排除工具,以解决耗时的故障排除问题。
2、研发生产效率
针对研发生产过程,我们从以下几个方面提高研发效率:
(1)全链路技术规格:
每个流程中,通过标准化文件统一标准,并通过宣传和检查,让大家熟悉内容。并通过典型案例的曝光,强化规范内容的价值。
(2)全链路业务可配置
u 页面可配置:可配置表单页面、列表页面、详情页面、文档页面等中后台页面。典型案例:构建了一个合适的页面。 u 逻辑可配置:业务参数可配置;可配置业务规则;典型案例:品类特征; u 模型可配置:使用元数据定义数据表或业务模型+扩展字段。方法典型例子:类别属性; NBF建模平台u 服务流程编排:基于原子服务能力的二次组合。典型案例:AECP的服务编排; NBF的服务编排等基于诉求的原子工具能力,结合产品工厂和解决方案能力,将横向和纵向的业务配置能力链接在一起,形成分层的全链路业务配置视图。
(3)统一的水平支撑工具
连接团队内的通用支持工具并共同构建一个。例如excel批量导入导出、审批流程、通知工具等。
(4)非功能代码
应用脚手架:一键生成应用工程,包括依赖jar包等。代码规范模板:错误代码模板;日志模板;工程结构等。 中间件隔离层:包括使用案例。常用工具类:外部开源工具类;商业抽象通用类;自主开发抽象通用工具类;业务标准拦截:用户登录;服务异常处理; dao执行时间等稳定性:限流;应用程序自测试;将所有应用的公共代码抽象出来,沉淀成jar,默认引入到项目中。
(5)部署交付:部署手册指导;统一的故障排除工具;
(6)接口文档:Web层统一遵循swagger规范;能力中心/工具遵循接口规范和客户端用例描述等文档。
(7) 系统协作边界清晰
在我们的实现过程中,经常会出现系统调用、系统依赖等问题。建议在启动初期就明确这些关键问题,然后找TL或PM协调解决。
3、研发协同效能
通过流程规范和模板就每个人的协作模式达成一致
1)日常问答协作流程
2)项目过程管理
通过以下活动模板同步项目进度:
3)每日需求调度
商定需求调度周期,固定时间,并通过协作管理工具沟通需求。
后期可以通过协同管理工具对统计数据进行分析。
4、研发人员效能
(一)学习培训:
通过持续学习或利用其他团队来提高技术水平。
通过团队规范、文档、案例等解决方案的积累,每个人都可以补充自己的知识。
(2)考试
仅仅学习肯定是不够的,还需要通过考试来加强。你可以使用这个工具:阿里在线考试系统。
效能指标
制定流程的指标数据,每月发布并对比,分析数据,定位绩效问题。关键指标请参考:
(1)需求交付周期、需求交付数量、项目数量
(2) 代码提交量
(3) 缺陷数量
(4) 上线问题及故障
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/159275.html
用户评论
あ浅浅の嘚僾
这篇博文说的太对了!作为一名一直在开发项目的朋友,经常会遇到效率低下的问题,不知道该怎么改进。文章给出了很多宝贵的建议,受益匪浅!
有20位网友表示赞同!
颓废人士
同意作者观点,提升研发效能确实非常重要。现在市场瞬息万变,只有不断优化流程才能跟上步伐!
有13位网友表示赞同!
陌上花
我一直在尝试一些新方法来提高开发效率,比如用更合适的框架工具,还是效果有限啊,希望这个总结能给我带来启发!
有7位网友表示赞同!
稳妥
我觉得研发效能提升是一个长期坚持的过程,不能急于求成。需要不断学习新的知识和技能,并且善于总结经验教训。
有8位网友表示赞同!
汐颜兮梦ヘ
看了作者的分析,确实有些地方我做得不够好,比如缺乏有效的沟通机制导致项目进度缓慢。以后我会更加注重团队合作,提高沟通效率!
有20位网友表示赞同!
眷恋
虽然博文提到的方法很有用,但我觉得还需要根据具体情况进行调整和实践才能取得最佳效果。
有7位网友表示赞同!
自繩自縛
对于研发人员来说,提升效能不仅是提高工作效率,更重要的是提升自身技能和价值。希望大家都能不断学习进步!
有10位网友表示赞同!
半梦半醒半疯癫
我有点不太认同作者的观点,我认为科研创新的最终目标不应该仅仅局限于提升效率,而应该更加注重对社会价值的贡献。
有17位网友表示赞同!
迷路的男人
作为一名资深工程师,我觉得研发效能是一个复杂的系统工程,不仅仅是技术层面的问题,还有人、组织和管理等因素需要考虑。
有12位网友表示赞同!
凝残月
博文的思路比较清晰,将提升研发效能方法总结得很有条理。尤其是对测试环节的强调,让我有了新的启发!
有20位网友表示赞同!
龙吟凤
我觉得这篇博文挺实用的,给平时工作带来了一些新的思考,会尝试一些新方法来提高效率!
有20位网友表示赞同!
瑾澜
作者分析有些片面,没有考虑到一些特殊情况,比如团队规模不同、项目类型不同的情况下,应该采取不同的提升效能策略。
有8位网友表示赞同!
箜明
提升研发效能不仅仅是工具和方法的问题,更重要的是要建立一种高效的开发文化,营造良好的工作氛围。需要各成员共同努力!
有7位网友表示赞同!
有些人,只适合好奇~
博文的分析很有深度,让我对研发效能这个概念有了更加深入的理解,也开拓了我的视野!
有10位网友表示赞同!
夏至离别
很多观点很有共鸣,特别是关于代码质量和文档的重要性,这些方面确实需要我们重视!
有13位网友表示赞同!
万象皆为过客
觉得提升研发效能是一个持续的过程,需要不断探索和改进。期待看到更多优秀的博文分享经验心得!
有19位网友表示赞同!
南初
作者分析的问题点很精准,但解决方案的具体实施细节可以更加详细地阐述,帮助读者更好地理解和应用。
有16位网友表示赞同!
最怕挣扎
感谢作者分享宝贵的思想,这个总结对我提升研发效率很有帮助!
有19位网友表示赞同!