project-management - 如何处理超出您的技能/知识范围的任务?

标签 project-management

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.

2年前关闭。




Improve this question




如果你是一家公司的首席程序员,你需要完成一个需要公司目前没有人具备的技能/知识的项目,你会怎么做?

我不是在谈论一些简单的事情,你可以在堆栈溢出方面寻求帮助,而是针对那些你觉得处理起来不自在并且需要大量学习才能准备好的复杂问题。

那么在这一点上,最好的步骤是什么?

最佳答案

  • 对你的管理团队诚实 ,确保他们知道。永远不要试图在你的知识范围上误导人们——这不会给他们留下深刻印象,只会给你带来麻烦。
  • 与您的团队一起评估您的选择 - 有可能改变技术,或者组织中的其他人可以帮助指导或支持你。较早改变路线比以后更容易且更便宜。
  • 调整您的项目时间表考虑到超出您的核心优势的工作所造成的潜在风险和延误。如果您没有足够的知识来估计风险,请在估计的置信度和时间线方面非常保守。
  • 寻找领域/技术专家看看您是否可以聘请他们作为您项目的顾问或顾问。没有什么比之前在某个领域的经验更重要的了。
  • 花一些时间尝试创建一个简单的原型(prototype)或您将从事的领域/技术的概念验证。寻找可能出现的问题。有时,当您尝试创建一个简单的原型(prototype)时,会出现意想不到的问题——这有助于在实际工作时引导工作。
  • 看看你的项目范围是否可以缩小。 如果您已经“落后”,那么提高成功几率的最佳方法是处理较小的问题,而不是较大的问题。
  • 向您信任的人寻求建议。 尤其是那些专业知识和知识对你正在处理的问题或技术有一定影响的人。他们也许能够为您提供更具体的建议或想法。
  • 关于project-management - 如何处理超出您的技能/知识范围的任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3120869/

    相关文章:

    c++ - 为每个操作系统创建单独的项目还是将它们全部混合到一个项目中更好?

    .net - 如何对服务包或修补程序进行版本控制?

    project-management - FogBugz 的替代品?

    project-management - 什么是解释邪恶问题概念的好比喻?

    java - 一种允许单个 Java 代码库覆盖许多不同版本的方法?

    数据库和版本控制系统

    git - 使用 Git 集成进行项目管理

    project-management - Scrum 中的时间跟踪

    project-management - 项目文件?

    project-management - 需要一个好的方法来管理我的项目的任务列表和信息