open project tool

25
IM506-01 Projects in Industrial and Engineering Technology Southeast Missouri State University Ngu Kay Khine 12/05/2016 Contents Contents....................................................... 1

Upload: ngu-kkhine

Post on 14-Apr-2017

66 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: open project tool

IM506-01

Projects in Industrial and Engineering Technology

Southeast Missouri State University

Ngu Kay Khine

12/05/2016

Contents

Contents...........................................................................................................................................1

Table of Figures...............................................................................................................................1

Introduction......................................................................................................................................3

Demonstration of Tool Use.............................................................................................................4

Page 2: open project tool

1. Registration...........................................................................................................................4

2. Create a Project.....................................................................................................................5

3. Create Work Packages..........................................................................................................6

4. Create a Timeline (Gantt chart)............................................................................................7

5. Create Budget and track cost................................................................................................8

6. Other Features.....................................................................................................................10

Analysis of the Strengths and Weaknesses of OpenProject..........................................................12

Recommendation...........................................................................................................................14

Suggestions for future development areas of OpenProject............................................................15

References......................................................................................................................................17

Table of Figures

Figure 1 : Login page.......................................................................................................................4

Figure 2 : Create new account.........................................................................................................4

Figure 3 : Create new project...........................................................................................................5

Figure 4 : New project overview.....................................................................................................5

Figure 5 : Create new Work Package..............................................................................................6

Figure 6 : New work package details..............................................................................................6

Figure 7 : Create Timeline report....................................................................................................7

Figure 8 : Timeline (Gantt chart).....................................................................................................7

Figure 9 : Create units......................................................................................................................8

1

Page 3: open project tool

Figure 10 : Assign rates to users......................................................................................................8

Figure 11 : Project budget assignment.............................................................................................9

Figure 12 : Budget for the project....................................................................................................9

Figure 13 : Log time & unit costs....................................................................................................9

Figure 14 : Calculated cost..............................................................................................................9

Figure 15 : Budget summary after log times and units..................................................................10

Figure 16 : Panned Costs and Actual Costs...................................................................................10

Figure 17 : Create Meeting example.............................................................................................10

Figure 18 : Agile and scrum example............................................................................................10

Figure 20 : Calendar example........................................................................................................11

Figure 19 : Roadmap.....................................................................................................................11

Figure 21 : Forum Page to communicate.......................................................................................11

Introduction

OpenProject is mainly intended as a web-based project management tool that is cross-platform

for location-independent team collaboration. An active open source community has continuously

developed this open source project application. It was initially released on October 4, 2012 under

the GNU General Public License Version 3. There are many reasons how OpenProject is a

trendy and useful tool nowadays. Based on this OpenProject software, there is a huge amount of

more than 2,500 project installations in many organizations globally. When the project teams

2

Page 4: open project tool

need to be supported throughout the project life cycle, OpenProject is mostly used for lots of

collaborative features such as project planning, timeline reports, task management, and more.

One of the significant objectives of OpenProject is to create a new innovative place for open

source software that is inspiringly handled by the users and community by utilizing state of the

art technology. The OpenProject foundation is funded by a worldwide community and the

members of its development team. There are six basic objectives of OpenProject: maintain the

hardware and software infrastructure of the OpenProject organization and other corresponding

sites, encourage the community to participate in and contribute to the project, provide the project

source of conduct to protect its community attribution and to develop the vision of the project,

manage intellectual property and financial contributions, protect the project and community

through support and advocacy, and organize OpenProject and how it communicates and operates

the OpenProject platform by the benefits of the OpenProject software. This OpenProject tool is

entirely related to OpenProject management because the real strength of OpenProject lies in

working on projects. For example, this open source project that is today used as Microsoft

Project software, especially where the GANTT chart is used to describe milestones, tasks, and

resources that help to obtain a (visual) overview in operating complex projects.

3

Page 5: open project tool

Demonstration of Tool Use

1. Registration

To start an account needs to be created. An account holder can purchase and host the

OpenProject under the organization name. A thirty day trial version is also availbale to try out.

Figure 1 and Figure 2 shows how to create account.

4

Figure 2 : Create new account

Figure 1 : Login page

Page 6: open project tool

2. Create a Project

Once OpenProject is hosted under an organization name projects can be created from the

Dashboard (homepage).

Figure 4 shows the project overview page. Project members can be added using the Project

Overview page. While adding members, OpenProject also allows people to create new users by

inviting them. For this option, the new user’s email can be set as the member. OpenProject will

