VSTS Chat Transcript (Experts) – Team Foundation Server – January 26, 2005

Current chat room activity:

Ed_H_MS (Moderator): Hello folks, we’ll get started with the VSTS Team Foundation chat in about 20 minutes…

Ed_H_MS (Moderator): Welcome to today’s chat with the VSTF (Team Foundation) team. We have members of the team here today to chat with you. We’ll be answering questions and discussing our suite of source control, work item tracking, Excel and Project integration, reporting, WSS integration, and build automation tools.

I will ask the hosts to introduce themselves.

Akashm_MS (Expert): Hello my name is Akash Maheshwari, I am program manager of team developing converter tools for Team Foundation Version Control;;
aliakb_ms (Expert): Hi, I’m AlexBaturytski; I am a developer working on the object model.
BhavikS_MS (Expert): Hi, I work as Tester on Version Control team.
BillE_MS (Expert): Hello, my name is Bill Essary. I am a development manager in the VSTF group working on Project Management tools.
BrianW_MS (Expert): Hi, I’m Brian White, I’m responsible for Team Foundation Server Administration and Operations
as well as Team System wide Deployment. Blogging at http://blogs.msdn.com/brianwh.
dander_MS (Expert): Hi, I’m David J. Anderson, a PM from the MSF team. I’m the process authority for our forthcoming MSF for CMMI Level 3 process (a.k.a MSF Formal)
HarryS_MS (Expert): Hi, this is HarryS, am a Setup Program Manager for Visual Studio Team System.
laby_MS (Expert): Hi, my name is Larry Bynum. I’m a tester on VSTF workItemTracking Object Model.
LING_BAO_MS (Expert): Hi, I’m Ling Bao. I’m a Program Manager on Team Foundation infrastructure and work item tracking.
rameshpa_ms (Expert): Hi I am Ramesh Pabbati part of team build.
SBhatia_MS (Expert): Hi, I’m Siddharth Bhatia and I’m the program manager for the Office integration features of Team System. I’m here with Madhan, who is the dev lead and Sridhar who is a dev on these features.
Ed_H_MS (Moderator): And I am Ed Hickey, Visual Basic MVP Lead. Glad you all could make it today!
BrianW_MS (Expert):

Q: What Windows/AD permissions does an AD User need to connect to TFS?

A: You need to be granted access to connect to the TFS. You’ll need a domain account in an AD enviornment or a local account in a workgroup environment. Authentication is handled via Windows integrated authentication. Authorization is handled by TFS.
Ed_H_MS (Moderator): As you can probably tell, this is a new chat client. To submit a question for our hosts to answer, please use the “Submit a Question” radio button in the bottom room, then click “Send”, this way we can get them in the queue to answer. If you just want to add a comment to the chat window, use the “Guest Chat” radio button.

Let’s get started! Fire away with your questions for our hosts.

BrianW_MS (Expert):

Q: Will MSDN Cover the licensing for TFS, or how will that work? Is it a solution thats viable for a smaller team (10-15 developers) without a large budget?

A: No, you will have to purchase TFS separately. Pricing is not yet established, but it will be viable for a 10-15 developer team.
BillE_MS (Expert):

Q: Is Sql server 2005 is necessary for tfs in the final release?

A: Yes. SQL Server 2005 is used now and will be part of the V1 solution.
aliakb_ms (Expert):

Q: The TFS groups Global Namespace Admins, Global TFS Everyone, Global Service Accounts, Project Administrators, Project Contributor, Project Reader are built-in. Are these groups stored in ADAM or SQL? (repost to ‘Submit a Question’)

A: They’re stored in ADAM – and synced down to SQL databases.
Akashm_MS (Expert):

Q: Akashm – what platforms will you be building migration tools?

A: We are developing converter tools for Visual Source Safe and Clearcase to Team Foundation Version Control.
LING_BAO_MS (Expert):

Q: Can you categorize projects? If I have a large enterprise, I might want one huge scaled TFS with all projects. If so, how would I organize them?

A: Not in V1. All your team projects will show up in alphabetical order in the team explorer.
BrianW_MS (Expert):

Q: is team system an overkill for a group of 10 – 15 ?

A: No. <5 would be overkill
BrianW_MS (Expert):

Q: When creating a new team project and branching, can you move over work items?

A: It will be possible to copy a work item from one project to another, but move did not make V1.
adamsi_MS (Expert): Hi, I’m Adam Singer. I’m a tester on Team Foundation’s Version Control in North Carolina.
LING_BAO_MS (Expert):

Q: When do you plan to rename the databases and Web services? They are still codenames!

