Activities represent the key building blocks for processes. Activities represent a grouping of breakdown elements such as other activities, task descriptors, role descriptors, work product descriptors, and milestones. In addition to breakdown structures, activities can also be presented in activity diagrams that graphically show the flow of work by showing which activities precede other activities. Phase and iteration are special types of activities that define specific properties.