Courseware:IT Plus - Projects App: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
{{#moodlebook: Real Courses / Plus Trainings / V16r1-Plus | Realizing Projects| 161}}
{{#moodlebook: Real Courses / Plus Trainings / 16r1-Plus| Realizing Projects| 161}}
[[Category:IT_Plus|{{PAGENAME}}]]
[[Category:IT_Plus|{{PAGENAME}}]]

Latest revision as of 11:05, 9 January 2026

Realizing Projects: Turning Ideas into Impact

Was is the benefit of project managment?

The main goal of project management is to establish a structured and systematic approach for achieving defined tasks within the time and scope constraints of a project. It ensures that goals, objectives, and responsibilities are clearly defined so that all team members work toward a unified outcome. Through systematic planning, coordination, and monitoring, project management enhances efficiency and reduces the likelihood of errors, delays, and resource conflicts.


Imagine you are planning a wedding. At first, it seems simple, you choose a venue, set a date, and send invitations. But soon, different people (e.g., your mother-in-law) may want to contribute their own ideas. Without coordination and clear responsibilities, the project can easily spiral out of control: invitations may be sent before the venue is confirmed, the catering order might not match the number of guests, and last-minute changes can cause stress and confusion.

With proper project management, the process becomes organized. A clear plan outlines all tasks, assigns responsibility, and sets deadlines. Every team member can track progress, report obstacles, and react quickly when something changes.

In short, project management transforms scattered individual efforts into a coordinated process that delivers reliable, high-quality results.

Why use an agile project managment tool like projects?

In some projects, the goals or requirements may change during the development process.
This means you often need to respond quickly to the market, something that is difficult to achieve with traditional ("waterfall") project management. This is where agile project management comes into play. Instead of following a fixed plan, the team works in short, clearly defined cycles called Sprints, combined with regular reviews.

A digital project management tool like Projects makes it possible to centralize all project-related tasks on one platform, improving visibility, coordination, and control. All team members can track sprint progress, communicate obstacles, and manage tasks efficiently so that resources are used in the best possible way. In other words, Projects helps increase productivity and ensures that projects are delivered on time and within scope.

Preparation

Before we start exploring all the possibilities of the Projects app, we need to get our devices ready. Fortunately, for this topic, we only need cloud devices.
  • Open your My Training Cloud page in your profile. The first time you open it, this may take a while. (You can skip this step if you already have a running training instance.)
    • You will receive an email with screenshot.png a link. Please click it. (check your spam folder if not received)
    • You will be redirected to portal.innovaphone.com. If you already have an account with the same email address as your Moodle account, you can simply log in.
    • If not, create a new account on portal.innovaphone.com with the same email address as your Moodle account. After entering all required fields, you will receive another email to confirm your new account.
    • Afterwards, reload your My Training Cloud page. All checkmarks should now be green, and all links to access your cloud instance will be displayed.
  • As the next step, please tell Moodle which topic you are currently working on. To do this, click the following button:Upload new configuration to your Devices
  • Once finished, your instance and all apps will boot, this might take a minute. Use the following address to access myApps: APPCLOUD
  • log in to myApps, use the username mro and the password pwd.

Home

After preparing our setup, we can start exploring the app.

Start the screenshot.png Projects app.

The first screen you see screenshot.png is the home screen. This screen allows you to customize your Projects app so that you can access areas, projects, sprints, or tasks more quickly. Filters are applied when you click the corresponding items in this overview. Your personal home screen is divided into five sections:
  • My current tasks: Displays a list of all your current tasks.
  • Pinned user: You can pin yourself or other users to this list. This allows you to view their current tasks by clicking on their names.
  • Pinned sprints: Pin any sprint for quick access.
  • Pinned projects:Pin any project for quick access.
  • Pinned areas: Pin any area for quick access.

Welcome Tour

When a user first starts the Projects app, screenshot.png a sample project called Introduction to Projects appears in their Private area. This projects begins with the Welcome to Projects task guides you through the usability and key concepts of the Projects app by using tasks and sprints. Because it is located in each user's private area, everyone gets their own individual sample project. This allows users to freely explore and practice using the app without affecting others.

For additional help, open the burger menu and start the screenshot.png Tour. It provides a guided overview of the projects UI.

The structure of Projects

The structure within the Projects app is hierarchical. An Area is the highest-level category and is used to group related projects. Projects sit within an area and represent the overall objective you want to achieve. Each project is organized into Sprints, which break the work into smaller, manageable segments based on time or priority. Within each sprint Tasks represent the individual work items that need to be completed.



Areas

As said, an area is the top level of the project hierarchy within the Projects app. You should always create an area whenever sets of projects are unrelated to each other. For example, you can organize projects by department, such as Sales, Development, or Human Resources, or you can create an area for each of your customers.

You can also restrict access to areas for specific user groups or individual users. This is useful when certain projects should only be visible to a defined audience, such as Management.

Projects

The level below the area is called Projects. This is where you create your actual projects. For example, in our sample case, which we will use throughout this book, constructing a Tree House is our project. Each project includes a backlog that can be used to collect and organize ideas for projects.

Sprints

Below the project level are the Sprints. During a sprint meeting, you review the backlog to define a set of tasks that should be completed until the next sprint meeting. These selected tasks are grouped together into a sprint.

Task

The lowest level of the project hierarchy is the Task level.
Tasks are the individual work items that need to be completed by project team members in order to achieve the overall project goals.

Views

The Projects, Sprints and Task levels can be displayed in two different views:
  • screenshot.png Simple list view: shows all entries in a clean, compact list.
  • screenshot.png Details list view: shows all entries along with additional information such as current status, project owner, and progress.

Planned/Current/Closed


The Projects, Sprints, and Tasks layers are screenshot.png all structured in the same way.
  • The left column displays the Backlog, containing ideas for future implementations or planned tasks.
  • The middle column shows all current or paused projects, sprints, or tasks.
  • The right column shows all closed projects, sprints, or tasks.

Restrict Access

Let's go and have a little look at an area. By default you have screenshot.png two areas already in your projects app. The Home Improvement area was created by the initial configuration you uploaded during the preparation, while the private area is created by default for each user in order for him to have space for his own personal projects.

screenshot.png To create a new Area you can click on +Area, you give that are a new name. You can ignore the Connect Zone configuration for now, we'll return to it later in this book. Under Visibility Settings, screenshot.png you can define which users or groups have access to the area:
  • Public: all Projects users can access it.
  • Group: only group members of the defined group can access the area.
  • Private: access is restricted to a single user (the creator of the area)
screenshot.png Create a new area called Human Resources, leave the Connect Zone as suggested by the Projects app, and grant access only to the group hr. Do not forget to click save to actually create the area. If you receive the error message Setup not started or fully completed, please close the area and then click the pencil icon to reopen it again. The status output will then be refreshed.

(Further Hints) Groups are not within the scope of this book, but as a tip, we used the Groups Settings plugin to create the group.

(Further Hints) As another tip, the group will only appear if its users are active members.

screenshot.png The shield icon indicates that this area has restricted access.

Allow URL generation

You might have noticed screenshot.png the option "Allow URL generation" creating an area. This option is only available for public areas.

It allows you to export all tasks and sprints of a project. This is useful when someone without access to the Projects app needs to view the project status without logging in.

Try it yourself
You can now view all past sprints and completed tasks of the project directly in your browser.

Filtering

Projects offers powerful filtering options that help you quickly find the sprint or task you are looking for.

Instead of explaining it in theory, let's try it out together.
  • Open the Tasks section at the top.
screenshot.png On the right side you see 15 closed tasks all handled by different users.
  • Now go to the Users section at the top.
  • Select your user (Mario Rossi).
  • Go back to Tasks.
You will now see screenshot.png only the tasks where Mario is the owner. This means we have filtered the Projects app to display only Projects, Sprints, or Tasks that belong to him.

(Further Hints) If you change the owner of the Tree House project, it will no longer appear in your view. However, you will still see the tasks assigned to Mario.

Filtering for users is just one common example. You can also filter for a specific area, project, or sprint. The entry selected in each section at the top (except Home, Tasks, and Templates) will filter and change the results displayed in the hierarchical level below.

Attributes

There is another way to filter for information in Projects: by using Attributes.
Attributes can be created in the Attributes section of the Projects app and then assigned to projects, sprints, tasks, or backlog entries. Once assigned, you can filter for these attributes by selecting them in the Attributes section, allowing you to quickly find all relevant items.

  • Go to the Attributes section
  • Click +Attributes
  • Enter Delayed as name for the attribute
  • Add a description so you know what the attribute is used for, e.g., Due to complications the progress of this task is delayed
  • Choose a color for the attribute.
  • Click Continue
You will now find the attribute in the All Attributes list. screenshot.png If you click the star icon, the attribute will also appear in the My Attributes list.

To test how it works
  • Go to the Sprint section
  • Choose any Backlog entry and open it
  • screenshot.png Assign the Delayed attribute we just created, then close the backlog entry
  • Now go back to the Attributes section
  • Select the Delayed attribute
  • Return to the Sprints section
screenshot.png You will now see only the backlog entries that have the Delayed attribute assigned.

Projects

Now let's move on to the section called Projects.

In this section, you can create new projects or add backlog entries (to capture ideas for future projects).Click either Project or Backlog to create the corresponding item.

Let's try it and screenshot.png create a new project in our Human Resources area.
  • Go to the Projects section
  • Click +Project
  • Enter Onboarding as titel
  • Write a Project Description such as This project contains all Onboarding sprints
  • Select Mario Rossi as the owner and responsible for the project.
  • Connect hashtag: Define a hashtag that will be used when starting a communication in Connect from this project. Use Onboarding in our configuration.
  • Area: Add the project to the Human Resources area.
  • Attributes: Add attributes as discussed in the previous chapter (optional).
  • screenshot.png Click Save

Sprints

Let’s imagine you are holding a sprint meeting for the Tree House project. The development team and the project owner meet to synchronize and plan the next sprint.
What is the main goal of this sprint? Which tasks are necessary to achieve it? And which backlog tasks should be included in this sprint?

After the discussion in the sprint meeting, you want to put the outcome in writing.

screenshot.png Create a new Sprint, but please change to Project Tree House first.
  • Click on +Sprint
  • Enter Sprint 5 - Construction as title
  • Enter a Sprint Description such as Goal of the sprint is a nature-resident tree house
  • Enter Mario as Manager
  • The Connect Hashtag can be left empty for now
  • The Area is Home Improvement
  • The Project is Tree House
  • Leave Attributes empty
  • screenshot.png Click Save
By default, the sprint is marked as Current, but you can also screenshot.png close, pause, delete, or pin it to your Home Screen.

Tasks

After creating the sprint, you need to create tasks for it. To do this, you check the project backlog to see whether tasks can be generated from the existing backlog entries.

Generate tasks for your sprint
  • Open the backlog entry Lay down deck boards
  • screenshot.png Click Generate task
  • screenshot.png Select the Sprint we just created: Sprint 5 - Construction
  • Set the Status to Planned. As soon as you start working on the task, set it to Current.
  • Select Mario as Handler.
  • We will look at the Story Points later in this book.
  • Click Continue
Please repeat the same steps for Construct wall frames and Build roof.

There is also an option to screenshot.png generate a sprint directly from a backlog entry, instead of creating a task. Additionally, you can screenshot.png move a project backlog entry to the area backlog, if it no longer belongs to a specific project sprint, for example, when a project has been completed but you still want to keep the idea. This ensures that good ideas are not lost and can be reused or considered for future projects.

Of course, you can also screenshot.png create a task manually. To do this, go to the Tasks layer of the Projects app and click +Task

Parameters and options of a task

Now, let's take a look at the parameters you can set on a task.

Planned /Current /Closed /Paused / Delete

At the top of a task, you can screenshot.png change its status between Planned, Current, Closed or Paused or you can delete it completely.

Send text or link

You can either screenshot.png copy the task name or screenshot.png copy a link that points directly to the task. Any myApps user can paste this link into their browser to open the Projects app and jump directly to that specific task.

Copy task

You can use the task's data to create a new one. screenshot.png Click the Clone button, adjust any parameters (such as the title), and then save it.

Transform task to backlog entry

If the user is unable to finish the task, they can screenshot.png move the task back to the backlog. This way, the feature is not forgotten and can be completed at a later time.

Story Point

You can screenshot.png assign story points to tasks. A story point is a measure of how much effort a task will require to complete. It is not a time unit, instead, it reflects:
  • how difficult the task is
  • how much work is involved, and
  • how much is already known or unknown about the task.
(Further Hints) The detailed view of a project or sprint uses story points to visualize progress.

Due date

You can screenshot.png set a date by which the task should be completed. If the task is not completed in time, projects will mark the task with screenshot.png a red error icon.
Another practical application is that, when a task is paused, the due date can be used to specify when the task should reappear.

Dependency

You can screenshot.png define task dependencies within the same sprint. A dependency means that Task A must be completed before Task B can start. Note that dependencies only work for tasks inside the same sprint.

Attributes

You can assign attributes to a task just as we did in the previous chapter Realizing Projects: Attributes.

Assignment

You can move a task from one sprint to another (even across projects). screenshot.png Click the pencil icon and select the new project and sprint from the dropdown. You can also add the same task to a second sprint. To do this, click the + icon and select the second project and sprint. Don't forget to save if you changed the affiliation of a task.

Recurring sprints (templates)

The perfect example for using templates is the onboarding process of a new employee. When a new employee starts, several tasks from different departments need to be completed. These tasks must be coordinated so that nothing is forgotten or delayed due to sickness or vacation.

If a new employee joins, IT may need to be involved because a new PC or mobile phone must be purchased. The fleet manager may need to be involved because the employee might require a company car. Accounting needs to ensure that the salary is transferred at the end of the month. Human Resources must ensure that all contracts are in order. And if we think about it further, there are surely many more tasks involved.

The good thing is that the onboarding process for a new employee is always the same. You don't need to manually create all tasks every time. Instead, you create a sprint template once with all necessary tasks, and whenever a new employee starts, you simply generate a sprint from that template.

To do this:
A new window will open where screenshot.png you can configure the sprint template. You should already be familiar with these parameters.
  • Sprint template: Enter Onboarding
  • Area: Select Human Resources
  • Manager: Select Mario Rossi
  • Connect hashtag:<optional>
  • Select attributes: <can be left empty>
  • Description: Enter This is the sprint to onboard new employees
  • Click Continue
Afterwards, screenshot.png create tasks for this sprint by clicking Task template.
Please create the following tasks (no fixed handler required yet):
  • IT - Set up technical equipment
  • Fleet Management - Get company car
  • Accounting - Salary information
  • Human Resources - Complete contracts
On the left side, you can screenshot.png find all your current sprint templates. By clicking on one, you can adjust its parameters and view or edit all tasks included in the template.

To use the Template:
  • Go to the Sprint/Backlog section in the Onboarding project
  • screenshot.png Click +Sprint via template
  • Select Human Resources as the Area
  • Select Onboarding as the Project
  • Select Onboarding as the Sprint template
  • Configure the Sprint name Mister X Onboarding
  • (Optional) Add a Connect hashtag
  • Click Continue
screenshot.png A new sprint called Mister X Onboarding will be created. If you open this sprint, you will see all the tasks we previously defined in the template. Whenever a new employee starts, you can simply reuse this template to create the same set of tasks again.

Generate sprint template

Instead of creating a template in the Templates section, you screenshot.png can also use the Generate sprint template button within any sprint. This will create a sprint template that includes all tasks of that sprint.

Communicate within Connect

Of course, you also want to communicate obstacles, progress, and successes of a task or project with the entire project team and all stakeholders. For this purpose, Projects includes an integration with Connect. This means you can use the Connect editor and post messages to Connect directly from within Projects. As a result, every Connect user can read the message and respond from their Connect app.

When you create a project, sprint, backlog entry, or task, the Projects app screenshot.png automatically starts a discussion in Connect.

Connect zone

Let's return to the Areas section and open our sample Home Improvement area, which was created by the start configuration. screenshot.png When you open the configuration of an area, you can see that the Connect Zone and Zone SIP parameters are already configured. These settings are mandatory when creating an area. Projects uses these parameters to create the corresponding Zone in Connect.

If the creation was successful, you will see the confirmation message Setup successfully completed in the Connect zone setup state section of the area.

When you open Connect and navigate to MORE/Zones, you will see that a Zone with the matching name and SIP ID screenshot.png has already been created. All posts created within this Projects area will be published in that Zone.

Hashtags

You can screenshot.png define a single hashtag in a project or sprint configuration. This hashtag will be used in the initial post when you create a task, sprint, project or backlog entry. This allows you to search and follow the hashtag in Connect. Please note, the hashtag must be defined before creating the corresponding tasks.

Go to the Onboarding project, then open the Mister X Onboarding sprint, and then open one of tasks you created from the sprint template.

screenshot.png You will see the configured hashtag and the Connect zone in the initial message of the discussion. Please note that the hashtag was inherited from the Onboarding project. If you also assign a hashtag to the Mister X Onboarding sprint, the initial post will contain both hashtags.

After the initial post, Projects will also communicate any status changes directly in the corresponding Connect discussion.

(Further Hints)If you are not familiar with Connect, hashtags, or zones, please refer to our Connect topic: fish-help.png IT Plus Overview, where we explain these concepts in detail.

How to Install Projects

You are in luck, Projects is installed by default during the Install. So if you set up a new system, everything is already taken care of.

However, if you have already completed the Install and want to add Projects to your system afterward, follow these steps:
  • Open the Settings app.
  • screenshot.png Open the AP - App Installer plugin.
  • Search for the app Projects.
  • Install the newest version.
  • Accept innovaphone's terms and conditions.
  • Close and reopen the Settings app.
You will now see screenshot.png a new Settings plugin called AP projects
  • Now open the projects plugin
  • Click +Add an App
  • Select Projects
  • screenshot.png Configure the Name as Projects
  • Configure the SIPid as projects
  • Select the SIPid of your Connect app
  • Select the Connect Admin Service. If no option is available, your Connect setup may be incorrect. Please save the Connect app again in your Messages Settings plugin.
  • Select the Config Template that should distribute the Projects app to users.
  • Select the Config Template that should distribute the admin mode of projects to administrators.

Modes

Now open a different browser, go to https://1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 172.31.31.0, 00-90-33-15-D7-29, 00-90-33-10-3A-B1, 00-90-33-2F-30-81, 00-90-33-1B-0C-72, 00-90-33-30-0D-AD, 00-90-33-26-01-F7, 00-90-33-1E-16-3E, 00-90-33-1F-11-DA, 00-90-33-06-27-2B, 00-03-FF-07-1F-F1, 00-03-FF-07-1F-F2, 00-03-FF-07-1F-F3, 00-0C-29-60-93-59, 8C-77-16-E2-81-47, , 02-90-33-40-00-B3, 00-03-FF-07-1F-F4, 00-90-33-35-4F-E8, 00-90-33-35-4F-E7, 00-90-33-4F-22-F9, 00-90-33-51-31-8A, 00-90-33-40-00-7E, 00-90-33-40-00-B3, 00-90-33-41-00-041904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 172.31.31.0, 00-90-33-15-D7-29, 00-90-33-10-3A-B1, 00-90-33-2F-30-81, 00-90-33-1B-0C-72, 00-90-33-30-0D-AD, 00-90-33-26-01-F7, 00-90-33-1E-16-3E, 00-90-33-1F-11-DA, 00-90-33-06-27-2B, 00-03-FF-07-1F-F1, 00-03-FF-07-1F-F2, 00-03-FF-07-1F-F3, 00-0C-29-60-93-59, 8C-77-16-E2-81-47, , 02-90-33-40-00-B3, 00-03-FF-07-1F-F4, 00-90-33-35-4F-E8, 00-90-33-35-4F-E7, 00-90-33-4F-22-F9, 00-90-33-51-31-8A, 00-90-33-40-00-7E, 00-90-33-40-00-B3, 00-90-33-41-00-04 and use lsv as username and pwd as password to log in.

When you open Lisa's Project app and try to edit an area, the action will fail. The reason is that Mario is configured to use the admin mode of the Projects app, while Lisa is a normal user.

To determine which user has access to which mode of the Projects app, Config Templates are used. You can see which user has which config template by opening the screenshot.png Users Admin app and checking the Templates section.

You can create, edit, and delete config templates in screenshot.png the Templates plugin within the Settings app. If you open the Config Admin template and navigate screenshot.png to the Apps section, you will see that Projects (Admin) is enabled. If you disable this option, Mario would lose the admin role in the Projects app.



Restore

screenshot.png In the burger menu of the Projects app, you can click Show deleted items to access screenshot.png the restore menu.

As a regular user, you can only restore items that you have deleted yourself. In contrast, an admin (e.g., Mario) can restore any Area, Project, Sprint or Task except for items in private areas.

To find the item you want to recover, you can use the screenshot.png filters at the top of the page. You can filter by item type (Area, Project, Sprint, or Task) or by the user who deleted the item. These two filters can be combined using a logical AND condition.

To restore an item, click screenshot.png the rollback button on the right.

Restoring a backup file

Since Connect and Projects are closely integrated, we recommend backing up and restoring both apps (and databases) together. This subject is not part of this book and is explained in our fish-help.png IT Connect training and in our fish-help.png Step-by-Step Guide.