2011-05-19 110 views
1

我领导一个由15名成员组成的软件开发团队。我面临的问题清单是项目管理问题

Not getting enough time to do planning and tracking 
Not able to make all team members busy 
Not able to deliver products on the committed dates 

什么可能的方式来处理这个问题?我在哪里可以获得更多信息?

回答

3

你的工作是做计划和跟踪。这是你的第一责任,你不应该在这之前做其他任务,特别是任何编码。事实上,既然你说你不能让你的员工忙碌,你根本就不应该做任何编码。你应该每天开始追踪。如果你不知道谁在做什么,他们被困在什么以及他们前方在干什么,你不知道谁可以分配其他任务或需要帮助。换句话说,如果你不做这项工作,你就不管理。

如果您执行第一个任务,第二个任务应该自行解决,除非您的开发人员无法执行您必须分配的任务。如果是这样,摆脱枯木和雇用更好的人。

如果你做了第一个任务,第三个任务应该自己解决或给你弹药,你需要去更高的水平,并要求延长期限。当您获得详细数据以显示工作不适合分配时间时,这些更容易获得。

+0

我想补充一句,“停止编码”。当且仅当你全部抓住了你的计划和跟踪任务,那么你可能会做一些没有依赖关系的东西 - 至少任何在一个月内到期的东西(因为你不想让任何人留下任何东西其他球队)。 – BIBD 2011-05-19 18:00:17

+0

准确地说我的观点:)) – Tanparmaiel 2011-05-19 19:39:06

0

软件估计可能是它的一个重要组成部分。我推荐Steve McConnell撰写的Software Estimation:揭秘黑色艺术。他运行着Construx,这家公司也帮助了这类东西。使用将项目细分为更小的块(如Microsoft Project或Telerik Teampulse)的工具可能会有所帮助。

1

我认为良好的规划是软件开发生命周期的重要组成部分。因此,时间应该在计划上花费。此外,如果计划决定谁应该做什么,什么时候做什么(以便没有人不做任何事情),那么就是部分。它还涉及确定项目的潜在风险,并结合任务管理,它应该可以帮助您达到最终期限。所有这些当然取决于你遵循哪个过程。