Team Development

Team Development

Team Development

  • Most professional developers work in teams
  • Most software development teams adopt a parallel development methodology
    • In serial development one developer completes a task before the next developer can begin work
    • In parallel development, multiple developers can work in isolation, safely developing the same, or different parts and versions of a project at the same time
  • Development Teams must implement processes so that project contributors can resolve small conflicts early
  • To ensure successful collaboration, place solutions, projects, and other shared resources under source control
  • Two or more isolated developers can make conflicting changes and be assured that at least one team member will have an opportunity to review and select the preferred version at each individual point of conflict
  • A collaborative development strategy consists of the following elements:
    • Source control
    • Procedural uniformity
    • Isolation

Team Development for Sitecore

  • Integrates your source control management system with your Sitecore development environment
  • Brings all of your Sitecore items into Visual Studio
    • Leverages the serialization functionality included with Sitecore 6.2 and later
  • All code and Sitecore items can be deployed to the target server automatically
    • Leverages the MSBuild functionality included with TFS, Team City, and CruiseControl.NET
  • Enables developers to work remotely or disconnected from the network and then sync and merge their changes at a later time to the source control system

Team Development for Sitecore Resources

Sources