开发人员需要掌握的技能_第1页
开发人员需要掌握的技能_第2页
开发人员需要掌握的技能_第3页
开发人员需要掌握的技能_第4页
开发人员需要掌握的技能_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

研发人员如何提高自己的综合能力 时间管理上:一定要学会优先级管理,不要由于解决一个问题,把整个项目都耽误, 具体工作中有不清楚优先级的,直接和你的上司沟通,上司不清楚的或者属于重要模 块的请直接和王晓宇沟通,记得每周的周一(本周计划的沟通) 、周三(实现过程中的 难点和进度的汇报)和周五(本周的工作总结,学习心得)是你们汇报的时间,任何 人在任何时候都要坚持,请每个要在 outlook 中设定提醒 当具体负责一个产品模块的研发时,学会从整体上把握需求和对客户的意义,如果有 任何不清楚,非常欢迎提问,只有理解了整体上我们提供的是什么服务,对客户有什 么价值,才有可能会有好的设计 案例:促销员工资计算模块满足了客户哪方面的需求? 一旦清楚了模块的需求和对客户的价值,学会设计,设计是产业链中最值钱的部分之 一,如果一个研发人员想真正未来成为资深人士或者管理者,学会在掌握了需求和对 客户的价值基础之上,设计出一个好的产品 案例:促销员工资计算模块的设计方法 1. 从先整体上设计出一个好的 UI,最好要用户一看就明白是为了工资计算需要几个 步骤,每个步骤的操作者是谁,是否每个步骤是必须的,最后我可能获得什么好 处 2. 对于每个步骤,有些只要显示一个大概的界面和操作方法,而无须具体实现,对 于关键的而且是客户的管理层需要先看到的模块,同时也是我们商务好去和客户 进行演示的模块,则需要花时间先实现,让客户感受到系统的价值,尤其是对于 管理决策上的价值,或者效率提高或者提升销量的价值 3. 快速实现各模块的用户界面部分,对于关键模块需要花更多的时间,并且如果可 能尽量及时向客户或者我们公司的商务人士进行沟通,从而提前发现改进的建议, 获得客户的反馈 4. 研发完成之后,研发人员学会向商务演示你们的作品,这是你们提高业务水平的 最好方式,同时也是获得系统改进建议的主要渠道 客户选择我们的理由和我们提供给客户的价值分析 Why us? 客户为何会选择我们 首先必须清楚客户让我们开发某个系统的最主要原因是什么?只有知道这个,我们后面的 研发才不会偏离方向,也知道我们应该在哪些方面投入资源,而且客户才会更加满意. 案例分析一: 以最近 SCJOHNSON 的促销员工资计算项目为例:客户找我们帮助他们解决这个工资计 算的问题,是因为现在他们每天晚上每个促销员要向督导汇报销量,然后每个 office(从 城市大区总部)每个月有 3 个人整天汇总这些数据,计算工资,而且计算出来之后交 给经理签字,经理根本不知道是该签字还是不该签字,因为他也不知道每个大区、每个城 市、每个人如果是增加了或者减少了,是由于基本工资增加、还是销量奖金增加,还是做 假工资单的在增加导致总额上升了。 而如果他们日后的所有促销员使用我们的 wap 或者手机客户端的销售、考勤数据采集,我 们就不但可以帮助他们自动化地计算出销量(节省了大量人力成本),而且可以非常方便 地高层随时查每个大区、每个城市、每个督导甚至是每个促销员的变化,从而他签字是踏 实的。有数据决策的。 这是选择我们的原因,否则他们为何不选择一个成熟的 HR 系统,通常 HR 系统不会考虑 到促销员这么奇怪的上班时间(做一休一、做六休一等等),而且就算他们能够支持,他 们的数据从哪里来?其实点讯这家公司是可以提供的,但是他们没有我们这么好的产品设 计思路 案例分析一: 以最近多美滋的培训项目为例: 多美滋希望我们为他们开发一个针对促销员的内部培训、 企业微博和协作平台。除了我们业务上比较懂,团队经验让他们觉得靠谱之外,更加关键 的是,这个系统是和促销员管理在一起的,包括促销主管对促销员的考评(以前我们接触 过的 checklist),通过主管或者督导的 checklist 的考评,我们就知道针对某个特定的促销 员哪些方面是他需要提高的,从而系统将来发到他们手机或者平板的培训内容是有针对性 的,有时甚至是临时维护进去的类似知识库的东东,相当于自动化地实现了“一对一培训” ,这个概念也是我们商务可以用来说明我们的培训和一般培训公司的系统有何区别。否则 如果是纯粹意义的培训系统,我相信目前市场上肯定有非常强大成熟的产品,但都不能满 足促销员的如下几个特点: 大的人员流动性:这就导致客户不会为了促销员上非常高深的培训的,通常是和公司 相关的规范和产品相关的知识,大家可以参考原来我们为客户做神秘访客表格上有什 么,将来我们的促销员培训系统就应该要包含什么。通常这些培训是由督导或者主管 来实施并且进行考评的,而通常客户是不会请一个外部培训师来讲销售技巧之类的, 因为培训好之后,这些促销员会因为另外一家公司多给 200 块就离职的。 实时性:有些是新品的介绍或者新的促销广告,客户希望通过我们这个手机系统实时 传达到每个促销员,并且每个促销员有反馈表示收到并且已经阅读过这个信息,包括 某个促销创意大赛等 简单性:这里虽说对于平板的 Key account 的促销员需要下载一些非常 cool 的视频什 么的,但是对于大多数促销员只要文本和图片,这是手机可以提供的 和督导和主管的管理工作是整合的,而不是一个孤立的所谓的培训系统:即我们不要 开发出一个感觉非常独立的培训系统,实际上这个培训系统是要和促销督导和主管的 日常检查,巡店相结合的,一方面通过巡店发现他们的不足,然后选择一些课程或者 主题就表示这个促销员是要去学习的,然后一周之后再巡店时进行考评,看看有没有 改进。而且如果有工资计算的话,这方面的数据也是要和工资计算挂钩的(这就进一 步把我们的壁垒建立起来了,因为别的公司根本无法来替代) 关于优先级考虑需要学会的思考方法 Who first? What first? 客户需求这么多,哪个客户先做?哪个模块先做? 这个优先级的事情,其实首先客户有优先级,但是要记住就算客户 A 比客户 B 优先高, 但有时客户 B 的某件简单、紧急的事情会被先处理 同一个客户还要分项目优先级如一期、项目二期,同样的要注意也许一期的实现是优 先于二期,但是有可能在一期还没有实现,二期的需求需要并发讨论 同一个项目时期还要分业务模块优先级,同理模块一的优先级高于模块二,但是模块 二的有些讨论却要优先于模块一,因为模块一是比较清楚的需求 同一个业务模块还要分功能模块优先级,比如上例的工资计算模块,客户的总体希望 的顺序而且也是实质上有意义的顺序是:先数据录入或者导入进来 再自动计算工 资 与原来的手工方法核对 2 个月 确定最终由系统自动计算并且审批的工作流 程。 所以我们首先要关注的是数据录入进来,但是这个通常客户在不知道我们是否能够实 现后面几步,或者不清楚我们会如何实现后面的几步的情况下,不会和我们签合同,也根 本不可能有用户使用,更不可能有数据,如何是好? 此时我们只要认为第一步数据录入是没有问题的,只要在网上让人家看到有这么一个 步骤就可以把精力放到第二步:即自动计算工资的实现,但是问题又来了,没有数据,没 有标准如何计算,不要紧的,这里就回到模块开发的优先级分析了,通常一个新的功能模 块需要经历: 1. 设计:这里更多的是和客户沟通我们的方案的原型,无论是用还是用 原型设计系统,只要有了设计稿和客户沟通,客户就觉得我们没有拖延他,而且 一旦客户定下来方案,后我们就可以让客户签字,这样万一客户要修改,我们至 少是处于谈判的优势,加钱是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论