您如何组织和跟踪多个(许多)项目

时间:2022-02-20 11:21:00

As a contractor, out-sourcer and shareware author,I have about 5-10 projects going on at any one time. Each project has a todo list, requirements need to be communicated to other outsources and employees, status needs to be given to clients, and developer's questions need to be answered.

作为承包商,外包商和共享软件的作者,我一次有大约5-10个项目正在进行中。每个项目都有一个待办事项列表,需要将需求传达给其他外包和员工,需要向客户提供状态,并且需要回答开发人员的问题。

Sometimes it is too much... but then I realize that I'm not very organized and there has to be a better way.

有时它太多了......但后来我意识到我不是很有条理,必须有更好的方法。

What is your better way?

你有什么更好的方法?

How do you keep track of requirements for multiple projects, assign work to multiple developers, obtain and give status for multiple projects to multiple clients?

如何跟踪多个项目的需求,为多个开发人员分配工作,获取多个项目并为多个客户提供多个项目的状态?

What tools do you use? What processes?

你用什么工具?什么过程?

10 个解决方案

#1


3  

You should have a look at No Kahuna Easy to use; Free and Pay versions; active, responsive development team.

你应该看看No Kahuna易于使用;免费和付费版本;积极响应的开发团队。

#2


6  

This may sound really old-tech, but a different set of notepads for each project. Now, hear me out.

这可能听起来很古老,但每个项目都有一组不同的笔记本。现在,听我说。

I know that notepads aren't searchable, and they aren't indexed, etc. But they will have meeting dates and times (if you've been taking notes during meetings, even on the phone), they have the ability of never crashing, and they're future proof in the event of wondering what you did a few years back but can't remember if the old project files made it to your new hard drive.

我知道记事本不可搜索,也没有索引等等。但是他们会有会议日期和时间(如果你在会议期间做笔记,即使是在电话上),他们也有永不崩溃的能力,如果想知道你几年前做了什么,但是不记得旧的项目文件是否能用于新的硬盘驱动器,它们是未来的证据。

But the biggest reason is CYA-- logbooks and notepads can be used in the event of someone suing you as legal documents, especially if you've been diligent about dates. It might also work during patent discussions as well, showing a clear date and time of ideas being made. During another life, I worked in biology labs, and electronic record keeping, because it's so fickle, wasn't allowed for the legal reasons of being able to show that the work you did was your own. That attitude has permeated my own project notetaking, and helping to keep track of everything I need to get done.

但最大的原因是CYA--如果有人起诉你作为法律文件,可以使用日志和笔记本,特别是如果你一直在努力约会日期。它也可能在专利讨论期间起作用,显示出明确的想法日期和时间。在另一个生命中,我在生物实验室和电子记录保存工作,因为它是如此善变,不允许出于法律原因,能够证明你所做的工作是你自己的。这种态度已经渗透到我自己的项目中,并且有助于跟踪我需要完成的所有事情。

#3


3  

tools are not the answer, unless you already have the knowledge, organization, and self-discipline to use them well. i highly recommend Getting Things Done

工具不是答案,除非你已经掌握了很好的知识,组织和自律。我强烈推荐Getting Things Done

#4


1  

I'm a big fan of http://trac.edgewall.org/'>trac for managing software projects. It provides task and bug management with integrated wiki and source control.

我是http://trac.edgewall.org/'>trac管理软件项目的忠实粉丝。它通过集成的wiki和源代码控制提供任务和错误管理。

#5


1  

We have been using FogBugz for managing several projects (10+) and clients (20+) for more than 4 years.

我们使用FogBugz管理多个项目(10+)和客户(20+)超过4年。

We have a project for each product and another project for each client. In this way I can control the requirements for each product and the pending activities related to each client.

我们为每个产品提供了一个项目,为每个客户提供了另一个项目通过这种方式,我可以控制每个产品的需求以及与每个客户相关的待处理活动。

#6


1  

Try Omniplan if you're on a Mac. I find it just makes sense. I also find I don't end up fighting the interface and instead concentrate on using it to help me plan better.

如果您使用的是Mac,请尝试使用Omniplan。我发现它才有意义。我也发现我不会最终与界面作斗争,而是专注于使用它来帮助我更好地计划。

Edit: It goes well with OmniFocus and no, I don't work for the Omni Group :)

编辑:它适用于OmniFocus,不,我不为Omni Group工作:)

