项目太难了?你是做什么?

33 project-management

当你被分配了一个太难做的项目时,你会怎么做:

  • 说这是一个庞大的项目,你的老板认为你一个人可以处理它
  • 你有知识做某事,但其他一些事情在这个时候有点超出你的专业知识
  • 你的老板可能认为这可能是一个人可能在一个月内完成的事情

SO用户,我会喜欢这里的现实答案.这是一个现实世界的情况,我想知道明天我对老板如何精细接近他的回应.


我只是想在这里添加一个更新到我的笔记.我老板瞄准的应用程序是一个"NING like"网络应用程序.我犹豫不决的主要是在如此短的时间内为这样一个复杂的应用程序分配给它的唯一人.

Gre*_*g D 29

由于工作性质,每个人都必须定期处理这种情况.(通常情况下,如果你知道完成一份工作需要知道的一切,你已经完成了这项工作,而不需要再做一次.:))

  1. 老实说你的焦虑.您的经理需要了解您对项目风险状况的评估.无论如何你都会做这件事很有可能.那没关系!这是你发光的机会!:)

  2. 将问题分解为您理解的任务和您不理解的任务,然后逐个解决问题.我个人喜欢在简单任务和艰巨任务之间交替.完成简单的任务有助于让我觉得我在直觉上取得了真正的进步,这对我的个人动机非常重要.完成硬任务可以解决计划中较早的潜在问题.这可以通过更早地评估未知数来减轻项目的尾端风险,而不是在你还有2天的时候让它们溃烂并爆炸,而不再有计划/摆动空间.它也有助于你的压力水平,因为你知道你已经在项目的可怕位上滚动.请记住 - 您的未知区域是您不了解问题域的地方,因此这是计划/预算下滑的真正风险所在.您需要尽早并经常减轻这些风险.与同事一起滚动,你可以咨询,学习如何做这些事情.

  3. 一个月的目标可能是一个目标.我不认为期望人A在一般情况下现实地估计人B计划完成任务是合理的.要跟踪您对目标的进度,请设置里程碑,不超过16小时/ 2天,并跟踪您的完成率.这与您的简单/困难任务列表密切相关.

  4. 简单的事实是,有时候,你只会被甩在头上.在这种情况下,您可能必须充分利用压倒性的情况.我在大学第一份工作的第一个任务是为大容量,高速率的数据设计一个可靠的,面向事务的,对等的n路服务器同步系统.我事先告诉我的老板,我没有这方面的专业知识,当时我没有足够的经验来理解我需要推迟要求.(回想起来,考虑到政治环境,我不知道是否反对这些要求确实会有所帮助).这只是一个管理不善的项目,需要大约18个月的时间才能最终崩溃.我仍然利用这个机会学到很多知识,并对我的特定组织的工作方式有所了解,无论如何,这都是非常有价值的.:)

祝好运!:)

问题更新后编辑

好的,如果我理解你的更新,我们肯定在这里#4领域.在一个人月内创建宁的竞争对手并没有什么现实的.我在之前的回答中假设您正在与对软件开发有基本了解的人打交道.基于此:

  1. 请您的老板更多地澄清要求.也许(交叉你的手指!)你只是误解了你被要求做的事情,或者项目的范围.始终承担能力,直到出于社会原因绝对证明.也许你只是被要求提出一个整体设计和一些非常简单的概念证明?

  2. 如果你的老板真的与现实脱节,那么在白板或共享纸上与他/她一起制作一个明智的,15分钟的背后估计.在这一个月内完成各种各样的漏洞并不难.也许你的老板认为你能够重用一些你不知道的内部代码?这将带来您的经理正在做出的任何错误假设:项目范围要点亮.

  3. 如果你的老板绝对不合理(这种情况不会经常发生,但偶尔会发生 - 也许公司需要在月底之前销售一款杀手级应用程序以避免陷入困境),准备一份内部或外部的简历组织运动(取决于你工作的地方有多大).对该订单的不切实际的期望可能是组织绝望或失灵的表现,而且您的立场可能在3个月后就不存在了.


Bil*_*win 10

  1. 不要惊慌.你可能误解了老板的目标.听起来他不是很清楚他是否只说"像宁一样".

  2. 研究宁.什么是所有的事情宁可以做什么?在Ning的资源链接中,他们列出了至少21个主要的社交网络功能.

  3. 写下该项目目标的高级声明.包括宁列表的所有功能.还包括此应用应该服务的用户数量的目标.不要试图考虑如何解决这些目标,或者需要多少程序员或需要多长时间.只需列出它们.将此文章保留为一页或两页.

  4. 把名单提交给你的老板.问他,"这听起来像你的想法吗?" 问一些直接的问题,以确保他看了你的文章:

    • "谁是这个应用程序的目标用户?"
    • "您希望每月有多少新用户注册?"
    • "我们需要支持多长的正常运行时间?"
    • "我们提供这项服务的预算是多少?"
    • "你需要这个应用程序来支持国际用户吗?"
    • "此应用程序的最终用户许可协议(EULA)是什么?"
  5. 在这一点上可能会很清楚,你的老板的目标比你想象的要温和得多.也许他并不打算重复宁的所有能力和规模.因此,让您的老板更清楚地清楚地表达他需要的Ning功能或容量的子集成为一项任务.

  6. 安装Drupal,JoomlaWordpress,下载一些插件,并为老板设计一个自定义站点.那可能会给他99%的他想要的东西,这是你能在一个月内完成它的唯一方法.


jel*_*key 5

不要先说"不"或"不能做"或"太难"或你在帖子中说的任何其他事情.公司中的大多数管理人员甚至没有开始理解编程项目中涉及的工作级别,并且需要对他们的软件规划估计进行一些教育.

我会建议一个包含以下步骤的对话.

  • 估算:审核您认为该项目成功所需的工作量.确保您已经仔细考虑了任务,以便您可以回答问题.
  • 教育:如果你的老板不明白为什么会花一些时间,尽可能清楚地解释(好的类比倾向于帮助,坏的可能是毁灭性的).
  • 替代方案:如果您认为有一些中间立场或一些子功能将满足项目需求,请讨论这些替代方案. 当员工说某事艰难或困难时,经理们讨厌,他们想要可行的选择.
  • 对齐:你确定你和你的老板在这个项目的同一页上吗?也许您将其视为一项关键任务软件,而您的老板将其视为对现有工具的一个小改进.确保你们都有相同的期望; 否则,您可能正在计划比所请求的软件更复杂的软件.