A: We will scrub the codenames after Beta 2.
BrianW_MS (Expert):

Q: Any converter for StarTeam?

A: We’ll have ClearCase and VSS for sure. Others will come over time as demand requires. It is of course possible to get the latest out to the file system and move into TFS.
HarryS_MS (Expert):

Q: Still the constraint that VSTS is the only app on the SQL2005 box? How about just an instance?

A: VSTF uses the default instance of SQL.
BhavikS_MS (Expert):

Q: Does source control store each version of the file, or only differences?

A: Version control store the differences in the database for each version getting checked in for that file.
Akashm_MS (Expert):

Q: Any converter for StarTeam?

A: We do not have plans for converter from starteam yet;;
BillE_MS (Expert):

Q: Can you limit the resource list in MS Project when working with work items. It seems to pull from AD?

A: Yes. The list of users is not pulled directly from AD even though that may appear to be the case in the current tech preview releases. The list is actually drawn indirectly from TFS Groups. The set of all users in all TFS Groups is the default list of users available in MS Proj. This list can be constrained by adding additional rules to the Work Item definition to further scope the set of users that are available.
LING_BAO_MS (Expert):

Q: How about the extensibility of Team Foundation? I mean can we use it with some other dev system, like a Java dev system?

A: Team Foundation has a set of extensbility APIs for other tools to plug into. The APIs are rich but have a .NET dependency.
BrianW_MS (Expert):

Q: Can TFS be load balanced (Scale-out)? It’s just ASP.NET, right?

A: There is both application tier and data tier components to TFS. On the AT it is primarily web services. We will not be supporting NLB clusters for the AT as we store session state in memory. For the data tier we’ll be 100% SQL backed by the time we ship. We looking at what if anything additional we would need to do to support failover scenarios.
LING_BAO_MS (Expert):

Q: I’d like to start using team system as soon as possible and wanted to know if the code versioning and bug tracking sections were stable enough for production

A: In general , we do not recommend use of these features in production for Beta 2.
BrianW_MS (Expert):

Q: I’d like to start using team system as soon as possible and wanted to know if the code versioning and bug tracking sections were stable enough for production

A: We’re dogfooding this in-house today with about 80+ developers in 3 locations. We’re planning to have a small set of customers come up on Beta2. I would not go production alone at this point.
BrianW_MS (Expert):

Q: Along the lines of Dan’s question, any converter for Perforce?

A: No. ClearCase/VSS are first up.
adamsi_MS (Expert):

Q: Shelving stores local or remotely? do you have a choice?

A: Shelves are stored on the server, and then become available for other users of the system to “unshselve”. This is a useful way to pass changes to another developer or tester for a buddy build.
laby_MS (Expert):

Q: Back on work items, can I copy ALL of them. let’s say V1 is done and I want V2 of my project to a new “Team Project”, can I branch source code and copy all the work items when creating the new team project?

A: Yes. As far as limits on the number of workitems we support with one copy, we haven’t set that yet.
LING_BAO_MS (Expert):

Q: Will Team System be licensed to service providers to provide the platform to people not able to maintain thier own infrastructure?

A: The licensing for Team System has not yet been finalized. This information will be announced with Beta 2.
BrianW_MS (Expert):

Q: Can I tell TFS to use an existing Sharepoint or Reporting site rather than have it create new ones?

A: We are considering this, but plan of record is no.
HarryS_MS (Expert):

Q: (Follow-up) so, it’s ok to have other instances on the SQL 2005 box? How about other databases on that instance?

A: A qualified yes. As VSTF uses the default instance, there is nothing prohibiting the use of the other instances in SQL, but as with all betas, we do recommend that you do not necessarily use a beta product in combination with others.
BrianW_MS (Expert):

Q: Since all/most settings are persisted in the SQL 2005 database, what would be the pros/cons of having the application tier (Web Services) on each developer’s workstation, vice having the application tier on the SQL box?

A: We will only be supporting one AT pointing to on DT for V1, so if I get this question right the answer is you can’t do it. Note, you will be able to install on one server by the time we ship.
Akashm_MS (Expert):

Q: You will have conversion from VSS and CC; what about for bug tracking tools?

A: Yes we have migration tool from Clearquest; We have also developing tool to import bugs/workitems from a CSV/XML files;;Most of bug tracking system provide a method to export bugs to CSV/XML format;;
LING_BAO_MS (Expert):

Q: A question about the team test, does the test suite will cover Functional and Process testing? It seems that the current build include unit test, loading test and limited features.

A: Unfortunately, we do not have experts from the Team Test group to answer this question today. Feel free to post this question on http://blogs.msdn.com/askburton
BhavikS_MS (Expert):

Q: Will the version control in TFS support true branching and merging unlike the control we have with VSS?

A: It does support branching and merging. Could you please elaborate on what you mean by “true”?
BillE_MS (Expert):

Q: Is ADAM required on both the AT and DT? Will the need for ADAM be dropped eventually?

A: ADAM will just be on the DT for Beta2. We are planning to drop the dependency upon ADAM before we ship.
SBhatia_MS (Expert):

Q: will TFS have an integration with pwa ?

A: We don’t have plans to integration with Project Server in V1 of the Team System. We’re thinking about it for the future.
LING_BAO_MS (Expert):

Q: Can I run unit test without install TFS? I know I can edit a unit test for some methods, but we can excute the selected unit test, it cannot run.

A: Yes, the Team Test features can be used independently of TFS.
BrianW_MS (Expert):

Q: Along the lines of a converter for ClearCase, what about CVS which seems to be very dominate of the market today?

A: CVS is pretty widely used since it is open source. Would be a good open source project to build a CVS converter WINKING SMILEY ;)
adamsi_MS (Expert):

Q: Shelving stores local or remotely? do you have a choice?

A: To answer the second part of the question, there is not an option to store only locally.
laby_MS (Expert):

Q: Will we provide a view to show the relationship of the work items. for example, some work items are root of another work items.

A: Yes. We have the ability to link workitems together 1…n.
LING_BAO_MS (Expert):

Q: will the source control system provide alerts/email notification?

A: Yes, it will provide email notifications for check-ins.
BrianW_MS (Expert):

Q: How does TFS support development teams located in different countries in the world? distributed architecture?

A: We are architected to work over the internet. All client/server communications are soap over HTTPSLEEPING HALF-MOON (S). We will be testing over high latency/low-bandwidth networks to support this scenario.
laby_MS (Expert):

Q: I’m not asking this work item question well. How do i copy work items when creating a new project? Is it automatic when I branch? or is it manual?

A: it won’t be done automatically. You’ll have to do it manually. it was one of the things that we had to cut.
Akashm_MS (Expert):

Q: Along the lines of a converter for ClearCase, what about CVS which seems to be very dominate of the market today?

A: As of now we are developing converters only for VSS and Clearcase. As we move forward we expect other ISVs to provide converter from other Source Control Tools;;
BhavikS_MS (Expert):

Q: Any plans to plug Hatteras into SQL Server 2005’s management studio interface as a VCC choice?

A: I haven’t heard anything about this. If you could send me email (remove _MS from my email ID) @microsoft.com. I would follow up on this.
BrianW_MS (Expert):

Q: Please make a quick comparison of TFS and CVS?

A: Biggest differences are likely to be: integrated fully with the rest of the lifecycle, deeper VS GUI integration, backed by a database, shelving (a really cool feature allowing you save the state of your workspace and retrieve it later)
LING_BAO_MS (Expert):

Q: I looked at ClearCase, which has explorer integration – Can TS source control use explorer – would it look something similar to the way that ClearCase works?

A: The Source Explorer offers this functionality
BrianW_MS (Expert):

Q: We’ve invested a lot in the VSS API, how easy will it be to migrate our processes to VSTS / is there a similar API?

A: There is a managed API for TFS source control. It is different than the VSS API.
laby_MS (Expert):

Q: laby_ms: the question was will you provide a graphical view, not does it link.

A: No graphical view will be presented. It’s just a flat list in the Form.
BrianW_MS (Expert):

Q: any shot there will be a facility for unix / *nix type clients to use the source control facility

A: Take a look at my blog, there is a link to a company building unix, mac, and eclipse clients to TFS.
adamsi_MS (Expert):

Q: Does the source control system provide the ability to obsolete/archive versions, files, branches, releases.

A: In short, no. However, if files are no longer needed by anyone on the team, they can be deleted. This does not remove them from the database, it simply removes them from the items that are available to be changed. If individual users do not wish to download files or branches, they can cloak the appropriate folders to prevent download.
dander_MS (Expert):

Q: will vsts support development processes directly eg RUP ?

A: VSTS suppots MSF v4.0 which is a process framework with a SPEM-like meta-model. The product will ship with two process instances MSF Agile and MSF for CMMI Level 3.

Other partners will develop other process instances. We know that one UK partner has a Scrum instance and there will almost certainly be an Extreme Programming instance.

You would need to ask IBM whether or not they intend to provide a RUP instance for VSTS. It’s technically possible!

