Project Management

Part of the "Enterprise Architect in 30 minutes" tour

Enterprise Architect provides support for managing your project. Project managers can use Enterprise Architect to assign resources to elements, to measure risk and effort and to estimate project size.

Project estimation with use case metrics

The Use Case Metrics capability within Enterprise Architect makes it easy to assess the relative complexity of a software project, based on the number and type of use cases within the model, and on the type of development project and the capabilities of the development environment.

With experience, the use case metrics approach is a great way to quickly assess the scope of a project.


Enterprise Architect can store resource information along with the model. This helps to connect the Project Manager and development team, allowing for up-to-the-minute reporting and assessment of how a project is developing.

What 'hot spots' have occurred, what elements are overdue and other critical resource issues can be tied directly to model elements and searched with ease using the comprehensive Model Search facility.

Project Glossary

Enterprise Architect adds a model glossary to each development project, making it simple to define and disseminate new terms and definitions, which may be unfamiliar to team members new to the project or the problem domain.

Project Management in Enterprise Architect
Click to enlarge

Model tasks, Gantt View and Project Calendar

Tracking, prioritizing and assigning tasks is a critical part of managing a model's development over time. Enterprise Architect allows you track model tasks against individual resources and against the project as a whole. Task allocations can be viewed as a Gantt chart, allowing you to monitor progress visually.

The built-in Project Calendar allows you to define and track important events, milestones and meetings directly within the modeling environment. Each model author has access to a personalized view of the project via the Personal Information window, which allows users to record progress of their own tasks, send and receive Model Mail and define Working Sets of diagrams and other views specific to their roles.