automatically send an invitation for that user via email.

5

Figure 4 : New project overview

Figure 3 : Create new project

Page 7: open project tool

3. Create Work Packages

In OpenProject, tasks, milestones, phases and features are listed under the Work Packages Menu.

(1). First, enter the work package Title (2) and

(optionally) provide a Description (3). Several

frequently used work package attributes can be

configured during the creation of a work package:

The Project (4) can be set at the top of the details

list. The Type (5) can be changed to another value,

and the Progress  (6) can be set. A start and

end date (7) can be assigned to the work package,

as well as a version (8), a category (9), and

an assignee (10). To display and configure

additional attributes select the Show all attributes

(11) button.

6

Figure 6 : New work package details

Figure 5 : Create new Work Package

Page 8: open project tool

(Image Source: https://www.openproject.org/help/user-guides/work-packages/create-new-work-

package/)

4. Create a Timeline (Gantt chart)

In OpenProject, Gantt charts can be created as a Timeline report. Figure 7 shows how to create a

timeline report.

7

Figure 7 : Create Timeline report

Figure 8 : Timeline (Gantt chart)

Page 9: open project tool

By selecting zoom factor as “weekly” and Initial outline expansion as “Expand level 2”, Figure 8

shows a created Gantt chart. NOTE: In image, “Gantt Chart” is the timeline report name.

5. Create Budget and track cost

First, units need to be set. Units can be configured from the Administration tab on top right

corner. Under the Cost types section, a unit can be created (Figure 9).

Project specific rates can be assigned to each user under the Rate history tab in Users section

(Figure 10).

8

Figure 9 : Create units

Page 10: open project tool

Budget can be assigned to the given project in the Budget section in the Project window (Figure

11).

Then, the

budget can be

assigned to the work packages (Figure 12). When users are working on a work package, they can

log their hours and unit costs (Figure 13 and Figure 14). Actual costs will be calculated

9

Figure 12 : Budget for the project

Figure 10 : Assign rates to users

Figure 11 : Project budget assignment

Page 11: open project tool

automatically based on these inputs (Figure 15 and Figure 16).

6. Other Features

10

Figure 14 : Log time & unit costs

Figure 13 : Calculated cost

Figure 15 : Budget summary after log times and units

Figure 16 : Panned Costs and Actual Costs

Page 12: open project tool

OpenProject has more features, such as Agile and Scrum, Roadmaps, Meetings, Calendar, Wiki,

Forum etc. More features are available to download and enable as plug-ins. (Rest of the images

in this section show examples for plug-ins and other features).

In Roadmap, there are work packages listed by versions (such as product backlogs and sprints)

and the project’s progress (Figure 19).

11

Figure 18 : Create Meeting example

Figure 17 : Agile and scrum example

Figure 20 : Calendar example

Figure 19 : Roadmap

Page 13: open project tool

Figure 21 : Forum Page to communicate

When dealing with complex projects and geographically scattered teams, a forum is used as a

project communication method (Figure 21).

Analysis of the Strengths and Weaknesses of OpenProject

When selecting a project management tool, it is important to analyze the strengths and

weaknesses of each option in order to select the tool that fits a company’s needs. Some of the

major strengths of OpenProject include its cost and ability to scale. OpenProject’s major positive

features include: Work Packages, Timelines, Agile and Scrum feature, ability to integrate into

existing corporate infrastructure, and User Interface. In addition to its wealth of features,

OpenProject also has several drawbacks. These include it being Open source software, Linux-

based and its file types cannot be shared across other platforms.

The first and primary strength of OpenProject is its cost. This is the primary draw for many of

the software’s current users away from more popular platforms such as Microsoft Project.

Pricing begins at nothing for the community edition, to 1 Euro per-user per-month for the cloud

hosted edition, then finally to 5 euros per-user per-month for the Enterprise edition with more

added features. This could represent massive savings for a small company who would rather not

invest $1,160.00 one time for each user’s installation of Microsoft Project.

Secondly, scalability is another major draw to OpenProject from other platforms. For smaller

companies who do not have the physical infrastructure to host large amounts of data on servers,

OpenProject allows users to purchase cloud space on their servers. The ability to host remotely

12

Page 14: open project tool

allows smaller companies to focus on major projects at hand as opposed to slowing down their

process with added IT management. Then, when the company expands, it has the ability to

purchase additional users at the same low costs stated earlier. When the company finally expands

