
SAP Project and Resource Management (SPRM), formerly known as SAP Project Intelligence Network is a cloud application that can enable effective collaboration between various parties involved in the context of a project. It can be a capital project, professional services project, or even an IT project for that matter(Software development project). With increasing demand to release software more often via "Continuous Deployment" processes, there is a definite need to enable Agile software development by using the right set of tools to manage such IT projects.
SAP Project and Resource Management can be used as an effective, lightweight tool for theexecution/management of software development projects. You can do the following with it:
In this blog, let's take a hypothetical software development project and see how SPRM can be used to execute it.
Demo scenario: A software development company "SuperQuasi software" wishes to manage and execute software projects for a cloud product Quasi Analytics. It releases a new software version every month.
Company administrator tasks
The IT company administrator from SuperQuasi needs to subscribe to SPRM from SAP Business Technology Platform and enable access to its users.
Project Administrator tasks
(1) Navigate to the SPRM app
(2) Click on "My Projects" Tile
(3) Create a project with a suitable name by clicking on the "Create" button
Example:
(4) Invite users from various roles
(5) Create Groups
(6) Assign project functions
Product Owner Tasks
(1) Create tasks to be executed for the upcoming sprint
(2) Assign a sprint in which it is to be executed by creating "tags" for each sprint and assigning them to the tasks
(3) Create/Update requirement documents by going to the document management app and creating folders and documents
(4) Link tasks to appropriate requirement documents
(5) Manage the information in the project in a structured way
Scrum master
(1) Perform sprint planning and assign the tasks to appropriate developers based on what they picked. Use the filter for tags and choose the appropriate sprint in order to filter tasks by the sprints.
(2) Conduct remote scrum call by launching the tasks dashboard from the icon on top of the tasks list table
(3) Check if any task is blocked/overdue and take appropriate actions
Developers
(1) Go through the assigned tasks, check the details and collaborate with the product owner/scrum master in case of issues.
(2) Update the status of the tasks on a regular basis and put appropriate comments
(1) Perform regular testing of features developed and report issues
(2) Link the issues/bugs reported to the corresponding feature development tasks and assign them to appropriate developers
(3) Monitor the bug count and keep it under control
(4) Collaborate with developers to get issues resolved
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
23 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |