热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

模块效率篇:实现LCD模块的流程化开发

很多公司的工程师,每天忙着开发各种工具,忙着问题的公关,甚至忙着软件的架构设计,却忘记去真正了解开发的目的:产品线和完整需求。通过产品线找到开发“痛点”,通过完整需求,实现“刚刚好的产品”,
很多公司的工程师,每天忙着开发各种工具,忙着问题的公关,甚至忙着软件的架构设计,却忘记去真正了解开发的目的: 产品线和完整需求。通过产品线找到开发“痛点”,通过完整需求,实现“刚刚好的产品”,做到高效开发,节约成本。




首先,一个产品生产的基本要素包括: 按预定的时间、可接受的品质以及可能的最低成本,依据顾客的需求制造及运送产品。


比如:在早餐店,顾客可能希望一坐下来,便能吃到熟度适中的煮鸡蛋、香酥可口的奶油面包以及热腾腾的咖啡。要满足他的期望,你要么将厨房闲置着等他大驾光临,要么一直备有这套早餐的存货,但这两种做法都不实际。


因此, 我们就需要从早餐产品线上找到“限制步骤”,即“痛点”。


早餐组合中哪一项准备起来最耗时?答案无疑是煮蛋。因为咖啡已经煮好在壶里,而烤面包只要花一分钟左右,所以我们应该以需时最长的煮蛋为限制步骤。


计算将这三项产品摆在餐盘里所需的时间,然后计算从烤面包机中拿出面包、从壶中倒出咖啡以及从锅中捞蛋出来的时间。 将以上所需时间的总和,加上拿蛋和煮蛋的时间,便是整个流程需要的时间。这在生产管理上称为总产出时间。

(图:煮蛋便是整个流程的“痛点”)


在实践过程过程中,小犊君遇到这样一个情况:


某知名手机厂商 - 简称ABC公司,产品销量已突破一亿台,产品生产已有5年时间,整体产品线流程做得很好,但内部各个功能模块开发却是一片混沌,每一个入职新人都需要“从头再来”,对个人能力过度依赖,重复解决着重复的问题。


哪里出了问题呢?





在优化流程时,我们往往忽视数据的积累,在文章中小犊君称之为“大数据”。


“为什么这么说?不是“优化流程就可以了么?”"


还以早餐店为例,拟订流程计划和提高效率应围绕着最关键的步骤,在早餐店的例子中就是煮蛋的时间,然后再考虑其他各项的产出时间,将其交错安排进生产流程里。用生产管理的术语来说,这些步骤“时间互偿”。


拟定流程的前提是收集如下数据:


1、煮蛋的时间;


2、烤面包以及从烤箱拿出面包的时间;


3、从壶中倒出咖啡的时间;


4、从锅中捞出鸡蛋的时间;


5、组合早餐的时间。


在ABC公司,我们是如何操作的呢?





“生产流程那么复杂,怎么得到有效的统计数据呢?”
 
在此先把ABC公司的某一功能模块假想成一个黑箱。我们投入了原料、人力(包括工程师、模块硬件)而产出手机。



(图:“黑箱理论”在实际中运用,描述不可控的生产活动)


我们为每天都设下生产目标,并且在黑箱上开个窗 - 如每天工程师发日报,衡量每一天不同的进度,同时统计“痛点”,如早餐店中的煮鸡蛋时间。通过统计每天生产活动的数据持续优化生产效率。


比如根据统计数据,我们发现 干扰与突发状况对效率影响很大,在软件开发过程中,不断有硬件、效果组、测试组以及版本经理的无规律打扰。




“工程师提出来的问题是那些“不速之客”—各式各样难以控制的干扰。而每个人都觉得这些“不速之客”干扰了他“分内”的工作”


““建立起处理问题的模式”,在模块开发上,“化不规律为规律”是非常基本的准则。这也在处理那些让你效率降低的干扰时可以用上。”


在ABC公司,我们通过如下方式减轻干扰:


1、将基本需求整理成文档,即准备好常见问题的标准答案,对于这些问题,模块组长就可以临时将任务分配给任何下属;


2、将类似的事情集中起来一起做,部门组长担任小组对外接口,完整任务梳理,统一分配;


3、建立模块信息表 - 功能需求数据库(统计历史问题,梳理规律);


4、对外提出适配规则(完成前期数据统计的前提下)。


结 语
 
在很多时候,将商业思维运用于日常工作中去,往往会带来意向不到的效果,团队中的每一个体都各尽所能,这个团队才会有最高的产能。