#7


1  

If you are into Agile methods (or even if not) you could try some of the Agile tools out there. Look in http://www.agile-tools.net/ for some comparisons. I use xplanner at work where we coordinate requirements and work over iterations among several teams. It has its quirks but it generaly gets the work done and allows for some useful agile structure. I am sure some other will have preferences for more mature tools.

如果您使用敏捷方法(或者即使没有),您可以尝试一些敏捷工具。查看http://www.agile-tools.net/进行一些比较。我在工作中使用xplanner来协调需求并在多个团队之间进行迭代。它有它的怪癖,但它通常完成工作并允许一些有用的敏捷结构。我相信其他人会对更成熟的工具有所偏好。

Trac (as Mark Roddy mentioned) is also nice, because it integrates a wiki, task and defect management, so it can be an interesting tool if you have none of those already in place.

Trac(正如Mark Roddy所提到的)也很好,因为它集成了wiki,任务和缺陷管理,所以如果你没有那些已经到位的话,它可以是一个有趣的工具。

#8


0  

I should say that we use Mantis now, but I wish it was better. I wish I could use it for customer-facing queries, I with I could open and assign issues by email.

我应该说我们现在使用Mantis,但我希望它更好。我希望我可以将它用于面向客户的查询,我可以打开并通过电子邮件分配问题。

ScrumWorks Pro looks promising, but amazingly expensive for me, with 15 developers.

ScrumWorks Pro看起来很有前途,但对于我来说却是非常昂贵的,有15位开发人员。

AccuNote may be an option, but it is new to me

AccuNote可能是一种选择,但对我来说这是新的

#9


0  

I'm using the customer support, project planning and issue management portions of OpenERP. Having your issues and feature requests, along with the tasks required to get them done on the same CRM that allows you to manage your customers is a big benefit.

我正在使用OpenERP的客户支持,项目规划和问题管理部分。让您的问题和功能请求,以及在允许您管理客户的同一个CRM上完成所需的任务是一个很大的好处。

#10


0  

I have used SourceGear Vault to manage all our software projects. Our business nature is very much driven by project basis - typically I have 5 active projects running at one period of time.

我使用SourceGear Vault来管理我们所有的软件项目。我们的业务性质很大程度上取决于项目基础 - 通常我有一个活动项目在一段时间内运行。

#1


3  

You should have a look at No Kahuna Easy to use; Free and Pay versions; active, responsive development team.

你应该看看No Kahuna易于使用;免费和付费版本;积极响应的开发团队。

#2


6  

This may sound really old-tech, but a different set of notepads for each project. Now, hear me out.

这可能听起来很古老,但每个项目都有一组不同的笔记本。现在,听我说。

