今天是程序员的日子,一年的第256天。 因此,我们决定写这篇文章不是给我们的同伴开发人员,而是给与他们相邻并与我们在一起的人。 对于那些使我们陷入白热化的人们,这使我们不知所措,松了一口气,并紧张地谈论了期限的实质,接口和原因。 对于您来说,亲爱的经理,商人,分析师,没有IT背景的经理和其他办公室朋友。
如果您阅读了Habr,那么很有可能您必须与程序员进行交流,要求他们完成网站的前端或后端,更改分析代码,将下一个代码片段挂在网站的标题中,对客户端软件进行改进等等。 那么如何与开发者找到共同的语言,以免吵架呢? 我们对此有所了解。
所以,就在清单上。
明确说明您的要求。 始终:您要求从数据库中进行少量选择还是为客户准备一个认真的软件项目都没有关系。 没有以“将事件卡作为VKontakte个人资料给我”的形式描述任务(有很多程序员从事VKontakte的工作,请雇用相同数量的人做这件事),“好吧,您要做的一切,我都会选择”(为该程序提供多个选项很昂贵,您会CEO同意吗?),“让我们做一个这样的球”(这是一个功能区,需要特殊的库来实现)。 首先,您必须了解您想要接收的内容,这就是程序员需要广播的内容。 用俄语制定要求,不带办公室和伪技术说明-是的,最好是书面形式。
说到写作。 这是人类历史上最伟大的发明,如今已通过计算机进行了优化。
在与开发人员的对话中随意使用纸张:- 制作您想看的草图和原型(如果是程序或单独的界面)-今天有很多工具可以用来
- 使用思维导图来计划工作并创建项目计划
- 尽可能简单和详细地描述所需的功能
- 组成职责范围(TOR)。
如果这对您来说似乎是一门复杂的科学,那么请google系统分析师的工作以及他在工作中使用的工具-可以投入很多服务。
如果您不拥有UML图,流程图和伪代码,则无需使用它们。 途中,不止一位经理对UML图着迷,并吸引了他所需的一切:从会议计划到营销活动的描述。 确实,该工具看起来合乎逻辑且方便,但是-令人惊讶-UML是为了设计软件体系结构而创建的,每个名称不仅是箭头或圆圈,而且是非常有意义的组件。 另外,您的程序员可能不知道UML,对他而言,这将完全是毫无意义的块。
具有框图的同一故事,其中存在不同形式的块,不是为了美观,而是使用伪代码。 无需这样写:“
如果月份= 4月,则数据板字段1字段2字段3 ”。 这简直是无法理解的废话,不会征服IT服务,但充其量只是笑。
准时回答问题。 每个人都知道程序员是闲人,他们坐着看代码,他们永远不会碰到有一百项任务的管理者。 好啦 但是,尽管如此,当您进行项目时,您就要对它负责,然后将任务传递给程序员,并有良心及时回答问题。 无需避免通话和聊天,将电子邮件标记为重要邮件并将它们放在单独的文件夹中。 程序员花时间与您互动,由于问题未解决,他可能只有一个简单的人-这是您的错。 在工作时间内,请与您联系其他开发人员时提出的问题保持联系。 顺便说一下,这也适用于第三方客户。
但是,如果要求您查看发生了什么,请评估原型或测试功能性是否符合您的要求,不要去找十个相邻的员工,也不要一起做。 因此,您将大大增加完成最终版本所需的时间。
标题为“他们的举止”。 比较俄语和英语的类似查询。 工作,爱情,金钱-一切都像其他人一样。 但最重要的是,他们如何看待用户?不要将所有问题归咎于开发人员。 “ IT服务已经在代码上使用了很长时间了”,“ IT人员缺少截止日期”,“程序员已经在研究TK了这么长时间了”-熟悉吗? 将问题归咎于与技术互动的人很容易-嗯,那里也可能出了点问题。 不,要保留严格的时间记录,记录任务转移的事实(例如,可以在CRM或Gantt图表中执行此操作),让每个人仅对自己的工作负责。
另一个极端-如果客户不满意,将灰烬洒在头上大喊:
“您在做什么! 寻找批评并翻译给您! 我们正在失去金钱和声誉! 紧急!” 同事和管理人员很容易引起恐慌,程序员的神经处于极限。 但实际上,事实证明客户端的端口已断开或连接速度已降低。 了解不要怪,而是要问:
“ Vasya,Volga LLC面临一个问题:与数据库没有连接。 您不能告诉我可能在哪里挖吗?” 感觉有所不同?
不要将来自世界各地的想法纳入工作草案。 Google在搜索中添加了过滤器,Yandex启用了Alice,Habr推出了新的移动版本,Salesforce启用了人工智能,
RegionSoft发布了CRM v.7 ,现在您正忙着寻求将这些技术引入您公司的项目中,因为这就是他们的工作IT巨人。 但是,应在可行性,相关性和投资回收率方面进行任何更改。 而且,如果这些改进不能使最终用户受益,也不能带来利润,那么实施这些改进将对开发人员造成额外负担。 准备理由,计算,计算引入功能的成本,然后再决定开始讨论该问题。
如果您不是团队负责人,请
不要评估程序员的复杂性 。
“我们需要一个模块来计算用于发送包裹的盒子的体积,这是半天的工作,让我们坐下来吧!” -乐观的行销商玛莎大声喊着,赶在第三次会议之前喝茶。 同时,玛莎本人也不知道她从哪里得到这么快的时间。 程序员有工作任务,当前问题,错误跟踪器悬在他身旁,还有一个积压的眨眼,因此,他将在他们之间寻找时间来解决问题。 在这15行代码中可以解决的问题并不是事实,时间需要选择算法,寻找解决方案,选择库,调试代码,自动测试等。
最重要的是,如果您有公司的法规,其中规定了申请非凡竣工/卸货/安置等的程序。 在这种情况下,每个人都会感到自信,并知道解决问题的大概期限。 是的,设置
真实条件。如果您自己什么也不开发,
请勿尝试影响开发技术的堆栈 。 这种情况简直是平庸的:经理去参加下一次星际IT会议,听报告,他的大脑突然被Go周围无处不在,然后他得到了一只毛绒的Gopher。 现在,他站在IT部门的前面,抚摸着发现的gopher,并讨论了Go所听到的优势以及如何在我们血腥的企业中使用它。
答案很简单。 程序员是非常好奇的人,比其他会议参与者撰写有关它们的报告要早得多,他们比以前更了解编程语言,DBMS,新OS,库和框架。 同时,他们不仅好奇,而且还在寻找这种技术是否适合促进工作并增强对产品的信心(因为程序员从字面上讲也非常懒惰)。 因此,由他们决定将什么拖到开发堆栈上,以及让它搁置直到更好的时间和新任务之前。 而且您不太可能在此方面超越他们。
注意写作 ,它不会传达语调(但是,这适用于所有同事和其他人)。 如果您写了
“一个小时就让我卸载”))))))))))))))))”或
“我最好实现,我觉得它变慢了)))))))))))))))) ” ,方括号不会保存您-将会读取主要信息。 清晰,毫无动静地描述任何工作问题。 如果您喜欢这项工作,可以给一条巧克力棒:-)
在提出“为什么俄罗斯程序员如此优秀”的要求后,他们为自己感到骄傲不要强加您的沟通方式。 今天,我们每个人都可以在工作正常的PC和手机上使用多种通讯工具:Telegram,Skype,SMS,电话,Viber,邮件,Slack,Jira……每个人都有自己的任务和订阅者圈子。 因此,如果程序员要求周末只在购物车中写东西,仅在Jira中设置任务并仅在Skype上打电话,那么他就有充分的理由:他确定自己不会忘记做与这些联系人相关的工作。 但是,您的SMS
“从周一开始,上半年的付款报告”将在星期日活动的讨论主题中丢失。 因此,最好在工作程序中写这篇文章,而不要认为自己是例外,并且在沟通和设置任务方面最有效。 相信我,这并不困难。
如果您与程序员合作并为外部客户编写程序,请提供发行版。 也就是说,当程序准备就绪并在生产中启动时,您应该拥有所有促销材料,视觉效果,演示文稿,协议等。 这是对开发人员工作的尊重-因为他在这样的公司中执行生产部门的职能。 如果您对程序员进行了自定义,则他们按时完成了所有工作,并且发布被推迟了三个月,这是一个很大的动力,会降低团队的价值。 很少有程序员不关心程序将来会发生什么,并且对程序在市场和客户中的表现方式不感兴趣。

