Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

Hot answers tagged

7

TL;DR In Scrum, it's often more useful to ask "Who is working on a given story right now?" than it is to think of task or story owners. However, some Scrum teams do use per-person pull-queues or assign stories to team members who then "shepherd" the story through its various phases within the sprint. While collective ownership is an underlying principle, ...


6

In Team Foundation Server 2013, there are 3 templates available for team project by default Microsoft Visual Studio Scrum 2013 MSF for Agile Software Development 2013 MSF for CMMI Process Improvement 2013 All of them agile enough to accommodate your needs, but I think the first two are more convenient. The Scrum template is designed to support the Scrum ...


6

What you're seeing is how TFS currently works. I've logged this with the Product Team a couple of times, and I've heard a couple of ways it might be solved in the future, but for now your tasks found and solved on the same day are not reflected. The funny thing is that the burndown will still be correct. Any hours found and resolved on the same day have a ...


6

Scrum itself doesn't really define how you're supposed to communicate within the Team. If just non-formally informing QA works for you, great. If not, look into a tool to do it. An important point, though: a story that has not yet been approved by QA should not be considered 'Done'. It's only Done once it's ready to ship to the customer. A common practice ...


5

TL;DR Your question is tagged with scrum. Therefore, the answer should be based on Scrum, not the tool you're choosing to use, which in this case is tfs. You can fix your process problems by: Participating better in Scrum ceremonies, and sitting with your team. Tracking progress towards Sprint Goals rather than focusing on utilization. See also: 100% ...


4

I like using area paths for this. It allows you to do work in parallel, without breaking the iteration model. Area paths: product\version Iteration paths: team\iteration


4

I do not know how to tease the information out of TFS, however if you are willing to use another tool that integrates into TFS, I would suggest Eylean Board. It offers time tracking as a feature and generates time reports based on what you need. The reports are generated for each team member individually, including all of the projects they are working on.


4

I would suggest taking a look at MS kanban 1.0 template. Which is more of a continuous delivery process instead of iteration based approach.


4

Some teams, especially those that are new to Scrum, use a combination of story points and task hours. The story points set the capacity of the sprint, but the task hours allow the team to do several things: Ensures no individual in the team is overloaded in the coming sprint Ensures that no task is to big (e.g. some teams set a maximum limit of 1 day for ...


3

I would highly suggest updating to TFS 2013. They've implemented agile portfolio management tools, with 7 levels of work items. It is currently in preview, but it is fully supported and "go-live". Here's a good site outlining the new features VS 2013 The 2012 alternative is to nest PBI's inside of PBI's, and manipulate area paths to simulate various levels ...


3

Typically you'd use one of three methods in TFS. Option 1: Area paths You can use area paths to match up to your major versions. Create a "V2" area path (and the requisite sub-paths) to segregate the work items. Option 2: Iteration paths If you aren't using the iteration paths for Scrum sprints, you can also use iteration paths for this purpose. Similar ...


3

This question raises a big question to me - is this actually a project in itself, or something that will be altered as part of other projects? If the latter, it may not need anything around it other than source control. Removing the TFS element from this question, Kanban is an agile methodology without time boxing that could be applied. These situations ...


3

Try this - A Comprehensive Survey or Risk Sources and Categories.


3

Scope of Answer Others will hopefully address your Team Foundation Server template question. My answer is focused more on the issue of how you should handle the interruption from a process standpoint. Abnormal or Early Termination In this case, we have a system that started failing while we were inside of our sprint. It's a critical system, so triageing ...


3

Have you tried using Trello for this? Although we don't have any "permanent" remote workers, we do have several members of the team who work away from the office for months at a time. We have the "Product Backlog" for each product, which the PO maintains and we (as a team) go through this during our sprint planning and pull stories into the "Sprint backlog" ...


2

You essentially follow the same process in TFS Wrote the fire up on a sticky that was a different color than the planned items You can write up a new story (Product Backlog Item in TFS) in the backlog for this fire fighting work. It won't be in a different color - but, apply the top-most priority to it. Got an activity-point vote as soon as the team ...


2

Unfortunately, it is not possible pull in a query that goes across multiple team projects into MS Project with TFS today. One workaround -- is to create a project plan and then add sub-project plans (the individual plans that are connected to the team projects) and form a "master plan". This can act as a high-level report that you can share with the ...


2

As you have seen in the Developer Preview, the Scrum template is now going to be shipped with the product - v1 was an template which you have to download. The new Dev11 scrum template (v2) has the same reporting capabilities as the Agile template. So if you create in Dev11 new project, it does not really matter which one you take. The are pretty similar, ...


2

If you are looking for a tool that makes TFS more user friendly, Eylean could be a great option. It offers a two way integration with TFS and represents the tasks in a clear task board that can be projected on a big plasma tv or elsewhere.


2

Not tried this myself, but looks like it's got more than you need, calendar and email as well as tasks (plus source code): http://bowie.codeplex.com/


2

TFS 2013 has very comprehensive web portal which was not available in previous versions. In order to see the distribution of developers among different projects, first you have to write the new query. In you new query delete the 'Team Project' clause which comes by default. Your new query should look like this Than click run. The system will bring all ...


2

As others have said, kanban seems like a good fit based on your criteria. I would also highly advise you to ignore tools and management software when first considering how to most effectively work. :) Edit: I think that starting with a specific tool or tech places too much of a constraint on the initial view of the work, and will limit the potential ...