BhavikS_MS (Expert):

Q: What check-in policiess will be supported in V1? Pass unit tests? Code coverage? Others? Build my own?

A: You certainly would be able to build your own policies as required. The default policies would be decided by the Methodology template you would select for the Team project.
BrianW_MS (Expert):

Q: I am not able to create a team project the message referencing Rosetta. In the general newsgroup I was asked to verify if the reports server was working. When I get to the server, I get a message “Server installation was not initialized”. Need help.

A: The December CTP does not support reporting. It will be supported by Beta2 if not early.
LING_BAO_MS (Expert):

Q: I’m not asking this work item question well. How do i copy work items when creating a new project? Is it automatic when I branch? or is it manual?

A: There is no automatic way to copy work items from an existing project to a new team project. Users can manually do this by using the Copy Work Item… command to copy selected work items across team projects.
BhavikS_MS (Expert):

Q: BhavikS_MS: When I merge back in from the branch, I expect that to be kept in a record and hopefulyl viewable (as in CVS/Perforce/BitKeeper/SVN), as well file additions/removals to be automated.

A: It absolutely would be that way.
dander_MS (Expert):

Q: TFS will conver every aspect of MSF, am I right. Say, DailyBuild, Risk Asserting and so on…

A: Yes! Is the short answer. The longer asnwer is that it depends on the process instance. If the instance doesn’t have daily build then it won’t be there.
laby_MS (Expert):

Q: Currently, I can configure a Project Model Hierarchy and Iterations with plenty of flexibility; other than just great record keeping when I create work items, how does TFS use these hierarchies?

A: Yes, you will be able to set rules against these hiearchies like Read/Write permissions, etc.
BrianW_MS (Expert):

Q: Regarding ClearCase – Explorer integration, VSS does not host projects as folders in Explorer – that’s what I mean – why have two explorers, which behave pretty much the same – does VSTS have this facility?

A: There is a source repository explorer that is hosted in Visual Studio. I don’t know of any plans around the Windows Explorer.
BrianW_MS (Expert):

Q: will there be a tool for planning projects perhaps integrating project objectives/milestones and ms project data

A: This is done via the work item tracking component. For example, the MSF AGile methodology will have a work item type called Scenario that can be used during the planning/prioritization process. The integration with MS Excel adn MS Project helps here as well.
BhavikS_MS (Expert):

Q: a followup question: if items that are deleted from the available list but not from the database, when can files be removed from the db?

A: We had destroy command that would really destroy the item from the database but we have dropped that feature for V1.
BrianW_MS (Expert):

Q: Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?

A: These are the work item types in MSF Agile. There will be a different set in MSF Formal. We expect many companies and partners to build process templates with other work item types.
HarryS_MS (Expert):

Q: the final release of tfs will work together with wss , so could it work well with sps next version? sps 2005?

A: V1 of TFS requires WSS and will not run with SPS.
LING_BAO_MS (Expert):

Q: Follow to “How does TFS support development teams located in different countries in the world? distributed architecture? ” What about clock sync–is everything stored in UTC and the offset based upon the clients time zone.

A: Currently, reporting aggregates based on server local time. Other parts of the TFS store date/times in GMT/UTC and offset to local time zones on the client. We are investigating aggregating reporting data based on client side time zones after Beta 2.
aliakb_ms (Expert):

Q: Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?

A: By the way, you will be able to define your own types and customize existing ones.
adamsi_MS (Expert):

Q: adamsi_MS: about deleting items from source control. Is there an option to hide the deleted entries? I created one project and screwed it up while playing around and I’d like to recreate it now that I know what I’m doing.

A: Deleted items still exist, in a sense, but other items can be created with the same names in their place. Since version control tracks items based on their item ID rather than the name, you should be able to add new items without a problem. If, however, you’d like to roll back to an earlier version of the code, you can run a get with the /version option to return to a stable setup. (e.g. “h get /version:c23 MyProject” if you’d like the version at changeset 23.)
BrianW_MS (Expert):

Q: I did not find any features about team architect in the CTP DEC Build, exceptit for a distributed system diagrams

A: The team architect features are known to be less stable in this December CTP.
SBhatia_MS (Expert):

Q: Since both Excel and Project documents have the ability to Load Work Items, Make Changes, and then Publish/Synch — do we need to keep the .XLS or .MPP files around in the mean-time? best practice?