国产Yandex对事物的看法完全不同:即使Ada Lovelace也跻身1C程序员之列,而空缺排名最大的是Assembler和Delphi(如果有的话,我们在匿名浏览器中进行搜索)。 但是最主要的是有256天-今天是:-)向程序员学习并学习术语。 知道如何编程的人,系统地和逻辑地思考,知道如何确定优先顺序,了解事物的本质,并且完全了解该主题(不,嗯,为了纪念假期,您可以夸大一点!)。 他有很多东西要学习-特别是因为您在IT领域工作,因此您需要对概念工具和专业词汇有精通的掌握。 在工作中进行交流,澄清有争议的问题,询问,记住术语及其定义-这绝对不会干扰您的职业。 但是与程序员的理解肯定会更好。
至少您不会在公司门户网站上写“程序员快乐日”,但是您可以这样写:
“伙计们! 程序员节快乐! 真是太棒了,您能按时提交代码,重构并使我们的软件更快,更直观,按时收集构建并在生产中运行它们。 祝您提交成功,可靠的库,便捷的框架以及我们,足够的用户。 您使现在的世界变得更美好。 我们爱你!”
好吧,您学到了我们的小课吗? 现在,祝贺您的开发人员。
朋友们,节日快乐!
TeamSoftSoft Studio Studio团队,功能强大的CRM和其他商业软件的开发人员,他们对用户和程序员之间的交流非常了解
我们的电报频道我们
向下 诺夫哥罗德主要
频道打听IT事件及其
网站it52.info 。 参加活动,成为主题。
如果您来自下诺夫哥罗德伙计们,对Habr的非标准要求-我们在下诺夫哥罗德(Nizhny Novgorod)寻找实施公司的销售人员,但好像是销售人员++。 如果您有下诺夫哥罗德(阿拉斯,只有一间办公室)的年轻居民想进入IT,但没有进入,请删除一个
空缺链接 -我们很酷,在我们之后,这个人留下了丰富的经验(尽管有些事情没有他们离开,工作了10到15年,这很酷!)。