Project Management SaaS, or short PMSaaS, is a web-based tool for project management developed as part of an apprenticeship in computer engineering for application development (as part of advanced education) at the Service Prototyping Lab. The user can create new projects and employee accounts, add work packages and tasks to projects, assign employees to tasks, book hours for them, compare the booked hours to the planned person months, weigh each month differently and add expenses. The project can be edited, shared with other users and archived. To make it easier to keep track of all these things, the tool generates different graphs. This work is a result of exploring how project management can be offered as a service.
by Josef Spillner
Service prototyping is still a young topic when it comes to cloud services, web services or other network services. Researchers are concerned with defining the topic more accurately and finding out which metrics matter, for instance time, quality or cost. New definitions, methods and tools will result from this process.
In a previous blog post, we have discussed the process of automating service and API prototyping tools on the scripting level, ensuring that all commands to install dependencies and to configure the software are executed properly, in order and without omission. The tool in focus has been Ramses which turns RAML web service descriptions into executable prototypes. The focus of this post is to take this idea further to the SaaS and web application level. A convenient web application, accessible from every browser, should offer a guided prototypical service generation based on just the service interface description which specifies its resources, methods and data types.