Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Best way to organize multiple projects/agile-plans

Hi,

We are trying to best organize our projects here in RTC.

We have a suit of add-on products (Say Industry Solutions) in our product family. There are approximately 15 products. Currently all these projects are organized as streams under a single project area named "Industry solutions".

Each of these products have got their own project plans /timelines/release cycles etc..( literally-- but not implemented in RTC). They also have literally their own teams working on any given project. The whole project-area has only one team ( Industry solutions team ) that can access all streams in this area.

The development teams now want to start using RTC for "agile" project planning for each of these projects --with their own teams/ workitems/ sprints etc..What is the best way to organize this ? Is it still possible to create plans/iterations etc for each project without interfering with any of the 15 other projects( streams) in the same project area ? If yes, what are the best practices/steps.?

OR

Would it make more sense to move each of the streams ( projects) into its own project-area? This way we have to create new project area for each product - 15 in total...what would be the cost of this? Would this be an extra load on the server? besides the administrative overhead of having to maintain 15 new project areas and their teams?

Any suggestions are most appreciated.

0 votes



10 answers

Permanent link
You'll want to give each of these products their own team area, but I
didn't see anything in your post that would have required creating
additional project areas. In general, I recommend creating as few
project areas as you can get away with. So try everything in one project
area until you encounter a good reason to create another project area.

Note: Some reasons for creating a new project area:
- A team requires a different process configuration that cannot be
overridden in a team area (e.g a different set of work item types).
- The team wishes their information to be read-protected from access by
members of other teams.

Giving each project its own team area should give you the isolation you
need. You would set up your "categories" to map to the appropriate team
area. You would create as many timelines as you need, and assign each
team area to the appropriate timeline. Plans appear under the
appropriate team area, so separate team areas will keep your plans
appropriately separated. Note that you'll want to change the ownership
of each stream to the appropriate team area.

Cheers,
Geoff


viveknair wrote:
Hi,

We are trying to best organize our projects here in RTC.

We have a suit of add-on products (Say Industry Solutions) in our
product family. There are approximately 15 products. Currently all
these projects are organized as streams under a single project area
named "Industry solutions".

Each of these products have got their own project plans
/timelines/release cycles etc..( literally-- but not implemented in
RTC). They also have literally their own teams working on any given
project. The whole project-area has only one team ( Industry
solutions team ) that can access all streams in this area.

The development teams now want to start using RTC for
"agile" project planning for each of these projects --with
their own teams/ workitems/ sprints etc..What is the best way to
organize this ? Is it still possible to create plans/iterations etc
for each project without interfering with any of the 15 other
projects( streams) in the same project area ? If yes, what are the
best practices/steps.?

OR

Would it make more sense to move each of the streams ( projects) into
its own project-area? This way we have to create new project area for
each product - 15 in total...what would be the cost of this? Would
this be an extra load on the server? besides the administrative
overhead of having to maintain 15 new project areas and their teams?

Any suggestions are most appreciated.

0 votes


Permanent link
On 2/11/2010 3:19 AM, Geoffrey Clemm wrote:
You'll want to give each of these products their own team area, but I
didn't see anything in your post that would have required creating
additional project areas. In general, I recommend creating as few
project areas as you can get away with. So try everything in one project
area until you encounter a good reason to create another project area.

Note: Some reasons for creating a new project area:
- A team requires a different process configuration that cannot be
overridden in a team area (e.g a different set of work item types).
- The team wishes their information to be read-protected from access by
members of other teams.

Giving each project its own team area should give you the isolation you
need. You would set up your "categories" to map to the appropriate team
area. You would create as many timelines as you need, and assign each
team area to the appropriate timeline. Plans appear under the
appropriate team area, so separate team areas will keep your plans
appropriately separated. Note that you'll want to change the ownership
of each stream to the appropriate team area.

Cheers,
Geoff

Nice info Geoff. I am in a similar situation and I would like to
understand what is the recommendation about the Project Timeline.

I understand none of those Timelines should be selected as the project
one. Right? So, question is: which is the possible side effects of not
having a Project Timeline?

Thanks,

Chemi.

0 votes


Permanent link
Ok..that make sense. Thanks Geoff for the information.

You'll want to give each of these products their own team area, but I
didn't see anything in your post that would have required creating
additional project areas. In general, I recommend creating as few
project areas as you can get away with. So try everything in one project
area until you encounter a good reason to create another project area.

Note: Some reasons for creating a new project area:
- A team requires a different process configuration that cannot be
overridden in a team area (e.g a different set of work item types).
- The team wishes their information to be read-protected from access by
members of other teams.

Giving each project its own team area should give you the isolation you
need. You would set up your "categories" to map to the appropriate team
area. You would create as many timelines as you need, and assign each
team area to the appropriate timeline. Plans appear under the
appropriate team area, so separate team areas will keep your plans
appropriately separated. Note that you'll want to change the ownership
of each stream to the appropriate team area.

Cheers,
Geoff


viveknair wrote:
Hi,

We are trying to best organize our projects here in RTC.