A: It depends on the scenario you’re going after. If you’re doing one-time operations such as a ‘bulk edit’ in Excel, then it is safe to not save the file. However, if you’re doing ‘charting’ in Excel you’ll want to keep the list object around to maintain relationships with pivot tables etc. In Project, we only round-trip a few important fields from the project plan to the work item database, so you’ll definitely want to save the file to record all the other information (e.g. task hierarchies, predecessors, etc.).

BrianW_MS (Expert):

Q: Does TFS support cross-domain and workstation users, or only users in one domain? Is this working in Dec CTP?

A: It should work cross domain, but I’m not sure we have tested this scenario yet intermally. For December CTP, you need a Win2k3 DC environment.
dander_MS (Expert):

Q: Will we see any more work item types, besides QoS Requirement, Task, Bug, and Scenario? Or does this depend on how baked MSF/Agile is?

A: MSF for CMMI Level 3 includes risk, issue, change request and functional requirement in addition to all of those you already saw in MSF Agile.
BillE_MS (Expert):

Q: You mention that the AT uses in-memory session state. Couldn’t I just change the session state to SQL Server or the TCP State Server and then LB the severs?

A: No. The MT server state is not limited to session state. We limited the deployment options in V1 to reduce complexity. We are planning to support scale-out in a future version.
Akashm_MS (Expert):

Q: To re-iterate earlier question, when merging from a branch, will history be retained in a tree like manner as (CVS/Perforce/BitKeeper/…) , and will new files, renames, and deletes be handled properly (VSS does not handle any of those cases cleanly)

A: Yes, Team Foundation Version Control keeps track of merge history. New files, rename, deletes etc are handled properly during branch/merge etc;
BrianW_MS (Expert):

Q: The December CTP does not support reporting. It will be supported by Beta2 if not early. …does that mean I cannot create a team project until beta2?

A: No, you should be able to create a team project. A couple things to check. You need to enable IIS on the DT before installing SQL. You need to install all SQL options during SQL install.
adamsi_MS (Expert):

Q: adam: about delete. I think you misunderstood. Currently the UI shows deleted items as greyed out files. Is there any way to hide these?

A: Ah, my apologies. In the December CTP, there is not a method for hiding deleted items in Source Control Explorer. The same is true of cloaked items, which also show up as greyed folders or files.
dander_MS (Expert):

Q: The current work items in a new project have no details. Presumably they will in B2 or later?

A: Beta 2 ships with a heavily updated set of guidance for MSF Agile. So, yes, there are more details. We will drop an update to MSF Agile to MSDN when Beta 2 ships. There should be a page of guidance showing the full state transitions for each work item.
LING_BAO_MS (Expert):

Q: I haven’t looked closely, does WIT support start date (so a dev knows what is first of his 10 work items)?

A: Yes, there is a Created Date field that tracks the date and time the work item was created.
BrianW_MS (Expert):

Q: V1 of TFS requires WSS and will not run with SPS. so i can not get the document for the portal search results, Right?

A: Yes, this is an SPS feature.
HarryS_MS (Expert):

Q: V1 of TFS requires WSS and will not run with SPS. so i can not get the document for the portal search results, Right?

A: Can you clarify your question a bit? I’m trying to understand what you asking for on the portal search results.
BrianW_MS (Expert):

Q: does the tfs will conver the full features of UML, or just a limited implementation instead?

A: TFS does not provide any UML implementation, but the team architect product does. It will be a subset.
Akashm_MS (Expert):

Q: If currently stuck with VSS and having to do large branches/merges and finding doing this a very painful process, I have suggested a move to CVS for the company, with a very tight budget and about 10 people, would it be worth dealing with VSS till TSF?

A: Team Foundation Version Control will handle large branches/mergers elegantly;;
dander_MS (Expert):

Q: Is GotDotNet the source for MSF Agile or MSDN (cause GDN is soooo unreliable).

A: In future we will be using MSDN.
SBhatia_MS (Expert):

Q: I haven’t checked, but are the Excel and Project Work Item toolbars and functionality based on Whidbey/VSTO bits? or something else (VBA)?

A: The current Excel and Project toolbars are created by an add-in based on the Whidbey bits. It is a managed add-in.
BrianW_MS (Expert):

Q: Will developers be able to use existing Sharepoint team sites with team system or will we be required to update sharepoint team services in order to leverage the integration?

A: Yes, each team project has its own site and the site heirarchy and documents are surfaced in VS or in IE. The implementation is based on WSS though, not SPS.
rameshpa_ms (Expert):

Q: The December CTP does not support reporting. It will be supported by Beta2 if not early. …does that mean I cannot create a team project until beta2?

