Scrum - OrangeScrum, application de gestion de projet

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (4 Votes)
Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn

OrangeScrum est une application de gestion de projet pour indépendants, agences, petites et moyennes entreprises. L'outil Web utilise le framework CakePHP. Il est disponible en open source sous GPLv3 et disponible sur GitHub

La communauté des développeurs d'OrangeScrum a un forum actif et feuille de route. La dernière version actuelle est la 1.5.9.

169 scrum orangescrum application de gestion de projet 00

Informations sur OrangeScrum

Informations provenant de Project Management Zone

Lien : http://project-management.zone/system/orangescrum

Name Orangescrum
Description Orangescrum is an open source agile project planning tool, also available as web-based service.
Category Project Planning
Developer Andolaoft
Website orangescrum.com
Technical documentation orangescrum.com/­how-it-works
Social network pages
Facebook 279 likes
Google+ 25 followers
Twitter 412 followers
Initial release 2013
License Open Source GPL 3
Web-based service (SaaS)
Web-based architecture yes
Programming language PHP
Operating systems Linux
OS X
Windows
Mobile apps no
API no
Multi-user yes
User roles no
Authentication mechanism Password
Google sign-on
Notifications Desktop push
Email
Project Planning Properties
Hierarchical tasks no
Recurring tasks no
Milestone tracking yes
Task dependencies no
Critical path management no
Critical chain management no
Gantt charts no
Pert charts no
Baselines no
Resource management no
Resource leveling no
Time tracking yes
Cost tracking no
Earned value management no
Risk management no
Scrum support yes
Kanban support yes
Project portfolio management no

Prérequis

  • Apache2 avec le "mod_rewrite"
    • Activer curl dans le fichier php.ini
    • Mettre "post_max_size" et "upload_max_filesize" à 200 Mo dans le fichier php.ini
  • PHP 5.3 ou supérieur
  • MySQL 4.1 ou supérieur
    • Si le mode STRICT est activé, désactivez-le .

Pour le tutoriel, nous allons installer OrangeScrum sur une Ubuntu 14.04. Vous pouvez suivre le tutoriel LAMP - DEV - Ubuntu 14.04 LTS pour installer l'envirronement LAMP (Linux Apache MySQL PHP).

Configuration

Apache2

# Activer le module headers puis redémarrer Apache2
sudo a2enmod headers
sudo service apache2 restart

Installer

Nous allons installer la version 1.5.9 actuellment dernière version disponible :

# Naviguer dans l'espace de votre serveur Web
cd ~/public_html/

# Télécharger la version 1.5.9
wget https://github.com/Orangescrum/orangescrum/archive/v1.5.9.tar.gz

# Décompresser l'archive
tar xzvf v1.5.9.tar.gz

# Supprimer l'archive
rm v1.5.9.tar.gz

# Renommer le nom du répertoire
mv orangescrum-* orangescrum

# Permissions des répertoire app/tmp et app/webroot
cd orangescrum
chmod 777 -R app/tmp
chmod 777 -R app/webroot

Lancer OrangeScrum

Pour lancer OrangeScrum allez à : http://localhost/orangescrum/

Une fois sur OrangeScrum vous allez devoir configurer la solution, suivez les étapes ci-dessous :

169 scrum orangescrum application de gestion de projet 01

Etape 1

# Se connecter à la base
mysql -u root -p

# Créer une base de données
CREATE DATABASE orangescrum DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

# Quitter MySQL
exit

Etape 2

# Editer le fichier app/Config/database.php
vi app/Config/database.php

Pour ajouter le nom de votre bas de données et votre mot de passe :

class DATABASE_CONFIG {

        public $default = array(
                'datasource' => 'Database/Mysql',
                'persistent' => false,
                'host' => 'localhost',
                'login' => 'root',
                'password' => 'root',
                'database' => 'orangescrum',
                'prefix' => '',
                'encoding' => 'utf8',
        );
}

Etape 3

Puis importer le script SQL database.sql :

mysql -u root -p orangescrum < database.sql 

Etape 4

# Configurer le SMTP
vi app/Config/constants.php

Editez votre compte SMTP Gmail par exemple

//Gmail SMTP
define("SMTP_HOST", "ssl://smtp.gmail.com");
define("SMTP_PORT", "465");
define("SMTP_UNAME", "youremail_AT_gmail.com");
define("SMTP_PWORD", "******");

Puis mettre à jour la constante SUB_FOLDER comme define('SUB_FOLDER', 'orangescrum/');

##################### Domain and URL Constants ############################
define('SUB_FOLDER', 'orangescrum/'); //If your application URL followed by a folder name like: http://your-site.com/folder_name, put your folder name as 'folder_name/'

Ensuite, vous devez saisir les informations ci-dessous pour créer un compte et cliquer sur "Signup" :

169 scrum orangescrum application de gestion de projet 02

La page d'accueil :

169 scrum orangescrum application de gestion de projet 03

Conclusion

Outil intéressant, vous pouvez comparer OrangeScrum à :

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn