This is an attempt to describe a few roles around using Sparx EA as a modelling tool in an organization. The roles can be executed by one or more people. Hopefullt a version of this text can be used when hiring.
Product ownerThe role that owns the implementation av SPARX EA within an organisation.
Stakeholders are: Architects, Designers, Developers, CIO, Purchasing, Finance
Tasks/Responsibities:
* Planning purchase
* Planning maintenance and improvements
* Tool budget
* Architecture of implementation (tool, repository, file shares, browser connection, security. backup systems, other connected system (e.g. Doors))
* Adding and removing users in EA, and access lists for reporsitory (e.g. SQL db) and file shares
ToolsmithThe role that configures SPARX EA to fit the organization.
Stakeholders: Modellers
Task/Responsibilities:
* Configure the tool
* Create and maintain metamodels (MDG's)
* Create and maintain documentation and HTML templates
* Create and maintain search scripts
* Create and maintain external SQL queries to the repository
* Create and maintain scripts to ease use
* Create and maintain users manuals
Configuration manager (CM)The role that creates and maintains the the browser structure and the quality of the models.
Stakeholders are: Modellers, Quality
Task/Responsibilities:
* Set up and maintain repository structure
* Handle baselines and backups
* Handle versioning
* Make releases
* Ensure status of models (incl. review history etc)
Please improve this text with comments and new material

/Mats