Build and Deployment Management Services
Team Foundation Server
Team Foundation Server, commonly know as TFS, is more than just a version control system. With reporting, collaboration, project tracking, and more, a TFS rollout requires a good deal of planning, training, and maybe even some customizations specific to your business model. AlexandriaCM provides the skills and expertise to perform or assist in these tasks to ensure a timely and reliable rollout of your systems.
If you have tried to find experienced TFS administrators, you may have noticed that the supply is very limited and the price is significant. Once TFS is up and running, these administrators may not have issues for days at a time. Relying on AlexandriaCM is a smart business move so that you can focus on what you do best. AlexandriaCM can even host TFS on our servers so that you don't have the hassle and expense of purchasing and maintaining the physical machines.
AlexandriaCM provides consulting expertise around TFS installation, administration, security, custom controls, and forward migration; TeamBuild integration, build and package automation, virtualization, binary control management, and much more.
Subversion
Subversion is an excellent choice for those companies that are looking for a source control solution only. It is inexpensive to operate and extremely reliable. Like all the other source control tools we offer, you can select between a self hosted or AlexandriaCM hosted environment. Whatever best suites your company's needs.
Best Practices, Training & Analysis
Version Control Analysis (best practices)
- Directory Structure Management
- Team Project Management
- Security Best Practices
Branching/Merging Consultation
- Analyze and Suggest Methodologies
- Release driven branching
- Feature driven branching
- Team driven branching
- Integration driven branching
Continuous Integration
Whether you use Microsoft's TeamBuild or ThoughtWorks CruiseControl we can help you tailor the CI process to fit your company's need.
(TFS) Forward Migration (2005 -> 2008 -> 2010)
- Perform upgrades
- Infrastructure recommendations
Deployment Automation
Automated Deployment Technologies
We have worked on several projects that have required customized deployment systems. These usually consist of agents running on the target machines and a central system that manages which machine gets which application installation. The agents control what and how the application is installed.
Virtualization (Lab Management)
We will consult on how best to tackle this problem.