We have a suit of add-on products (Say Industry Solutions) in our
product family. There are approximately 15 products. Currently all
these projects are organized as streams under a single project area
named "Industry solutions".

Each of these products have got their own project plans
/timelines/release cycles etc..( literally-- but not implemented in
RTC). They also have literally their own teams working on any given
project. The whole project-area has only one team ( Industry
solutions team ) that can access all streams in this area.

The development teams now want to start using RTC for
"agile" project planning for each of these projects --with
their own teams/ workitems/ sprints etc..What is the best way to
organize this ? Is it still possible to create plans/iterations etc
for each project without interfering with any of the 15 other
projects( streams) in the same project area ? If yes, what are the
best practices/steps.?

OR

Would it make more sense to move each of the streams ( projects) into
its own project-area? This way we have to create new project area for
each product - 15 in total...what would be the cost of this? Would
this be an extra load on the server? besides the administrative
overhead of having to maintain 15 new project areas and their teams?

Any suggestions are most appreciated.

0 votes


Permanent link
The Project Timeline is just the timeline that is used when you use the
project area itself as a team area. This is primarily for the case
where you just have one team using the project area, in which case that
team can just use the project area itself as its team area. If you have
multiple teams using the project area, then I recommend not having any
team use the project area itself as its team area (in which case there
is no need to have a Project Timeline). The reason I recommend this is
that roles are inherited down the team area hierarchy, which means
everyone with a given role in the project area will also have that role
in every team area (unless explicitly overridden in that team area), and
that is usually not what you want.

