您采用了哪些有用的策略来让您的开发团队步入正轨?

发布于 2024-08-17 15:00:26 字数 1431 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

爱要勇敢去追 2024-08-24 15:00:26

您需要一位具有特定技能的团队领导者。

  1. 激励者:您必须保持团队的积极性。这确实很难做到,需要特殊的性格。如果没有这项技能,像您这样的小团队就毫无希望。

    1a。 要求对有争议的问题做出深思熟虑的答案,然后在 7 分钟后接受几个答案之一并继续处理其他问题。这表明您目光长远,并且对贡献者具有高度激励性

  2. 智力:对于像这样的小型项目,团队负责人最好了解所有事情。如果他对所有事情都了解一些,那么每个人都会跟随他。

  3. 目标:剩余目标非常关键。

  4. 有组织性:你必须是所有人中最有组织性的,因为当事情变得混乱时,人们就会逃跑。我想说,在小型项目中,这是大多数团队领导者所缺乏的技能。

我参与了几个小项目。我猜90%的人都会失败。我想说这主要是由于团队领导者缺乏某些技能。

顺便提一句。祝你好运。我无法成为团队领导者。 :)

You need a Team Leader with specific skills.

  1. Motivator: You have to keep your team Motivated. This is really hard to do, and requires a special personality. Without this skill, small teams like yours are hopeless.

    1a. Request thoughtful answers to a controversial question and then after 7 minutes accept one of few answers and go on to something else. This shows that you take the long view and is highly motivating to your contributors

  2. Intelligence: For small projects like this, it's best if the Team Leader knows something about everything. If he knows something about everything, everyone is going to follow him.

  3. Objective: Remaining objective is very key.

  4. Organized: You have to be the most organized out of everyone, because when things get chaotic, people run. And I would say in small projects, this is the skill that most Team Leaders lack.

I have been part of several small projects. I would guess that 90% of them fail. I would say it's primarily due to the Team Leader lacking in certain skills.

BTW. Good Luck. I couldn't be a Team leader. :)

北渚 2024-08-24 15:00:26

成为领导者:如何在不冒犯或激起怨恨的情况下改变他人,摘自“如何赢得朋友”并影响人们”:

  1. 从赞美和真诚的欣赏开始。
  2. 间接引起人们对其错误的注意。
  3. 先谈谈自己的错误。
  4. 提出问题,而不是直接下达命令。
  5. 给对方留面子。
  6. 赞扬每一项改进。
  7. 为他们树立良好的声誉,让他们不辜负。
  8. 通过让他们的错误看起来很容易纠正来鼓励他们。
  9. 让对方乐意执行您的建议。

这些是我对一些有用策略的建议,尽管这些策略相对于 1936 年写的书来说已经相当古老了。

Be a Leader: How to Change People Without Giving Offense or Arousing Resentment from "How To Win Friends and Influence People":

  1. Begin with praise and honest appreciation.
  2. Call attention to other people's mistakes indirectly.
  3. Talk about your own mistakes first.
  4. Ask questions instead of directly giving orders.
  5. Let the other person save face.
  6. Praise every improvement.
  7. Give them a fine reputation to live up to.
  8. Encourage them by making their faults seem easy to correct.
  9. Make the other person happy about doing what you suggest.

Those are my suggestions for some helpful tactics, even if they are rather old as the book was written in 1936.

清浅ˋ旧时光 2024-08-24 15:00:26

这是一篇关于该主题的有趣文章:游戏系统

This is an interesting article about that very topic: Gaming the System.

养猫人 2024-08-24 15:00:26

一个经理。必须有人跟踪人们的进度以及他们的进度如何适应整个项目的范围和时间线。确实没有一个好的方法来自动化此操作。它必须由人类来完成。

编辑当我在一家游戏行业公司工作时,我们总是必须达到某些里程碑才能从发行商那里获得付款。作为经理,您也可以将每个人的任务分解为里程碑。通过这种方式,您可以跟踪每个开发人员的进度,而无需打扰那些正在开发其功能的开发人员。它还使开发人员更容易知道他们的最后期限是多少。如果他们是顾问,您甚至可以在达到他们的里程碑后向他们付款。金钱是很大的动力;)另一个很大的动力是让所有里程碑向整个团队开放。因此,如果一个人落后了,其他人就可以介入并帮助她应对。