曾经一篇美国报道指出,20世纪90年代中年人失业的可能性大约是80年代初的两倍,而且状况越来越糟,而这些事情在今天的中国也逐渐演变为现实,以某国内大型设备厂商清退34岁以上员工为例(未必空穴来风)。


总而言之,无论你从事哪一行,你都不只是别人的员工——你还是自己职业生涯的员工。你随时都在和上百万和你一样在经营着职业生涯的人竞争,有些人也许还比你强,或是更热衷于此。但你先不要把矛头指向你的同事——他们只是沧海一粟,众多竞争者还隐藏在公司的竞争对手那里。所以,如果你想打赢这场“保职战”,就得好好维持你的竞争优势。



如果你是在一个成长缓慢或几乎无成长的公司里,你就得小心一群野心勃勃急着往上爬的新同事了。他们可能已经万事俱备,只是有你这个老臣挡在路中间。对此,你的上司迟早要做出留下你或是请你走人的决定,而如何避免这种状况完全在于你。


可以订阅笔者公众号哦



推荐阅读
  • 工作经验谈之-让百度地图API调用数据库内容 及详解
    这段时间,所在项目中要用到的一个模块,就是让数据库中的内容在百度地图上展现出来,如经纬度。主要实现以下几点功能:1.读取数据库中的经纬度值在百度上标注出来。2.点击标注弹出对应信息。3 ... [详细]
  • 朱晔的互联网架构实践心得S1E7:三十种架构设计模式(上)【下载本文PDF进行阅读】设计模式是前人通过大量的实践总结出来的一些经验总结和最佳实践。在经过多年的软件开发实践之后,回过头 ... [详细]
  • 软件测试工程师,需要达到什么水平才能顺利拿到 20k+ 无压力?
    前言最近看到很多应届生晒offer,稍有名气点的公司给出的价格都是一年30多W或者月薪20几k,相比之下工作几年的自己薪资确实很寒酸.根据我自己找工作经历,二线城市一般小公司招聘 ... [详细]
  • excel怎么自动求乘积(平均值公式)
    2、如果使用单元格引用或数组作为Average函数的参数,那么参数必须为数值,其他类型的值将被忽略。功能:计算满足给定条件的所有单元格的算术平均值,即单条件计算平均值。注意实现:1 ... [详细]
  • 物联网应用介绍
    •物联网的研究背景(概念|本质|特征|发展现状)       物联网是新一代信息技术的高度集成和综合运用,已成为全球新一轮科技革命与产业变革的核心驱动和经济社会绿色、智能、可持续发 ... [详细]
  • 出现_史上最大漏洞出现,你的安卓iPhone电脑都不安全了!
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了史上最大漏洞出现,你的安卓iPhone电脑都不安全了!相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 系统容灾方案支持多种工作模式沃信数据迁移和数据同步产品支持多种工作模式,具体如下表所示:工作模式应用场景客户获益单向复制本地备份异地灾备主备机快速切换& ... [详细]
  • 数据库异常智能分析与诊断
    数据库,异常, ... [详细]
  • mysqli预处理编译的深入理解【MySQL】
    数据库|mysql教程php教程,用户数据库-mysql教程bitsCN.com记得以前php点点通也写过mysqli的预处理的php教学,那时候只是看书乱写的,没懂原理,数月过后 ... [详细]
  • 不愧是阿里内部“千亿级并发系统架构设计笔记”面面俱到,太全了
    写在前面金九银十招聘季来了,不知道大家有没有发现一件事,现在不管是互联网大厂,还是初创公司,那些面试官总喜欢拿高并发和你说 ... [详细]
  • 全局角度出发讨论敏捷
    JonKern对于是什么促成了敏捷的成功有着自己读到的见解。你可能会不同意他的观点。下面列出了一些建立在项目全局角度之上的关键实践,项目本身就是从此开始的。如果不能从系统角度来做项目,那它就不能达到预期的效果,甚至可能会失败。我很早以前就认为,开发软件就像是在完成一个很长的待办事项列表。我试了很多方法来运行项目,从记事贴到Jira(从Jira刚发布起我就开始使用)。我使用传统Scrum风格的Spr ... [详细]
  • 计算机专业如何高质量地走完大学四年?毕业轻松拿到 Offer!
    有些同学毕业时,很快能找到工作,人称OFFER收割机,而有些同学经历完秋招\春招,一个OFFER收不到。有些同 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • 在程序设计竞赛中使用Go语言
    在程序设计竞赛中使用Go语言,Go语言社区,Golang程序员人脉社 ... [详细]
author-avatar
mmm3310245179
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有