Websites expose the public face of an organization to the world. This makes it critical to gather all stakeholders' requirements from the beginning and keep them involved throughout the lifecycle. As mentioned earlier, design, development, content creation, and deployment require a variety of skills. In small organizations, roles might be filled by a few people—or just one. In larger organizations, work will often be coordinated across multiple departments.
The following illustration outlines the high level steps for creating and deploying a website using the Sitefinity CMS. Dependencies, such as the need to have the appropriate components configured before adding content, and the need to collaborate, impose the logical order shown. However, you can easily adapt the workflow to existing procedures and processes, such as agile development. And, there will likely be iteration within and across phases.
Progress wants every customer to achieve their goals. Representatives from the Progress Customer Success Program contact new customers and act as liaisons to help them obtain necessary resources. Many Sitefinity customers choose to engage Progress Professional Services and Sitefinity Partners to handle one or more phases of development. Progress recommends that at the very least, experienced Sitefinity Architects review plans before development begins.
The remaining topics in this section outline the main tasks for each phase and identify those responsible. Note that the roles outlined in this section relate to individual skills and responsibilities and are not always parallel with the role associated with a Sitefinity CMS user account.