A: Team Build is a feature that uses the build technologies in Visual Studio, namely MSBuild and VC Build, to provide repeatable automatable builds for distribution and maintenance
Akashm_MS (Expert):

Q: Can VS 2003 coexist with TFS on the same machine?

A: Yes, VS2003 can coexists with Team Foundation Client; However, we do not have SCC plugin for VS 2003, hence you have to use command line interface of Team Foundation Version Control;
LING_BAO_MS (Expert):

Q: Are there any plans to integrate ORM into the VSS Team architect tool?

A: We do not have experts on Team Architect in this chat. Feel free to post your question on http://blogs.msdn.com/askburton or wait for the next Team Architect chat.
SBhatia_MS (Expert):

Q: create date is different than start date – the PM is going to be rearranging work on the project plan, regardless of when the work item was created. So there needs to be a start date, not a create date?

A: We do need a create date in order to track the work item. For project plans built in MS Project, Project will calculate the start date when you give it the start date of the project plan, the duration/work and resources associated with each task.
BhavikS_MS (Expert):

Q: does it hold build version info for files? so I can revert to all the source from build x then revert back to build y ( more recent ) code?

A: I am not sure if this question is continuation of any other question. However, with version control you would be able to label each build and that would allow you to revert back to the specific build very easily. LEt me know if this answers your question.
LING_BAO_MS (Expert):

Q: Will Team System be able to install on an Oracle 10g database?

A: No. Team Foundation Server will use Microsoft SQL.
BillE_MS (Expert):

Q: from the sound of it, tfs will be on one server utilizing session state, what happens in case of errors which require a restart? will changes be lost or will there be a restoreable log?

A: TFS can be deployed on a single machine hosting IIS and SQL or in a two-machine configuration with a separate middle tier and data tier. We do not maintain a log to play back all changes on the client in the case of an error. What we strive to do is to manage common errors like communication problems with the server in a manner that allows you to recover without data loss.
BhavikS_MS (Expert):

Q: Is a TFS SCC plugin planned for VS2003 so it can support existing apps that won’t be updated?

A: Currently, there isn’t any plan for such plug-in.
Akashm_MS (Expert):

Q: Will Team System be able to install on an Oracle 10g database?

A: No, Team System can not be installed on an Oracle database;
dander_MS (Expert):

Q: will the source control use ITIL compliant terminology and structures

A: Our Microsoft Operations Framework (MOF) LING_BAO_MS (Expert):

Q: I hate to ask, but how solid is your Web Service API at this point? Database structure?

A: It is solid enough for us to dogfood against with over 100 team members in 3 geographic locations.
BhavikS_MS (Expert):

Q: If we have a scheme, where before anyone is allowed to checkin, the code must be reviewed, will TFS allow for such a scheme to enforced?

A: Yes, we TFS Version Control has Checkin Notes for checkin. You could create a methodology template that would force developer to put code reviewr checkin field value and that would force what exactly you are trying to accomplish.
aliakb_ms (Expert):

Q: Is there a Team Foundation Client outside of Visual Studio? When will it be available if it’s not in Dec CTP?

A: No, there isn’t. However, we expose a public API for TF tasks.
LING_BAO_MS (Expert):

Q: Brain, I feel like that answer regarding UML is misleading. So far as i can tell the Team Architect stuff is simliar to UML but is not UML at all. Am I wrong?

A: Brian got kicked off wireless. But this is true it is UML like. Anyone who knows UML will recognize the class designer though.
laby_MS (Expert):

Q: How to add or remove memebers from organizational unit? and how to build a organizational unit? In create a team project wizard, we should select a organizational unit first.

A: After you have created a project via the Project Creation Wizard, you will have the ability to right click on the project and easily add Domain users/groups or TFS users/groups.
dander_MS (Expert):

Q: can you comment on sarbanes oxley compliance in the reporting aspect of source control

A: We’re currently looking at SOX compliance for MSF. However, we’re seeing mixed market reactions from the market. Do you want your MSF process instance in a VSTS project to be SOX compliant?
LING_BAO_MS (Expert):

Q: How are we for feature cuts at this point? Are features solid? (This seriouly affects books, courses, training materials, etc.)

A: Team Foundation is feature complete and there are no major planned feature cuts at this point.
dander_MS (Expert):

Q: will the source control use ITIL compliant terminology and structures

HarryS_MS (Expert):

Q: Will there be any problems/issues with VSTS with SQL 2005 and Oracle 10g installed on the same server

A: We are not aware of any specific issues with this combination, but we are not testing this scenario.
LING_BAO_MS (Expert):

Q: What’s the target RTM date for TFS?