And then if you have every team have its own team area, then there is no
reason to have a timeline selected as the project timeline. (Or at
least, I'm not aware of any reason).

Cheers,
Geoff


Chemi wrote:
Nice info Geoff. I am in a similar situation and I would like to
understand what is the recommendation about the Project Timeline.

I understand none of those Timelines should be selected as the project
one. Right? So, question is: which is the possible side effects of not
having a Project Timeline?

Thanks,

Chemi.

On 2/11/2010 3:19 AM, Geoffrey Clemm wrote:
You'll want to give each of these products their own team area, but I
didn't see anything in your post that would have required creating
additional project areas. In general, I recommend creating as few
project areas as you can get away with. So try everything in one project
area until you encounter a good reason to create another project area.

Note: Some reasons for creating a new project area:
- A team requires a different process configuration that cannot be
overridden in a team area (e.g a different set of work item types).
- The team wishes their information to be read-protected from access by
members of other teams.

Giving each project its own team area should give you the isolation you
need. You would set up your "categories" to map to the appropriate team
area. You would create as many timelines as you need, and assign each
team area to the appropriate timeline. Plans appear under the
appropriate team area, so separate team areas will keep your plans
appropriately separated. Note that you'll want to change the ownership
of each stream to the appropriate team area.

Cheers,
Geoff

0 votes


Permanent link
On 2/12/2010 1:29 AM, Geoffrey Clemm wrote:
The Project Timeline is just the timeline that is used when you use the
project area itself as a team area. This is primarily for the case where
you just have one team using the project area, in which case that team
can just use the project area itself as its team area. If you have
multiple teams using the project area, then I recommend not having any
team use the project area itself as its team area (in which case there
is no need to have a Project Timeline). The reason I recommend this is
that roles are inherited down the team area hierarchy, which means
everyone with a given role in the project area will also have that role
in every team area (unless explicitly overridden in that team area), and
that is usually not what you want.

And then if you have every team have its own team area, then there is no
reason to have a timeline selected as the project timeline. (Or at
least, I'm not aware of any reason).

Cheers,
Geoff

Hi Geoff, I have been playing around with this configuration and I have
found a problem (or what I think it is a problem). I would like if you
can confirm this...

If I don't have a Project Area Time Line, then under Work Item
Categories I can't assign Categories to Team Areas. Does it make sense?

Thanks in advance,

Chemi.

0 votes


Permanent link
On 2/17/2010 4:04 PM, Chemi wrote:
Hi Geoff, I have been playing around with this configuration and I have
found a problem (or what I think it is a problem). I would like if you
can confirm this...

If I don't have a Project Area Time Line, then under Work Item
Categories I can't assign Categories to Team Areas. Does it make sense?

Thanks in advance,

Chemi.

Forget it, I found in Team Area configuration editor that by default it
is linked to so if it doesn't exist Work Item
Categories tab fails...

Regards,

Chemi.

0 votes


Permanent link
Hi,

I am a little lost here ..please help.
So I have 2 team areas in my project area. I don't define any project timelines at the proj-area level. How do I set timelines at the Team Area level ? How do I setup sprints (iterations) at the team-area level?

If I want to set 2 sprints as current , ( sprint-1 for team-A and sprint-1 for Team-B)..how can that be done?

When reports are generated, which sprint would it treat as current? I would like to see the reports for the current sprints for both teams.

Thanks
Vivek




On 2/12/2010 1:29 AM, Geoffrey Clemm wrote:
The Project Timeline is just the timeline that is used when you use the
project area itself as a team area. This is primarily for the case where
you just have one team using the project area, in which case that team
can just use the project area itself as its team area. If you have
multiple teams using the project area, then I recommend not having any
team use the project area itself as its team area (in which case there
is no need to have a Project Timeline). The reason I recommend this is
that roles are inherited down the team area hierarchy, which means
everyone with a given role in the project area will also have that role
in every team area (unless explicitly overridden in that team area), and
that is usually not what you want.

And then if you have every team have its own team area, then there is no
reason to have a timeline selected as the project timeline. (Or at
least, I'm not aware of any reason).

Cheers,
Geoff

Hi Geoff, I have been playing around with this configuration and I have
found a problem (or what I think it is a problem). I would like if you
can confirm this...

If I don't have a Project Area Time Line, then under Work Item
Categories I can't assign Categories to Team Areas. Does it make sense?

Thanks in advance,

Chemi.

0 votes


Permanent link
On 2/17/2010 9:38 PM, viveknair wrote:
So I have 2 team areas in my project area. I don't define any project
timelines at the proj-area level. How do I set timelines at the Team
Area level ?

You need to define the Time Lines at Project Area level, but don't set
any of them as Project Area Time Line (when you define the Time Line,
you will see a check box to set it as the main Time Line of the Project
Area).

Then, go to your Team Areas, and you will find a Browse button in the
up-right corner to select which of the defined Time Lines at Project
Area level is used by current Team Area.

I don't have answers for the Sprint question because I haven't used
SCRUM yet in RTC.

Hope this helps,

Chemi.

0 votes


Permanent link
Hi Chemi,

Thanks...thats what I was doing and for some reason, when I clicked browse I did not see any option to choose from other than the Main Devleopment timeline ....after restarting the RTc client I can now see the 2 different timelines I can choose from...Thanks.

Still trying to find an answer for the sprint questions :) .

I also tried to add reports ( templates) to my reports node in the "Team Artifacts" view .For some reason, its not adding it (no error)...need to look further.



Vivek

On 2/17/2010 9:38 PM, viveknair wrote:
So I have 2 team areas in my project area. I don't define any project
timelines at the proj-area level. How do I set timelines at the Team
Area level ?

You need to define the Time Lines at Project Area level, but don't set
any of them as Project Area Time Line (when you define the Time Line,
you will see a check box to set it as the main Time Line of the Project
Area).

Then, go to your Team Areas, and you will find a Browse button in the
up-right corner to select which of the defined Time Lines at Project
Area level is used by current Team Area.

I don't have answers for the Sprint question because I haven't used
SCRUM yet in RTC.

Hope this helps,

Chemi.

0 votes


Permanent link
You specify the timeline for a team area in the team area editor (upper
right hand corner of the team area editor).

Sprints are set-up in the timeline, not in the team area, so you will be
creating your sprints in the project area editor, not the team area
editor. But when you associate your team area to a timeline, then it
gets the sprints defined for that timeline (the timelines and sprints
are defined at the project area level, so that multiple team areas can
share the same timeline and sprints).

You mark a sprint as "current" in the project area editor. Each
timeline has a "current" sprint (but you cannot have two "current"
sprints in the same timeline). So in your case below, team-A and team-B
can have different current sprints as long as they are in different
timelines.

I'm not a reporting expert, so I'll defer the reporting question to
someone who is (:-).

Cheers,
Geoff

viveknair wrote:
Hi,

I am a little lost here ..please help.
So I have 2 team areas in my project area. I don't define any project
timelines at the proj-area level. How do I set timelines at the Team
Area level ? How do I setup sprints (iterations) at the team-area
level?

If I want to set 2 sprints as current , ( sprint-1 for team-A and
sprint-1 for Team-B)..how can that be done?

When reports are generated, which sprint would it treat as current? I
would like to see the reports for the current sprints for both teams.

Thanks
Vivek




Chemiwrote:
On 2/12/2010 1:29 AM, Geoffrey Clemm wrote:
The Project Timeline is just the timeline that is used when you use
the
project area itself as a team area. This is primarily for the case
where
you just have one team using the project area, in which case that
team
can just use the project area itself as its team area. If you have
multiple teams using the project area, then I recommend not having
any
team use the project area itself as its team area (in which case
there
is no need to have a Project Timeline). The reason I recommend this
is
that roles are inherited down the team area hierarchy, which means
everyone with a given role in the project area will also have that
role
in every team area (unless explicitly overridden in that team area),
and
that is usually not what you want.

And then if you have every team have its own team area, then there
is no
reason to have a timeline selected as the project timeline. (Or at
least, I'm not aware of any reason).

Cheers,
Geoff

Hi Geoff, I have been playing around with this configuration and I
have
found a problem (or what I think it is a problem). I would like if you

can confirm this...

If I don't have a Project Area Time Line, then under Work Item
Categories I can't assign Categories to Team Areas. Does it make
sense?

Thanks in advance,

Chemi.

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Feb 10 '10, 6:13 p.m.

Question was seen: 7,042 times

Last updated: Feb 10 '10, 6:13 p.m.

Confirmation Cancel Confirm