A manager. Someone has to keep track of where folks are at and how their progress fits in the scope and time-line of the entire project. There isn't really a good way to automate this. It must be done by a human.

Edit When I worked for a game industry company, we always had to meet certain milestones to get payments from the publisher. As the manager you can break down each persons tasks into milestones as well. This way you can track the progress of each developer without bothering those who are on track with their features. It also makes it easier for the developer to know what their deadlines are in nice bite size pieces. If they are consultants, you can even pay them upon meeting their milestones. Money is great motivator ;) Another great motivator is to make all milestones open to the whole team. So if one person falls behind, others can jump in and help her meet it.

明媚如初 2024-08-24 15:00:26

我在大大小小的游戏开发团队工作了很多年,我认为要达到里程碑并保持正轨,最重要的事情就是遵守纪律。

游戏开发似乎因渴望添加越来越多的功能或将过多的精力集中在最终体验之外的东西而受到极大的困扰。让团队保持正轨的最佳工具就是“不”这个词

I've worked in large and small game development teams for many years and I think the most important thing you can keep in mind to hit milestones and stay on track is discipline.

Game Development seems to suffer immensely from the desire to add more and more features or focus too much energy in something that's just not that much of the final experience. Your best tool for keeping the team on track is the word "No"

后知后觉 2024-08-24 15:00:26

到目前为止,我一直处于这个等式的开发端,并且根据个人喜好拒绝了将我置于管理职位的尝试。我观察到的技巧是:

  1. 设定非常短、甚至短得难以置信的最后期限。开发人员会急于实现目标,以至于没有时间进行任何干扰。他们也没有时间进行重构、清理代码、缩进、代码审查或其他任何事情,但只要他们的代码编译,他们就可以达到里程碑并担心稍后调试它。
  2. 有一个技术项目领导如此专注于该项目,他会鞭打所有其他人,直到他们产生最大(可见)输出。此外,他还会大量加班,并鼓励其他人也这样做。
  3. 每周例会,全员参与。一些关于其他人正在做的事情和他们所学到的知识的交流信息实际上是有用的。
  4. 提供标准化的设备、软件和开发环境。与他们合作可能会很尴尬,开发人员也会讨厌它,但至少当他们可以编码时,他们不会最终使用他们的配置。
  5. 拥有一位精通业务的管理项目主管,可以让客户远离开发人员并为他们过滤需求。每当客户“提供帮助”时,进度都会延迟几个小时。

So far I've been on the development end of this equation, and by personal preference rejected attempts to place me in a managerial position. Techniques I have observed are:

  1. Set very, perhaps impossibly short deadlines. Developers will be so rushed to achieve the goals that they won't have time for any distractions. They won't have time for refactoring, cleaning up code, indenting, code review or anything else either, but as long as their code compiles they can reach the milestone and worry about debugging it later.
  2. Have a technical project lead so dedicated to the project he'll crack the whip on all others until they produce maximum (visible) output. Also, he'll work lots of overtime and encourage others to do the same.
  3. Weekly meetings, all hands. Some of the information exchanged about what other folks are doing and what they've learned can actually be useful.
  4. Provide standardized equipment, software and development environments. They may be awkward to work with and developers will hate it, but at least they won't end up playing with their configuration when they could be coding.
  5. Have a business-savvy administrative project lead who can keep customers off the developers' backs and filter requirements for them. Anytime a customer "helps" it delays progress by many hours.
公布 2024-08-24 15:00:26

正确召开每日站立会议会有很大帮助。如果你保持:

1 你昨天做了什么?
2 你今天在做什么?
3 你有什么问题?

它应该保持快速和有帮助。请记住#3 只是陈述它而不是解决它。这是在会议后完成的,并由开发经理或项目经理协助。

Daily standup meetings done properly help a whole lot. If you keep it to:

1 what did you do yesterday?
2 what are you doing today?
3 what problems are you having?

it should remain quick and helpful. Keep in mind #3 is just to state it not to solve it. That is done after the meeting and is facilitated by the development manager or project manager.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文