A: TFS is planned to release with Whidbey this summer.
adamsi_MS (Expert):

Q: What permissions and procedures have to be done for a user to be able to checkout and make changes to the sources that he didn’t create originally? Is this working in the Dec CTP?

A: Users should be able to checkout and make changes to source they did not create in the December CTP. In order to do so, they must either be a part of one of the project groups created with a Team Project or be given permission directly. The specific permissions they would need are “Read” and “PendChange”. From within VS, you should be able to add domain users to an existing group.
laby_MS (Expert):

Q: Any extimates/guesses/stats on the sort of startup effort and ongoing effort required to manage TFS? We have a dev team of about 30 people; should I expect to dedicate 1 FTE? 1/2 FTE? 5 FTE? to managing TFS?

A: We don’t have any official estimates, but we are trying to make administration less than 1 FTE for all supported size groups.
dander_MS (Expert):

Q: We’ve an extensive deployment setup, tracking built versions of files through development, QA and deployment installations, where we can see what tasks are outstanding deployment from one area to the next. Does VSTS cover anything like this?

A: Are you looking for something to report on readiness for deployment i.e. the state of all development tasks, test tasks etc.? If so then “YES!”, VSTS does this so long as you install an MSF 4.0 process instance e.g. MSF Agile. If you want a deployment manager product then I don’t think we’re there in V1.0
BillE_MS (Expert):

Q: Ok, the TFS session data is making me worry. If I lose power to my server, or hard-crash. What an I losing? It doesn’t sound like you guys are utilizing ASP.NET best practices…

A: I am not certain that this comment holds for all of VSTF, but as far as I know we do not rely upon session state for TFS. The one exception I am aware of is that session state is needed to get SharePoint and Rosetta to share port 80 in a single server configuration.
LING_BAO_MS (Expert):

Q: Does anyone at Microsoft have a solid, step-by-step build guide for creating Virtual PC VHDs? Anything to get started.

A: There are no current plans for Beta. We’re investigating this for the final release.
Akashm_MS (Expert):

Q: does VSS 2005 use utilize Windows Integrated security as well as Domain in Active Directory?

A: No, VSS 2005 use same methods of authentication as version editions;;
BillE_MS (Expert):

Q: will vsts facilitate statistics collection eg frequency of checkin by team members and be able to generate a nice project activity report on demand

A: Yes. There is a rich project metric collection and reporting solution built into VSTF.
BrianW_MS (Expert):

Q: For globally distributed teams, do you have to use just one central SQL database? What if teams in other countries lose internet connection to the central database?

A: You can still work on code that is in your workspace. Off-line support for work items can be done by exporting a query to Excel, then syncing up when you come back online.
BrianW_MS (Expert):

Q: Another issue with teams in different areas: any chance of using SQL Replication?

A: Not planned for V1
BrianW_MS (Expert):

Q: Is vsts integrated/going to be integrated into VS 2005 better than VSS6?

A: Yes, the interation is much deeper. Developers should not have to leave VS.
LING_BAO_MS (Expert):

Q: Where are the team project files located? Is project deletion working in Dec CTP?

A: Team projects are stored on the server. Project deletion works in Dec CTP with a few exceptions.
BillE_MS (Expert):

Q: Are you using any managed pieces in the SQL 2005 backend? leveraging any of the new features? XML data types, SOAP end-points, varchar(MAX), etc?

A: Yes, we are using new SQL 2005 features.
BrianW_MS (Expert):

Q: I keep seeing talk of Beta 2. Has there been a B1 already? is it the same as the Dec CTP? when should I expect B1? B2?

A: Beta 1 was out in August. December CTP is the lastest public release. CTPs tend to have less testing and are intended to give early access to new features. Beta2 I believe is April timeframe.
LING_BAO_MS (Expert):

Q: Q: The December CTP does not support reporting. It will be supported by Beta2 if not early. …does that mean I cannot create a team project until beta2?

A: You can still create a project in DEC CTP. The reporting functionalities will just be disabled.
BillE_MS (Expert):

Q: You guys have been busy. It’s an impressive product so far. How many lines of code in TFS and/or VS ?

A: Lots SMILEY :)
dander_MS (Expert):

Q: When will the reporting be available? Beta2? What types of reports are going to be available? I see 5 on the VSTS MSDN sites.

A: Here’s the definitive list that made it into beta 2…

Code Coverage Details
Test Results Details
Bug List
Exit Criteria Status
My Bugs
Work Item List
DEV/QA Work
Issues

included but with known bugs