beyond a cloud-hosted instance, they then, have the ability to host their own instance of

OpenProject on their own servers and equipment.

Additionally, OpenProject has a wealth of software features that make it ideally suited for

organizations of any size. Work Packages, Timelines, Agile and Scrum feature, ability to

integrate into existing corporate infrastructure, and its easy-to-learn User Interface make it a

competitive option to Microsoft Project and other larger distributions. This is due to the fact that

most of these features are found in other project management solutions at a substantially higher

cost.

Just like any software distribution, in addition to its many positive features, there are always

drawbacks. The first is the fact that OpenProject is open source software. This means that the

code is made open to a community of software developers that all work together to develop the

pieces of a software distribution. While open-sourcing code can aid in the development of

software, it can decrease the reliability of a product. Additionally, OpenProject is designed to run

on a Linux-based environment. While this isn’t a problem for smaller companies that use the

cloud hosted option, this could pose problems for larger companies with IT staff that are trained

primarily in other platforms. Finally another foreseeable issue with OpenProject is that file-types

used in other Project Management programs cannot be used. If a company wanted to migrate

from Microsoft Project, they could not simply open their Project files in OpenProject due to

13

Page 15: open project tool

compatibility issues. This could cause major scheduling drawbacks in addition to adding to the

overhead workload of a company.

Recommendation

OpenProject is a viable solution to companies of all sizes for managing projects. It is cheap,

scalable, and full of features that make it a highly competitive option over other solutions on the

market. With knowledge of some minor downfalls, OpenProject can be successfully integrated

into most companies with ease. When implemented into a project, OpenProject should be used

from the very beginning as it is able to support the project teams throughout the entire project

lifecycle. The best application for OpenProject would be a project that needs coordination done

over the internet. This could possibly be due to geological differences. Additionally it can be

used when cost, budgets, and identifying people responsible for each work package/task is

critical.

OpenProject should not be used if the Information Technology staff members are not familiar

with Linux operating systems; or, when end users lack connectivity to internet and need cross-

platform compatibility to other software such as Microsoft Project.

OpenProject has many advantages to other solutions on the market; however, it is not the perfect

solution for every organization. The best project management software should still be determined

14

Page 16: open project tool

based on the project type as different project management softwares excel at different areas

needed for projects.

Suggestions for future development areas of OpenProject

The OpenProject program as a project management tool has a unique position among such other

softwares due to it being open source and several other features. However, there are certain areas

that this tool can develop to become one of the best project management suites in the current

market.

First off, offline access is a must. This is especially true in today’s world as not all the areas have

the accessibility into internet. Additionally, as lots of users are still using a Windows-based

operating system; to capture a larger market, OpenProject should give the windows users the

ability to work offline. Help documents which are accessible in the offline modes would be

helpful to many users. Currently generated projects cannot be exported into a PDF or any other

format, so a feature allowing users to export the projects into a PDF would be value adding and

practical. Since there is a larger mobile usage in this era than computers, adding a fully

functional mobile app would be an added advantage. Currently OpenProject doesn't have the

features to draw network diagrams and critical path analysis/management which is important in

project management overviews. Also the product is only providing the capabilities to manage

15

Page 17: open project tool

people rather than other resources. Resource management and leveling options and auto

scheduling options would be necessary future additions.

OpenProject currently lacks more features such as Task Dependencies and Recurring Tasks.

These would be useful in a project to identify which tasks have to be done before doing another

task and which would be repeated. Project portfolio management, risk management and baselines

would also be great value added option to make OpenProject usable in any given project

scenario. A new array of options like screen sharing, calendar sharing and online chat

capabilities would be new additions to such a software which substantially increase the usability

and practicality of the software.

16

Page 18: open project tool

References

OpenProject. (2016, October 25). Retrieved from https://en.wikipedia.org/wiki/OpenProject

Open Source Community. (2016). Retrieved from https://www.openproject.org/open-source/

Project Software Review. (2016). Retrieved from https://project-management.com/openproject-

software-review/

OpenProject: Collaborative Project Management. (2016). Retrieved from

https://www.openproject.org

OpenProject. (2016). Retrieved from https://www.openproject.org/collaboration-software-

features/

@. (n.d.). OpenProject tutorials and user guides. Retrieved December 05, 2016, from

https://www.openproject.org/help/user-guides/

H. (n.d.). OpenProject. Retrieved December 05, 2016, from

https://www.youtube.com/channel/UCpDojas1X9ccix4mxadabpw

17