I know that notepads aren't searchable, and they aren't indexed, etc. But they will have meeting dates and times (if you've been taking notes during meetings, even on the phone), they have the ability of never crashing, and they're future proof in the event of wondering what you did a few years back but can't remember if the old project files made it to your new hard drive.

我知道记事本不可搜索,也没有索引等等。但是他们会有会议日期和时间(如果你在会议期间做笔记,即使是在电话上),他们也有永不崩溃的能力,如果想知道你几年前做了什么,但是不记得旧的项目文件是否能用于新的硬盘驱动器,它们是未来的证据。

But the biggest reason is CYA-- logbooks and notepads can be used in the event of someone suing you as legal documents, especially if you've been diligent about dates. It might also work during patent discussions as well, showing a clear date and time of ideas being made. During another life, I worked in biology labs, and electronic record keeping, because it's so fickle, wasn't allowed for the legal reasons of being able to show that the work you did was your own. That attitude has permeated my own project notetaking, and helping to keep track of everything I need to get done.

但最大的原因是CYA--如果有人起诉你作为法律文件,可以使用日志和笔记本,特别是如果你一直在努力约会日期。它也可能在专利讨论期间起作用,显示出明确的想法日期和时间。在另一个生命中,我在生物实验室和电子记录保存工作,因为它是如此善变,不允许出于法律原因,能够证明你所做的工作是你自己的。这种态度已经渗透到我自己的项目中,并且有助于跟踪我需要完成的所有事情。

#3


3  

tools are not the answer, unless you already have the knowledge, organization, and self-discipline to use them well. i highly recommend Getting Things Done

工具不是答案,除非你已经掌握了很好的知识,组织和自律。我强烈推荐Getting Things Done

#4


1  

I'm a big fan of http://trac.edgewall.org/'>trac for managing software projects. It provides task and bug management with integrated wiki and source control.

我是http://trac.edgewall.org/'>trac管理软件项目的忠实粉丝。它通过集成的wiki和源代码控制提供任务和错误管理。

#5


1  

We have been using FogBugz for managing several projects (10+) and clients (20+) for more than 4 years.

我们使用FogBugz管理多个项目(10+)和客户(20+)超过4年。

We have a project for each product and another project for each client. In this way I can control the requirements for each product and the pending activities related to each client.

我们为每个产品提供了一个项目,为每个客户提供了另一个项目通过这种方式,我可以控制每个产品的需求以及与每个客户相关的待处理活动。

#6


1  

Try Omniplan if you're on a Mac. I find it just makes sense. I also find I don't end up fighting the interface and instead concentrate on using it to help me plan better.

如果您使用的是Mac,请尝试使用Omniplan。我发现它才有意义。我也发现我不会最终与界面作斗争,而是专注于使用它来帮助我更好地计划。

Edit: It goes well with OmniFocus and no, I don't work for the Omni Group :)

编辑:它适用于OmniFocus,不,我不为Omni Group工作:)

#7


1  

If you are into Agile methods (or even if not) you could try some of the Agile tools out there. Look in http://www.agile-tools.net/ for some comparisons. I use xplanner at work where we coordinate requirements and work over iterations among several teams. It has its quirks but it generaly gets the work done and allows for some useful agile structure. I am sure some other will have preferences for more mature tools.

如果您使用敏捷方法(或者即使没有),您可以尝试一些敏捷工具。查看http://www.agile-tools.net/进行一些比较。我在工作中使用xplanner来协调需求并在多个团队之间进行迭代。它有它的怪癖,但它通常完成工作并允许一些有用的敏捷结构。我相信其他人会对更成熟的工具有所偏好。

Trac (as Mark Roddy mentioned) is also nice, because it integrates a wiki, task and defect management, so it can be an interesting tool if you have none of those already in place.

Trac(正如Mark Roddy所提到的)也很好,因为它集成了wiki,任务和缺陷管理,所以如果你没有那些已经到位的话,它可以是一个有趣的工具。

#8


0  

I should say that we use Mantis now, but I wish it was better. I wish I could use it for customer-facing queries, I with I could open and assign issues by email.

我应该说我们现在使用Mantis,但我希望它更好。我希望我可以将它用于面向客户的查询,我可以打开并通过电子邮件分配问题。

ScrumWorks Pro looks promising, but amazingly expensive for me, with 15 developers.

ScrumWorks Pro看起来很有前途,但对于我来说却是非常昂贵的,有15位开发人员。

AccuNote may be an option, but it is new to me

AccuNote可能是一种选择,但对我来说这是新的

#9


0  

I'm using the customer support, project planning and issue management portions of OpenERP. Having your issues and feature requests, along with the tasks required to get them done on the same CRM that allows you to manage your customers is a big benefit.

我正在使用OpenERP的客户支持,项目规划和问题管理部分。让您的问题和功能请求,以及在允许您管理客户的同一个CRM上完成所需的任务是一个很大的好处。

#10


0  

I have used SourceGear Vault to manage all our software projects. Our business nature is very much driven by project basis - typically I have 5 active projects running at one period of time.

我使用SourceGear Vault来管理我们所有的软件项目。我们的业务性质很大程度上取决于项目基础 - 通常我有一个活动项目在一段时间内运行。