我是澳大利亚一家公司的编程实习生。给程序员一个必须在一周内完成的项目是正常的吗?
例如,我的任务是为我们的一家公司创建一个Facebook应用程序,我在大学有两年计算机科学学士学位的经验&我的老板知道我从未开发过使用Facebook Graph及其IFrame版本的应用程序。他希望我能在一周内完成这款应用程序;它是一个互动日历,根据facebook用户的喜好(如果没有“喜欢”就会显示默认的外观)--如果用户想参加比赛,就要向他们收取学分。另外,我是软件开发团队中唯一的人,公司里的其他人负责交易、房地产等。在我这两个月的工作中,我开发了一个网站更新器( java applet和javascript one)、2个网站(css、javascript、html) &在移动应用程序(使用Moync API和C++)的一半时间内。我是在典型的敏捷软件开发下工作,还是这种时间表对于一个人的团队来说是不切实际的?这种事正常吗?
我不相信我能向自己介绍facebook图形API &一周内开发这个应用程序,但我相信我可以在2-3周内完成这个任务。
一个星期的时间表是其他软件开发人员会指派给初级编程实习生的吗?
发布于 2011-04-01 04:17:00
给程序员一个必须在一周内完成的项目是正常的吗?
他们给了你整整一周时间?算你走运,你没有在周五下午4点接到电话,要求在下午5点之前做些什么
是的,不幸的是,这在很多地方都很正常。特别是由销售人员驱动的地方,在开发人员实际咨询开发人员之前,就会做出承诺并编写规范。
话虽如此,如果你认为一个时间表给你太短,告诉你的经理,他们是过于乐观。他们可能并不比你更了解这样的项目是如何制定的,所以他们进行了一个疯狂的猜测。如果没有固定的期限,大多数理性的管理者都会遵守开发人员的评估。
发布于 2011-04-01 04:19:17
有几种方法来看待这个问题,从你所说的,不可能知道哪一个是正确的。
一周只做一个项目?奢侈!
这可能是,他们试图尽可能快地完成他们的任务/项目清单,而他们让你做实习生,因为当你再次离开的时候,他们身边没有其他技术人员。
也有可能他们根本不知道在各种项目上有什么合理的时间表,所以有些不切实际的时间表是可以期待的。你说你是唯一的程序员,所以我推断你的老板不是技术人员。因为你已经成功的交付了其他,也许你需要指出的时间刻度是不现实的。
不,这不是典型的敏捷设置!!
发布于 2011-04-01 05:11:55
你应该让你的老板知道这需要多长时间。如果他坚持你在一周内完成,你可以告诉他,你会尽你最大的努力,但你不能作出任何承诺。保持你自己的时间表,他应该学会相信你的估计。如果他不知道,那就找个老板来吧。
https://softwareengineering.stackexchange.com/questions/64219
复制相似问题