Team developing Dynamics CRM 4.0 Customisations - tfs

I'm new to CRM and yes, 4.0 is where I'm starting.
I am trying to find out if there is any way to have track and manage changes to CRM Customisations in TFS.
As things stand now I have 3 developers and if 2 devs work on different customisations in the dev crm, when one is ready to be imported into the test environment there is no easy way to separate the changes by different developers.
I can't be the first person to have thought about this but I'm not getting any answers when I google it... I may be wording my question incorrectly but I'm hoping the StackOverflow members can shed some light on this for me.

This may be of help to you regarding source control CRM artefacts:
http://msdn.microsoft.com/en-us/library/jj602974.aspx

Related

I wanna fetch my blogposts from my website, to my iOS app. What knowledge is required to do this?

My website is up and running with support from Wix.com, I used the drag and drop builder to set it up and I didn't need to do any Client side/Server side programming for it to work.
What should I do if I want to keep the app updated with the website as soon as I upload any article/post on the website.
Consider taking a different approach and migrate to a platform/architecture that better suits your specific case.
My suggestion would be Microweber - it's a pretty advanced platform for websites with CMS and e-commerce features. It's been around for quite some time (3 years or so) and I'm using it for about 12 live active projects.
It's very neat if you plan to write custom code as it's based on Laravel and everything is easily extendable.
However, I'm using it mainly because of the support. Although it's free and open-source the team is online most of the time and have replied to my every request so far.
This is critical for me as many website solutions come and go and none is
perfect. What makes this one better is the reaction time and adequacy.
This is my personal opinion with regard to the fact that it's very hard to pick one solution among so many given that you didn't state more specific requirements.
It cannot be done without any server side scripting and backend database for the mobile app. you need to develop database for it.and then you will need to develop web service for the passing the data between mobile and backend.
A dirty way to do this would be through an HTTP request that reads HTML. However the best way would be through Wix's REST API.
Edit: I'm regards to keeping the app updated, you're going to need a backend service that is consistently checking for updates.

Using TFS as a Q/A tool

I'm looking for a tool to track questions and answers between the development team. After then I want to compare the employees based on their activities via some reports. Currently we're using MSF for CMMI 4.2.
Is there any process template to support this situation? For example having work item types like Question, Answer, Article.
Is using TFS a proper tool for this purpose?
Or maybe there's some better tools available which I'm not aware about.
Is there something like StackOverflow which I can use locally in the company?
You can upgrade tfs to tfs 2013 which supports team rooms where your team members can chat which also can be used as q&a tool. You can try this now in tfs service.
http://tfs.visualstudio.com/en-us/learn/collaborate-in-a-team-room.aspx
You can also set up your own company wiki website where your team members can update q&a.
What is the best ASP.NET WIKI out there?
Or set up your own in house stackoverflow
https://meta.stackexchange.com/questions/2267/stack-overflow-clones
It sounds like you want a discussion forum. If you are using SharePoint (e.g. for the TFS Project Portal) you can create a discussion forum in SharePoint.
In TFS Work Items there is also the ability to track a discrete list of comments/discussion under the History tab.
you can also integrate them with Microsoft Project Server Or Microsoft Dynamics CRM.
there are many tools there , waiting for you , to solve your other problem.
http://www.quantumwhisper.com/dynamics-crm-microsoft-tfs-integration/
crm has many feature for that
http://intovsts.net/2012/12/28/integration-of-dynamics-crm-2011-solutions-with-tfs/
in the project server also exist many lists like issue tracker, or risk for send messages interactive between your team and others.

Has anyone got any experience developing a site based on WebQuarters?

I'm in the process of planning out a site for a friend, they need to be able to modify site content, have a products section and shopping/ check-out area. All the products need to be able to be updatable too (descriptions, photos, cost - including delivery, etc).
As I'm a bit of an ASP.NET MVC fanboy currently, I was going to build a quick CMS in my spare time, however, a friend just pointed me at WebQuarters - an open source MVC based CMS.
So, my question is this - given the requirements, does it make more sense to build on top of WebQuarters or go my own route?
Additionally, does anyone have any experience of using WebQuarters...is it any good or should I steer clear?
Thanks,
Kieron
I've been looking at this as well and trying to see how suitable it will be for a similar project I will be starting soon. So far it looks good, but some of the admin parts when your editing your pages don't feel quite as solid (like editing the menu order).
I'm keeping an eye on it though, I think it will be a great library to add to your tool chest.

Is there a customer-friendly web frontend for Team Foundation Server?

We would like to give our customers access to report bugs and to look at existing bugs and work items, through Team Foundation Server.
For that, we will need a web frontend, which is customer-friendly. It should be easy to use and with a nice UI. I am aware of Web Access, but think it is too developer-oriented for our customers to use.
Is there any good open source or commercial products out there for doing this? It is important that we will be able to customize the products for our needs.
There is WIWA, but it's quite similar to the regular web access tool. It exists more as a licensing aid (helping TFS admins ensure they don't overstep the CAL requirements) than as a fresh new UI aimed at non-developers.
Note: get it from the latest download package for TSWA SP1, not the CTP linked in the blog post
I don't know of any other solutions that are as customizable as you're hoping. I've seen (and contributed to) one-off solutions that were tailored for a specific work item type. At the broadest level, you could say that the bug pages # connect.microsoft.com and # Codeplex fall into that category as well. But none of them is publicly available, nor would they be helpful even if published.
You'll probably need to do a one-off of your own using the Work Item Tracking API. Luckily, this is far easier than writing a generalized workflow engine / forms designer that knows how to parse WIT XML.
A bit of a shameless plug as I'm the project owner: Spruce is an ASP.NET MVC2/jQuery driven front end for TFS 2010 aimed at replicating the user-friendly approach you find in products such as Fogbugz, Unfuddle and online sites such as Github, Bitbucket.
A few screenshots:
I'll be adding the list of features found on the blog at the start of the year.

Cross project issues in fogbugz?

Is there a way in Fogbugz to track cross project cases?
For example, we have a business logic dll that is used in both the winform client as the web client. There was a bug there that needed solving in this dll.
Is there a way to make it so that adding a case to the project of the dll would autoamatically add this to the depending projects?
No there isn't a way to do this. You could either create two cases (one in each project) and link them, or in the upcoming FogBugz 7, you could make a subcase. But the only alternative to do this automatically would be to write something which scanned for these using the API and auto created the linked case.
I think you may get more focussed answers at the Fogbugz Support Forum.

Resources