Interested about the project idea "Project Management Tools" in JSOP

5 views
Skip to first unread message

Harshani

unread,
May 5, 2010, 1:19:17 AM5/5/10
to Joomla! Student Outreach Program
Hi all,

I am Harshani Nawarathna, a student from the Department of Computer
Science and Engineering, University of Moratuwa,Sri Lanka.

I am passionate about JSOP and found that "Project Management Tools"
suits me the best.

I have worked with HTML, PHP, MySQL, Javascript in my university
projects and I am familiar with the web development using Joomla and
MVC architecture. I have studied Project Management in my management
studies and familiar with RUP framework and OpenProj Project
management tool.

Currently I am reading more about Joomla and trying to develop an
extension.

I would like to know further details about the project idea "Project
Management Tools" and I am looking forward to become a part of it's
development team.


Thank you.


Regards,
Harshani

EDEN

unread,
May 5, 2010, 1:53:32 PM5/5/10
to Joomla! Student Outreach Program
Harshani,
The goal of this project is to develop a Project Management and
Collaboration system integrated on joomla!
There is a lot of those tools around on the internet the most popular
on joomla is Project Folk and on drupal there is a very interesting
one openAtrium, the best of all is baseCamp but it is not free.

Bellow there is a draft propose for this project

The major part of the project is to build a Joomla! Component with
project collaboration features.

Portfolio Gallery view to show a portfolio of projects: Where a
portfolio is like a category that contain a group of projects, we can
even use the com_categories to represent the portfolios, on each
project we display relative information about it (eg: progress bar,
pictures, next tasks, any missed deadlines, upcoming major
milestones). Each project title it will be linked to that particular
project's dashboard.

Each project will have a separate dashboard view and will include
following tabs :
Overview: Basically it will display the progress of the project
(possibly break down of progress of major milestones), any other
important deadlines/news about that project. (optional) Will display
different kind of overviews for different roles since different roles
need different views of the project.

TO-DOs: Will have to-do lists grouped according to milestones. Tasks
can be added, edited, assigned to a person, removed and commented.
When a task is assigned to a person, an e-mail will be sent to that
person if selected. Nested task can be very useful since the hight
live tasks can be discussed with the client an split in many lower
level tasks by the team.

Milestones: A projects will have milestones (possibly in a calendar
view or just a fieldset grouping tasks)

Program Management: Implementing basic program management features can
be useful. A program is an other way to categorize projects. The some
of the most basic feature from program management is to: (a) allow to
submit project proposals, (b) review and approval of projects (publish
or not) by managers (on JSOP mentor are the mangers). As the program
begin we can follow the progress of the projects within the dashboard
of each project.

Generate Documents: A feature to auto-generate some basic documents
for the project (eg: Requisites, Product Backlog ) based on templates.

There can be different views/functions available for different roles
(Client, Project Management Team, Project Team) according to their
roles ( i.e: internal details won't be shown to the outside client,
project management team has the permission to add, edit milestones and
TO-DOs). We can use the core ACL of Joomla! 1.6 do define roles

In addition to the main component, there will be a module to display
the following in different views:
Displays current projects and it's progress shown using a progress
bar. In addition it will shoe the past/upcoming milestones which is
near to the current date.

Displays the calender of the current month and the milestones planned
for that month
Announces the completion of a project or a new addition of a project.
In addition it can include some kind of news filed which displays the
recent history of the organization's project.
This module would be very handy to a manager of the organization to
have a quick look.

This is a draft plan defined with help from Umashanthi (a student from
Sri Lanka), this is a draft we are going to define it when the Team is
set, send your application as soon as possible
http://developer.joomla.org/gsoc-2010-student-application-template.html

Umashanthi Pavalanathan

unread,
May 7, 2010, 12:52:51 AM5/7/10
to joomla-student-...@googlegroups.com
Hi Eden and Harshani,

I am happy that this project is back in JSOP. I was really interested in this project and couldn't participate in JSOP because of some other commitments.  You can work on the proposal based on the draft I have proposed earlier.

Eden: Harshani is my friend from the same batch in the University. I am happy that she took the initiative to do this project.

Good Luck!


Best Regards,
Umashanthi

Harshani

unread,
May 7, 2010, 7:47:23 AM5/7/10
to Joomla! Student Outreach Program
Hi Eden and Umashanthi,

Thanks a lot for sending me further details about the project "Project
Management Tools".

I went through the proposal and currently I am studying the other
project management tools mentioned in it.

I submitted my application for JSOP 2010 and looking forward to
contribute to the development of the project.

Regards,
Harshani

On May 7, 9:52 am, Umashanthi Pavalanathan <umashant...@gmail.com>
wrote:
> Hi Eden and Harshani,
>
> I am happy that this project is back in JSOP. I was really interested in
> this project and couldn't participate in JSOP because of some other
> commitments.  You can work on the proposal based on the draft I have
> proposed earlier.
>
> Eden: Harshani is my friend from the same batch in the University. I am
> happy that she took the initiative to do this project.
>
> Good Luck!
>
> Best Regards,
> Umashanthi
>
> > (Client, Project ManagementTeam, ProjectTeam) according to their
> > roles ( i.e: internal details won't be shown to the outside client,
> > project managementteamhas the permission to add, edit milestones and
Reply all
Reply to author
Forward
0 new messages