2

You can use the Kanban boards attached to each backlog for a continuous flow process. https://msdn.microsoft.com/en-us/library/jj838789.aspx One minor issue: In VSO (I haven't tested on latest on-premises TFS), these boards work with Story / Feature / Epic items (Agile process) and Feature / Backlog Items (Scrum process). It means that the Task boards, ...


2

I am not sure what you lose in a single Team Project? http://nakedalm.com/one-team-project/ You are either using TFVC which allows you to secure at the folder level, and remove inheritance for greater control. Or you are using Git which is secured at the Repository level. Either way you can control which groups of users have access to which code. You can ...


2

It sounds like you lack transparency and trust with the customer. If each Story represents value for the customer then the customer should approve, view, and order those things. That said, you can achieve this in TFS. If you create the following Area Paths: -Internal --Team 1 --Team 2 -External You can secure work items within Internal to be internal ...


2

Your request doesn't really make sense from a purist perspective. In Scrum teams a member doesn't get individual task assignments and team members don't individually move from one sprint to another. In Scrum a team works as a collaborative group, together working on the goal that was set for the sprint. To achieve the goal during a sprint the whole team ...


2

Kanban is suitable for ongoing work Kanban is suitable for managing ongoing work that does not have a specific start and an end. Sounds like the work you described is of this nature. I understand that TFS has a Kanban template. However, I have not used this even though I have used the TFS Agile/Scrum template. Here are some of the key aspects of Kanban: ...


2

I do not use TFS, nor do I have access to the tool, but from looking at the help page. It appears you specify a "flat-list query" that queries completed tasks and visualize that with a "stacked bar chart" while perhaps specifying size in the "Values" field. Ref: http://msdn.microsoft.com/en-us/library/dn407521.aspx


2

One possible solution would be to take the releases out of the iteration hierarchy and track the releases as tags on the backlog items. Then set up your iteration queries so that the tags appear as a column. This will allow you to see everything in a given iteration at once and see which items within the iteration are going into each of the releases. You can ...


2

Are you sure you want this integrated in TFS? If your team is agile and is using the Scrum or MSF Agile template, it's not tracking the data required to create the reports your manager would like to see. And if your team is doing agile properly, then it probably doesn't want to track this data in this way. There are other ways of tracking project ...


Only top voted, non community-wiki answers of a minimum length are eligible