Collaborate With Confidence

Three Magic Words: NO MORE PACKAGING

Those three words are music to the ears of any team that has worked with Sitecore, Microsoft Visual Studio Team System, and a Source Code Control System. Each developer can now identify changes, iterate their portion of the project, and get their contributions back into the workflow quickly and without worrying about collisions. Because let's face it, no developer wants to think that there is a chance his or her code will be clobbered and no developer wants to be guilty of clobbering another person's code.

Now each developer can work with a local database knowing their changes will make it into the next deployment build with no need to invest incredible amounts of time in all of the checking and rechecking that packaging requires.

Deployment environments are built from a single Source Code Control System, and Team Development for Sitecore makes sure changes don't step on each other so team solutions can be deployed from development to quality assurance, all the way to production. Changes are easily merged, with no packaging!!!

The Developer's Workbench: Wherever They Want It to Be

You want to provide the most flexible and welcoming environment possible for your highly talented developers. They can now have the workbench of their dreams wherever they want it to be, freed from worry that being disconnected from the main database will slow them down in any way. They can now work remotely, then when they reconnect to the network they can sync and merge all of their changes to the Source Code Control System without having to first check and re-check everything before packaging their changes for incorporation.

Focus on the Code - Not the Dependencies

When developing Sitecore it's extremely hard to development without experiencing dependency issues and as we all know no code exists in a vacuum. Many teams, attempting to overcome this obstacle, have tried assigning different developers to work on different parts of projects. These techniques were met with only moderate success.

With Team Development for Sitecore you can stop worrying about dependencies and allow your developers to work with complete freedom, focusing on what they need to accomplish rather than worrying about how well it will play with changes others may be making.

Re-Defining Rapid

Now you'll have every member of your team working at full capacity, in minutes. No more lost time spent checking, verifying, and packaging changes for submission. No more time-consuming testing and re-testing with every build. You'll have new releases out the door in record time as your team enjoys continuous builds and fully automated deployment with Team Development for Sitecore.

Team Dynamics

Add new developers to a project as needed. Team Development for Sitecore makes it easy for you to create a complete new workspace for a new member joining the team. Bring them fully up to speed in record time with source control and commentary on every change that has already taken place. No more waiting for new developers to "figure everything out". With Team Development for Sitecore they simply review the check-in history of Sitecore items and .NET code and get right to work.

Source Control

Having everything in a Source Code Control System gives you one master repository for your project. The Source Code Control System becomes the master and central integration point of all the code and Sitecore items for a team. Even if you are a team of 1, using a Source Code Control system is the smart way to work.

TDS allows Sitecore items and .NET code to be maintained in your Source Code Control System, this alone gives you plenty of advantages including:

  • Complete accountability and audit trail for all changes to all Sitecore items and .NET code in a project.
  • Store all of your Sitecore items and code in a single repository, allowing for easy backups.
  • Work remotely or disconnected from the network and then sync and merge changes at a later date.
  • Easily compare versions of items and code.
  • Rollback to prior versions if a problem is discovered.
  • Leverage advance source code management techniques such as branching.

Single Repository Means Easy Backup

Of course the end of packaging is not the only major benefit of Team Development for Sitecore.

All Sitecore items and all code are stored in a single repository which makes backups simple. No more worrying about whether or not everything is backed up. Just back up the repository!

Easy Rollback

Team Development for Sitecore also makes it easy to compare different versions of each of your items and code. If something you've done turns out to be an error you can simply roll back to a previous version!

See it Come to Life

Nothing builds client enthusiasm like seeing their project truly "come to life" before their eyes. Team Development for Sitecore provides visual graphing of the various Sitecore templates, relationships, and other components which can easily be viewed and reviewed by your designers and developers along with project managers and clients so they can witness as their project comes to life in real time. Any changes or new additions they may require can then quickly be integrated back into the workflow becoming part of the overall solution.

Work the way it was meant to be done

The ability to managing the release of a Sitecore project using proven best practices for application development.

  • Develop locally.
  • Continuous integration to QA and staging environments.
  • Convenient MSI install for clients.

Microsoft VSTS Compatibility

Microsoft's Visual Studio Team Services delivers some of the most highly regarded and highly productive development tools available. Team Development for Sitecore not only expands upon these tightly integrated, extensible lifecycle tools, it also facilitates the incorporation of Visual Studio Team Services or Subversion with Sitecore delivering an unparalleled development environment for you and your team.

  • Full integration with Visual Studio Team System work item tracking and reporting.
  • Project managers and testers can easily track and assign work items
  • Testers can report bugs that are assigned to the developers via workflow

Support

Looking for support?


Because of the nature of technical support, we have found it is best handled via email.

Social Media Campaign Manager

SMCM Ad

Team Development Best Practices

Azure Cloud Services

The Windows Azure platform offers a flexible, familiar environment for developers to create cloud applications and services. With Windows Azure, you can shorten your time to market and adapt as demand for your service grows.


Listen to our interview with John McClelland and Brian Johnson from Microsoft, as we discuss how we have succesfully implented Azure solutions.