`
rocket
  • 浏览: 92290 次
  • 性别: Icon_minigender_1
  • 来自: 金城
社区版块
存档分类
最新评论

正规军的军规2

阅读更多

这个文章是接前一个文章的,本来是一起的,但是贴不下,就另外开一个文章了。这篇是讲一些技巧的,虽然不是严格的规则,但是使用这些技巧将让你从合格转向优秀。

<!----><!----><!----> <!---->

工作技巧

1. 及时回复

及时的回复向你寻求帮助的人,可以给人一个好的的印象,同时也可以减少一些不必要的麻烦。

例如:有一次 Lucky 发邮件要求所有 team leader 协助她检查 FRD FSD DSD 之间的 gap 。结果邮件发出后,只有 Hikelee 回复了她的邮件,告诉她会尽快完成任务。事后 Lucky 曾多次公开赞扬 Hikelee 的这种良好的行为习惯。

 

Winter 在负责督促检查 Document 任务完成情况前,也没有觉得及时回复别人 To 给他的邮件有多么的重要。直到他负责了这项任务没人回复他的邮件后,他才深切的体会到原来及时地回复邮件是多么的重要。这不仅是个礼貌的问题,可以减少很多的沟通成本。

 

此外,及时的回复邮件还可消除发件人的顾虑,避免一些不必要的麻烦。 Andrew D 有一次要求我帮他增加一项 Filter Service 的功能来演示给他给客户看。当时我因为工作忙,没有在立即回复他我们已经在讨论 Solution Impact LOEE 了。结果 4 天后,他开始向我的领导们抱怨我没有受理他的请求。可见及时回复邮件的有多么的重要。

 

2. 消除或减少不必要的 Wait Rework

我们的 Team Leader 应该学会发现和总结我们的组员在哪些方面或什么情况下容易造成不必要的 Wait Rework Case by case 的教导他们主动沟通,分清轻重缓急和如何提高工作效率。

逐步建立和完善现有制度和流程,把我们的流程和经验记录到 wiki 中。

下面有些实际例子以供参考:

1 :如果讨论一个问题时,在场的人没人能够最终拍板时,应该在问题得到澄清后立即停止。找到有仲裁资格的人裁决,而不是无休止的争论。

2 :最近一段时间每天早晚都有很多人等着在 VSS 里录入 bug fix 计划和 bug 完成情况。等着别人 check in 或时时惦记着去检查是否可以都不是最好的办法。

此时,我们可以先发邮件 TO 给主管 bug fix Saul CC PM 和自己的组员,尽早通知到所有相关人员。然后在一个比较空闲的时间再去更新 bug tracking sheet

 

3. 提供机会锻炼组员的表述能力

我们应当多提供一些机会锻炼组员的表述能力。例如让组员自己讲解 DSD ,自己做 Demo ,自己准备一些 training 给大家。

但是事先应当提前告知,让其做好充分的准备。以免达不到效果,还让组员觉得我们是有意刁难他们。

 

4. 要请别人帮忙就要站在对方的立场上来考虑问题

例如:最近有一个 Abu Dhabi ASI Table Share Drop Down feature Jerry Lu 认为现在的 solution 不好,要求我们 roll back 已完成的代码,并在当前版本内按照新的 approach 做。

我经过细致的分析和比对发现 Jerry Lu solution 的确比现在的 solution 高明的多。但是因为临近 release 而且重构的代码改动量比较大,所以最好是推迟到下个 release 从做这块的代码。

为了说服 Jerry Lu 同意我的观点,我首先站在他的角度去想他可能会问到哪些问题,如果不同意他的主要顾虑是什么,他需要知道哪些信息才可以去说服其他的人?

带着这些问题和预先准备好的答案,我晚上找到了 Jerry Lu 。先告诉他旧的 solution 的弊端有哪些,新的 solution 好在哪里, Jerry 表示这正是他决定弃用旧的 solution 的原因。然后我告诉他要按照新的 solution 我们做需要做哪些方面的工作。这时 Jerry 意识到现在改代码的风险较大,但是他又担心如果不按新的 solution 做,旧的 solution 又不能满足客户的需求,而这个功能又必须要在 6.7.0 提供。我告诉他旧的 solution 也能满足客户最基本的需求。

听到这里 Jerry 说他已经同意 postpone 了,但是还需要想办法去说服 Andrew D 。我就告诉他,不用担心,我们有办法可以在后续版本中删除旧 solution 的代码,同时还可以将旧的 solution 自动切换到新的 solution 中。这样我就帮助 Jerry 找到了合适的理由去说服 Andrew D

 

分享到:
评论
4 楼 rocket 2008-12-19  
shishi11 写道
我的一点儿看法:
也许是受了《人件》的影响,我认为没有及时回应向你寻求帮助的人,并不一定是态度问题。事要分轻重缓急,回应是必要的,但你得保证自己的效率。其实是一个工作习惯,早上来check out,晚上走check in,你不能专心做好你自己的工作,而是关心解决别人的问题,除非你的工作就是问题处理专家。
另,“我们在每个开发中每个过程都需要和客户进行确认的,所以严格的过程和文档是保护我们的有力工具”,真好,我们就做不了,人家说你们自己确认签字都行了,牢骚啊。

有没有看过另外一本书《尽管去做》(我已经发到论坛上了),可以下载看看,
还有一本值得推荐,《如何掌控自己的时间和生活》

对于文档确认的方法,我觉得不是最好的,更好的方法应该是让团队和客户之间建立起紧密的信任,质量好,用起来方便-》客户信任-》更好的质量,更好用的功能-》客户更加信任
这才是一个良性循环。
3 楼 shishi11 2008-12-19  
我的一点儿看法:
也许是受了《人件》的影响,我认为没有及时回应向你寻求帮助的人,并不一定是态度问题。事要分轻重缓急,回应是必要的,但你得保证自己的效率。其实是一个工作习惯,早上来check out,晚上走check in,你不能专心做好你自己的工作,而是关心解决别人的问题,除非你的工作就是问题处理专家。
另,“我们在每个开发中每个过程都需要和客户进行确认的,所以严格的过程和文档是保护我们的有力工具”,真好,我们就做不了,人家说你们自己确认签字都行了,牢骚啊。
2 楼 rocket 2008-12-19  
其实我觉得这些技巧已经不仅仅限于软件开发的工作了,1和4可以对于所有公司通用,2和3主要应用于技术性的工作。
1 楼 rocket 2008-12-17  
介绍一下我们公司的背景知识,我们是一个通过cmm5的软件外包公司,呵呵,又是外包,好在我们这个项目组是项目外包,所以是在公司所在的办公而不是在客户所在地研发(其实我们的客户和我们是同一个老板),因为客户在美国,而美国的工程师比较贵,所以就采用这种离岸开发的方式。我们的客户也是专业的软件公司,有优秀的分析和设计人员,唯一没有就是我们这种工蚁了,呵呵。我们在每个开发中每个过程都需要和客户进行确认的,所以严格的过程和文档是保护我们的有力工具,呵呵:)

相关推荐

    基于servlet+jsp+mysql实现的影视管理系统课程设计

    【作品名称】:基于servlet+jsp+mysql实现的影视管理系统【课程设计】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 基于servlet+jsp+mysql实现的影视管理系统【课程设计】 基于servlet+jsp+mysql实现的影视管理系统【课程设计】 Java Web课程设计,基于servlet+jsp+ajax+mysql做的影视管理系统 运行环境: Tomcat 9.0 JDK 1.8 MySQL 8.0 后台管理账号密码均为:root,项目依赖:lib 目录 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

    kernel-5.15-ky10-x86.tar.gz

    kernel-5.15-ky10-x86.tar.gz

    基于AT89C51 单片机为核心器件,程序设计采用C 语言,Keil 软件编译程序,配以相关外围接口电路,实现了方波、锯齿波、正弦波、三角波、梯形波五种特定波形的产生【论文+源码】

    【作品名称】:基于AT89C51 单片机为核心器件,程序设计采用C 语言,Keil 软件编译程序,配以相关外围接口电路,实现了方波、锯齿波、正弦波、三角波、梯形波五种特定波形的产生【论文+源码】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:本设计中的波形发生器系统要求基于51单片机,因此选用以AT89C51单片机作为整个系统的控制核心,应用其强大的接口功能,构成整个波形发生器的硬件系统。使用C 语言对单片机编程可产生相应的正弦波,方波,三角波,锯齿波梯形波波形信号。在程序运行时,当接收到按键信息后,需要输出某种波形时,调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出即可得到要求的波形。 当需要改变频率时只需要改变单片机的波形发生程序中的递增或者递减变量即可。 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

    基于java的法律咨询系统设计与实现.docx

    基于java的法律咨询系统设计与实现.docx

    适用于元营销 API 的 Python SDK.zip

    适用于元营销 API 的 Python SDK适用于 Python 的 Facebook Business SDK 介绍Facebook Business SDK是一站式服务,可帮助我们的合作伙伴更好地服务于他们的业务。合作伙伴正在使用多个 Facebook API 来满足其客户的需求。采用所有这些 API 并在各个平台上保持最新状态可能非常耗时,而且最终会造成高昂的成本。为此,Facebook 开发了 Business SDK,将其许多 API 捆绑到一个 SDK 中,以简化实施和维护。Business SDK 是 Marketing API SDK 的升级版,其中包括 Marketing API 以及来自不同平台(如 Pages、Business Manager、Instagram 等)的许多 Facebook API。快速入门商业SDK入门指南Python 目前是我们第三方开发人员最常用的语言。是一个 Python 包,它提供了您的 Python 应用程序与Business SDK 内的 Facebook APIfacebook_business之间的

    数学建模培训资料 数学建模实战题目真题答案解析解题过程&论文报告 公交车调度的运作数学模型 共12页.pdf

    数学建模培训资料 数学建模实战题目真题答案解析解题过程&论文报告 公交车调度的运作数学模型 共12页.pdf

    基于smart-socket实现的轻量级http服务器

    smart-http 是一款可编程的 Http 应用微内核,方便用户根据自身需求进行 Server 或 Client 的应用开发。支持GET、POST的 HTTP 请求。提供了 URL 路由组件,可以快速搭建一套静态服务器。支持部分 RFC2612 规范,后续会逐渐完善。支持 Https 协议,由 smart-socket 为其赋能。具备文件上传的能力。支持 websocket、Cookie支持 Server、Client 开发

    新闻资讯系统 微信小程序+SpringBoot毕业设计 源码+数据库+论文+启动教程.zip

    新闻资讯系统 微信小程序+SpringBoot毕业设计 源码+数据库+论文+启动教程 项目启动教程:https://www.bilibili.com/video/BV1oiBpYcEBp

    高校师生工作室-JAVA-基于微信小程序的高校师生工作室管理系统的设计与实现

    高校师生工作室-JAVA-基于微信小程序的高校师生工作室管理系统的设计与实现

    基于java的常见小儿疾病中医护理系统设计与实现.docx

    基于java的常见小儿疾病中医护理系统设计与实现.docx

    本教程播放列表涵盖了 Python 中的数据结构和算法 每个教程都有数据结构或算法背后的理论、BIG O 复杂性分析和可供练习的练习 .zip

    本教程播放列表涵盖了 Python 中的数据结构和算法。每个教程都有数据结构或算法背后的理论、BIG O 复杂性分析和可供练习的练习。使用 Python 的数据结构和算法本教程涵盖了 Python 中的数据结构和算法。每个教程都包含数据结构或算法背后的理论、BIG O 复杂度分析以及可供练习的练习。要观看视频,您可以访问播放列表https://www.youtube.com/playlist?list=PLeo1K3hjS3uu_n_a__MI_KktGTLYopZ12订阅 codebasics youtube 频道https://www.youtube.com/c/codebasics

    数学建模学习资料 蒙特卡罗方法课件教程 第2章.随机数 共29页.pptx

    数学建模学习资料 蒙特卡罗方法课件教程 第2章.随机数 共29页.pptx

    python实现基于CNN网络的新闻数据集文本分类源码+数据集(Python期末大作业)

    python实现基于CNN网络的新闻数据集文本分类源码+数据集(Python期末大作业),个人大三学期的期末大作业、经导师指导并认可通过的高分大作业设计项目,评审分98分。主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业。 python实现基于CNN网络的新闻数据集文本分类源码+数据集(Python期末大作业)python实现基于CNN网络的新闻数据集文本分类源码+数据集(Python期末大作业),个人大三学期的期末大作业、经导师指导并认可通过的高分大作业设计项目,评审分98分。主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业。python实现基于CNN网络的新闻数据集文本分类源码+数据集(Python期末大作业),个人大三学期的期末大作业、经导师指导并认可通过的高分大作业设计项目,评审分98分。主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业。python实现基于CNN网络的新闻数据集文本分类源码+数据集(Python期末大作业),个人大

    中小学知识产权教育试点学校申报表.doc

    中小学知识产权教育试点学校申报表.doc

    基于django的音乐推荐系统.zip

    基于django的音乐推荐系统.zip

    在建工程涉及专项行动情况检查表.docx

    在建工程涉及专项行动情况检查表.docx

    毕设源码-python-django基于python技术的学生管理系统的设计与开发-期末大作业+说明文档.rar

    本项目是一个基于Python技术的学生管理系统,采用Django框架进行开发,旨在为计算机相关专业的学生提供一个实践性强、功能全面的管理系统,以帮助他们完成毕业设计或进行项目实战练习。 系统实现了对学生信息、课程信息、成绩、考勤等多方面的管理功能。学生信息管理包括学生基本信息的增删改查;课程信息管理允许管理员设置课程信息,包括课程名称、授课老师、学分等;成绩管理功能使学生和教师能够录入、查看和修改成绩;考勤管理则方便教师记录学生的出勤情况。 该项目采用B/S架构,前端使用HTML、CSS、JavaScript等技术,后端使用Python语言和Django框架,数据库采用MySQL。Django框架提供了强大的后台管理功能,使得系统管理更加便捷。 通过开发这个项目,学生不仅能提升自己的编程能力,还能学习到如何构建一个实际应用的系统,对于即将步入职场的学生来说,具有很高的实用价值。

    适用于 Python 的 Splunk 软件开发工具包.zip

    适用于 Python 的 Splunk 软件开发工具包参考文档适用于 Python 的 Splunk Enterprise 软件开发工具包版本 2.1.0适用于 Python 的 Splunk Enterprise 软件开发套件 (SDK) 包含库代码,旨在使开发人员能够使用 Splunk 平台构建应用程序。Splunk 平台是一个搜索引擎和分析环境,它使用分布式 map-reduce 架构来有效地索引、搜索和处理大型时变数据集。Splunk 平台深受系统管理员的欢迎,用于聚合和监控 IT 机器数据、安全性、合规性以及各种其他场景,这些场景都需要有效地从大量时间序列数据中索引、搜索、分析和生成实时通知。Splunk 开发者平台使开发人员能够利用 Splunk 平台所使用的相同技术来构建令人兴奋的新应用程序。开始使用 Python 版 Splunk SDK开始使用 Python 版 Splunk Enterprise SDKSplunk Enterprise SDK for Python 包含库代码,其示例位于splunk-app-examples存储库

    分布式事务练习.zip

    分布式事务练习

    家庭财务管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip

    家庭财务管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程 项目启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS

Global site tag (gtag.js) - Google Analytics