Quality Indicators
Quality to Velocity Relationship
Remaining Work (cumulative flow)
Bug Rates

All of these reports are explained in the MSF Agile guidance shipped with Beta 2 and updated on MSDN.

LING_BAO_MS (Expert):

Q: Does Source control use SQL Server 2005 database to store project items?

A: Yes
BrianW_MS (Expert):

Q: There was a question eariler regarding the installation of SQL2005 and IIS from Sita. What would the proper un-install procedure and re-install procedure with Oracle 10g on the same server?

A: Could you clarify?
BrianW_MS (Expert):

Q: Are there videos/screenshots/presentation that show the integration for people like me that don’t have this system setup?

A: Main source of non-bit information is http://msdn.microsoft.com/vstudio/teamsystem Also look for the January issue of .NET Developer Journal. It is fully dedicated to Team System with many articles and screen shots.
HarryS_MS (Expert):

Q: There was a question eariler regarding the installation of SQL2005 and IIS from Sita. What would the proper un-install procedure and re-install procedure with Oracle 10g on the same server?

A: Unfortunately this is a scenario that is not tested, so we cannot give any advice on how to do this configuration.
BrianW_MS (Expert):

Q: Are there plans to support databases other than SQL Server? Is there the ability for developers to provide their own persistence layer to store data where and how they like?

A: SQL Server 2005 will be a requirement for V1. It is possible to integrate an external tool into the team foundation server and it could use any database you like. The basic idea is to register the tool, and then you can surface information in a new node in the team explorer under a team project.
BillE_MS (Expert):

Q: Maybe this was answered earlier, but asked a different way – with the bits available today, is it possible to have two VS or AT boxes working with a single DT back-end? So we can simulate an actual team? or is it Cowboy architecture for a while?

A: You can have many VS clients working against an AT/DT pair with the bits available in the Dec. CTP.
dander_MS (Expert):

Q: ORM > UML

A: We don’t have the right people in the room this evening to discuss the UML questions. However, I’d encourage you to take it up with Jack Greenfield form our Whitehorse team, over at his blog, http://blogs.msdn.com/jackgr
rterala_MS (Expert):

Q: We actually did what you suggest above. (this above the Rosseta plugin and report server not initializing message)

A: Sita, I just jumped in. Can I get the context so I could help you better with fixing your issue with Rosetta plugin?
Ed_H_MS (Moderator): We have about 3 minutes left, so I will ask that we wrap up the questions now. We will be here again tomorrow morning at 8AM PST
BrianW_MS (Expert):

Q: is there a developers notebook, non formal documentation management eg annotated quick notes to other developers about a piece of the project

A: This could be done via the team project site
BillE_MS (Expert):

Q: Back on my session state and VSTF question. Earlier it was stated (by BrianW), that you didn’t support load balancing because of data stored in memory. I’m trying to figure out what is stored there in case of server crash.

A: There is some cached information that is stored in memory to improve performance. There is nothing there that cannot be replaced.
dander_MS (Expert):

Q: Philosophical: are you buidling Team System to fit MSF/Agile, or MSF/Agile to fit Team System? I know you can plug-in any methodology you want, but how tightly coupled (0-100%) is MSF/A with Team System the tool?

A: A bit of both. The key was to get the right meta model and I’m confident that we have that. We have some SPEM expertise in the Burton (VSTS) team e.g. Steve Cook.
LING_BAO_MS (Expert):

Q: Improved WIT Experience, what does the WIT Experience mean here?

A: The WIT Experience refers to work item tracking functionality
BrianW_MS (Expert):

Q: According to your response that maybe some of the SQL option were missed during Install or SQL2005 was installed before IIS. I Have Oracle 10g installed on the server too. I know the instances are different,

A: Well I can say for sure we have not tested this configuration 🙂
dander_MS (Expert):

Q: When is Microsoft planning to update the Microsoft Solutions Framework to include team foundation specific features? Will we be seeing a guide on how to map the phases of the MSF into the TF itself?

A: Look for the Beta 2 and then almost immediately an update on MSDN. It will be well publicized when it happens.
LING_BAO_MS (Expert):

Q: What’s the Permissions button for on the Project and Iteration tab inside Team Explorer?

A: This configures permission on the classification nodes. For instance, denying a user from a node will prevent that user from viewing work items under that node.
Ed_H_MS (Moderator): This has been a great chat. Thank you to everyone for contributing. Unfortunately, it is time to go. Thanks for participating, and we’ll see you next time!

The transcript from today’s chat will be posted on http://www.msdn.microsoft.com/chats/recent.asp after tomorrow’s chat