SlideShare a Scribd company logo
1 of 81
INFORMATION MANAGEMENT
      WITH REDMINE

                                     Nguyễn Vũ Hưng
                              vuhung16plus@gmail.com
                                          2012/09/15




2012/09/15   Nguyễn Vũ Hưng
Change History
No   Date         Author    Details              Slides
1    2010/10/09   vuhung    Newly created        All
2    2010/10/12   vuhung    Updated              5, 80
3    2010/11/21   vuhung    Updated

4    2012/09/15   vuhung    Updated all slides   All




2012/09/15                      Nguyễn Vũ Hưng
Agenda
•   Project Management Overview
•   IT Project Management
•   Life Cycle
•   Development Models
•   Redmine Installation
•   Process (Quy trình)
•   Comparison with other products
•   Ticket Driven Development
•   Basic Redmine Features and Administration
•   Redmine Customization for Real World Process
•   Workflow
•   Useful Plugins

2012/09/15          Nguyễn Vũ Hưng
Work Breakdown




2012/09/15     Nguyễn Vũ Hưng
Plan a Travel




2012/09/15   Nguyễn Vũ Hưng
Meeting Minutes




2012/09/15     Nguyễn Vũ Hưng
Other usages
• Quản lý tuyển dụng
• Quản lý xin nghỉ
• Quản lý đặt hàng/đặt đồ ăn




2012/09/15    Nguyễn Vũ Hưng
Project Management (PM) Overview

• Project constraints
    – Scope (What to do?)
    – Time (Deadline)
    – Budget (Money, Facilities, Human Resources)
• PM (to archive to goals)
    – Planning, organizing,
    – Securing (budget, scope, time
    – Managing

2012/09/15       Nguyễn Vũ Hưng
IT Project PM
• Planning
    – Requirement Analysis
    – Project Scope
    – Function List
• Implementation
    – Implementation
        • Basic design, Detail Design, Coding, Unit Test.
    – Testing
        • Integration, System, Regression, Acceptance, Alpha, Beta
    – Documentation
• Deployment and maintenance
    – Approved to be released
    – Training and Support
    – Maintaining


2012/09/15               Nguyễn Vũ Hưng
Basic Life Cycle

• Planning
• Implementation, Testing
    – Documenting
• Deployment, maintenance




2012/09/15     Nguyễn Vũ Hưng
Software Development Models

• Waterfall
• Spiral Model
• Iterative and
  Incremental
  Development
• Agile Development
  Model


2012/09/15   Nguyễn Vũ Hưng
Process Improvement Models

• CMMI (Capability Maturity Model
  Integration)
• ISO 9000
• ISO 15504




2012/09/15    Nguyễn Vũ Hưng
Redmine history

• Ruby on Rails framework based
• Cross database (sqlite, MySQL, Postgres)
• Open source (GPL version 2)




2012/09/15     Nguyễn Vũ Hưng
Redmine Requirement

• Requirements
    – CentOS 5.4+
    – Database MySQL > 4.1
    – Ruby & Ruby on Rails (version == 2.2.2)
    – OS user to run Redmine (optional)




2012/09/15        Nguyễn Vũ Hưng
Redmine installation (1)
 #useradd redmine
 #passwd redmine
 #gem install rails -v=2.2.2

        # cd /var/www/html/
        # mkdir redmine
        # cd redmine
        # wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz
        # wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz


                 # cd /var/www/html/
                 # mkdir redmine
                 # cd redmine
                 # wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz
                 # wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
                 # tar xvzf rubygems-1.3.5.tgz
                 # tar xvzf redmine-0.8.7.tar.gz
                 # cd rubygems-1.3.5




2012/09/15                      Nguyễn Vũ Hưng
Redmine installation (4)
 # mysql
 #create database redmine character set utf8;
 #create user 'redmine'@'localhost' identified by 'my_password';
 #grant all privileges on redmine.* to 'redmine'@'localhost';
 #
 # /etc/init.d/mysqld restart
 # cd /var/www/html/redmine/redmine-0.8.7/config
 # cp database.yml.example databse.yml
 #vi database.yml



                vi database.yml

                 production:
                  adapter: mysql
                  database: redmine
                  host: localhost
                  username: redmine
                  password: my_password
                  socket: /var/lib/mysql/mysql.sock




2012/09/15                        Nguyễn Vũ Hưng
Redmine installation (5)
 #cd /var/www/html/redmine/redmine-0.8.7/
 # rake config/initializers/session_store.rb
 # RAILS_ENV=production rake db:migrate
 # RAILS_ENV=production rake redmine:load_default_data


    # su - redmine
    # mkdir –p tmp public/plugin_assets
    # sudo chown –R redmine:redmine files log tmp public/plugin_asets
    # sudo chmod –R 755 files log tmp public/plugin_assets


       #su – redmine
       #cd /var/www/html/redmine/redmine-0.8.7
       # ruby script/server webrick –e production


                   => Booting WEBrick...
                   [2010-06-14 18:31:36] INFO WEBrick 1.3.1
                   [2010-06-14 18:31:36] INFO ruby 1.8.5 (2006-08-25) [i386-linux]
                   [2010-06-14 18:31:36] INFO WEBrick::HTTPServer#start: pid=5132 port=3000
                   192.168.52.16 - - [14/Jun/2010:18:35:59 ICT] "GET /my/page HTTP/1.1" 304 0
                   http://192.168.52.123:3000/timesheet -> /my/page

2012/09/15                     Nguyễn Vũ Hưng
Webrick Web Server
 Check: http://host_IP:3000
 Login: admin
 Password: admin




2012/09/15               Nguyễn Vũ Hưng
Themes




http://www.redmine.org/wiki/redmine/Theme_Lis
  2012/09/15                Nguyễn Vũ Hưng
Plugins




2012/09/15   Nguyễn Vũ Hưng
Plugins




http://www.redmine.org/wiki/redmine/Plugin_List




 2012/09/15     Nguyễn Vũ Hưng
Trac

 •   Project management (Roadmap, Milestones, etc.)
 •   Ticket system (bug tracking, tasks, etc.)
 •   Fine-grained permissions (since 0.11)
 •   Timeline of all recent activity
 •   Wiki (syntax similar to MoinMoin)
 •   Customized reporting
 •   VCS web interface (subversion)
 •   RSS Feeds
 •   Multiple project support
 •   Environment extensibility (via Python plugins)
 •   iCalendar export[4]
 •   Multiple Repository Support per environment (since 0.12)




2012/09/15             Nguyễn Vũ Hưng
Trac + ? = Redmine
•   Project management (Roadmap,                     •   Multiple projects support
    Milestones, etc.)                                •   Flexible role based access control
•   Ticket system (bug tracking, tasks,              •   Flexible issue tracking system
    etc.)                                            •   Gantt chart and calendar
•   Fine-grained permissions (since                  •   News, documents & files management
    0.11)                                            •   Feeds & email notifications
•   Timeline of all recent activity                  •   Per project wiki
•   Wiki (syntax similar to MoinMoin)                •   Per project forums
•   Customized reporting                             •   Time tracking
•   VCS web interface (subversion)                   •   Custom fields for issues, time-entries,
                                                         projects and users
•   RSS Feeds                                        •   SCM integration (SVN, CVS, Git,
•   Multiple project support                             Mercurial, Bazaar and Darcs)
•   Environment extensibility (via                   •   Issue creation via email
    Python plugins)                                  •   Multiple LDAP authentication support
•   iCalendar export[4]                              •   User self-registration support
•                                                    •   Multilanguage support
    Multiple Repository Support per
    environment (since 0.12)                         •   Multiple databases support



                                          http://www.redmine.org/wiki/redmine/Features

2012/09/15                    Nguyễn Vũ Hưng
Mantis + = Redmine

• The Mantis importer migrates:
    – http://www.redmine.org/wiki/1/RedmineMigrate#Mantis
    – Users
    – Projects
    – Project versions, categories and news
    – Project memberships
    – Bugs
    – Bug notes, files, relations and monitors
    – Custom fields


2012/09/15           Nguyễn Vũ Hưng
TestLink += Redmine

• Integrate Testlink with Redmine:
    –   http://www.teamst.org/index.php/news-mainmenu-2/13-development/10-ftr1

    – Use TestLink to compose rich test plans
      containing an chosen set of test cases.
    – Each Test Plans can collect test results for
      particular builds and platforms. Testing could
      be prioritized, assigned to testers, defined
      milestones.



2012/09/15                   Nguyễn Vũ Hưng
Planning (1)

• Calendar
• Gantt Chart
• Redmine Estimations plugin
    – COCOS
    – Function Point




2012/09/15       Nguyễn Vũ Hưng
Planning (Gantt Chart)




2012/09/15        Nguyễn Vũ Hưng
Planning (Gantt Chart)




2012/09/15        Nguyễn Vũ Hưng
Design, Implementation, Testing




2012/09/15   Nguyễn Vũ Hưng
Deployment, Maintenance

• Use trackers and/or Categories




2012/09/15    Nguyễn Vũ Hưng
Ticket First




2012/09/15   Nguyễn Vũ Hưng
What is a Ticket

Ticket
    – Issues
    – Bugs
    – Task
    – Meeting
    – Question/Answer
    – Any Activities
    – Divide and Conqueror
• Manage all Activities in ONE place

2012/09/15      Nguyễn Vũ Hưng
2012/09/15   Nguyễn Vũ Hưng
2012/09/15   Nguyễn Vũ Hưng
Multi Projects
                               • Internal
                                 – 31 Projects (21 Open)
                                 – 2002 Tickets
                                 – 50 Users (38 Active)
                               • External
                                 – 3 Projects
                                 – 192 Tickets
                                 – 15 Users




2012/09/15    Nguyễn Vũ Hưng
Project Activities



                      To monitor project activities
                      Daily Report: Obsolete




2012/09/15     Nguyễn Vũ Hưng
WorkTime




2012/09/15   Nguyễn Vũ Hưng
Roadmap

              The roadmap provides a highly-configurable,
              version-based view on the issue tracking system
              that helps planning and managing the
              development of a project.
              It also provides an in-depth (version-based)
              overview of the current state of your project.




2012/09/15   Nguyễn Vũ Hưng
Change Log




             Provides a project-level overview of all
             closed issues, sorted per target version.
             Considering the fact that this is an
             overview of what has changed in the
             specified target-versions, only closed
             issues which have the target-version field
             filled are shown in this overview.

2012/09/15   Nguyễn Vũ Hưng
Issue Summary




2012/09/15    Nguyễn Vũ Hưng
Issue Summary (2)




2012/09/15      Nguyễn Vũ Hưng
Issue Summary (3)




2012/09/15      Nguyễn Vũ Hưng
Project Settings




2012/09/15     Nguyễn Vũ Hưng
Repository




2012/09/15   Nguyễn Vũ Hưng
Pepository Statistics




2012/09/15       Nguyễn Vũ Hưng
Administrator Page




2012/09/15      Nguyễn Vũ Hưng
Project List/New




2012/09/15     Nguyễn Vũ Hưng
User Management




2012/09/15      Nguyễn Vũ Hưng
Roles




             Non member: this role lets you define the permissions
             that a registered user has on projects which he is not a
             member of.
             Anonymous: this role lets you define the permissions
             that anonymous users have on the projects.



2012/09/15    Nguyễn Vũ Hưng
Trackers = Type of Activities




2012/09/15   Nguyễn Vũ Hưng
Issue Status




2012/09/15   Nguyễn Vũ Hưng
Workflow (1)




2012/09/15   Nguyễn Vũ Hưng
Workflow (2)




2012/09/15   Nguyễn Vũ Hưng
Workflow (3)




2012/09/15   Nguyễn Vũ Hưng
Custom Fields




2012/09/15    Nguyễn Vũ Hưng
Enumerations




2012/09/15    Nguyễn Vũ Hưng
Enumerations




2012/09/15    Nguyễn Vũ Hưng
Issue Priorities




2012/09/15    Nguyễn Vũ Hưng
Email notifications




2012/09/15      Nguyễn Vũ Hưng
Wiki Syntax




2012/09/15   http://www.redmine.org/wiki/redmine/RedmineTextFormatting
                   Nguyễn Vũ Hưng
Time Tracking




2012/09/15    Nguyễn Vũ Hưng
Multi Language




2012/09/15     Nguyễn Vũ Hưng
User Groups

• 0.9.0+




2012/09/15   Nguyễn Vũ Hưng
Scrum




2012/09/15   Nguyễn Vũ Hưng
Agile Style
• Short development, release cycle
    – Quickly
    – Dirty
    – Nightly
• Iteration
    – Small features
    – Small bug fixes
• Software Configurtion Management
    – Continuous Integration
    – Test Driven


2012/09/15          Nguyễn Vũ Hưng
Kanban




2012/09/15   Nguyễn Vũ Hưng
Chart




2012/09/15   Nguyễn Vũ Hưng
Code Review




      日本製です



2012/09/15    Nguyễn Vũ Hưng
Google Calendar




2012/09/15     Nguyễn Vũ Hưng
Lunch Order




2012/09/15   Nguyễn Vũ Hưng
Interview Calendar




2012/09/15      Nguyễn Vũ Hưng
MTG Reservation




2012/09/15     Nguyễn Vũ Hưng
[alluser:06043] Thông báo đến
           muộn (12/10/2010)

  Đơn xin nghỉ ngày 08/10/2010



2012/09/15   Nguyễn Vũ Hưng
Speech Management




2012/09/15       Nguyễn Vũ Hưng
Ex: TODO List Management



Tracker = TODO List Management
Filter Calendar by the Tracker




   2012/09/15                Nguyễn Vũ Hưng
MTG Room Booking Management




Tracker = MTG Room Booking
Filter Calendar by the Tracker




   2012/09/15                Nguyễn Vũ Hưng
LIFE is a
[               ]
  Short Project
2012/09/15   Nguyễn Vũ Hưng
Thank you!


                   Q&A



2012/09/15   Nguyễn Vũ Hưng
• Name: Nguyễn Vũ Hưng
• Tel: 0904-28-7878
• Email: vuhung16plus@gmail.com
• YIM: vuhung16 , Skype: vuhung16plus
•
• https://www.facebook.com/nguyenvuhung
• https://twitter.com/vuhung
• https://www.linkedin.com/in/nguyenvuhung
•
• https://www.facebook.com/groups/vietlug/
• http://vfossa.vn/

2012/09/15         Nguyễn Vũ Hưng
Information Management
          with Redmine

                                     Nguyễn Vũ Hưng
                              vuhung16plus@gmail.com
                                          2012/09/15




2012/09/15   Nguyễn Vũ Hưng
References
•   PMBOK 4th Edition
•   http://www.visitask.com/closure-phase.asp
•   Redmine_guide_install.doc
•   Redmine Wiki http://www.redmine.org/wiki/
•   http://www.redmine.org
•   チケットファーストでアジャイル開発!~チケットに分割して統治せよ
•   ETWest2009講演資料「TestLinkでアジャイルにテストする」
•   http://www.slideshare.net/machu/yet-another-tdd
•   SPES2009経験論文~チケット駆動開発:BTS によるアジャイル開発の改善
•   XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」
•   チケット駆動開発の概要と体験談
•   http://en.wikipedia.org/wiki/Software_testing
•   http://www.flickr.com/photos/somerslea/145022630/#/
•   http://www.flickr.com/photos/orcmid/3879260297/
•   http://www.redmine.org/wiki/1/PluginCharts
•   http://powerbacks.com/sampler_thumbs/tech/technologythumbsset2.htm
•   http://www.innovationgear.com/mind-mapping-software/solutions/project-planning-and-project-management.php
•




2012/09/15                               Nguyễn Vũ Hưng

More Related Content

Similar to Manage Projects & Track Issues with Redmine

Nguyễn Vũ Hưng: Project/Information Management. with Redmine
Nguyễn Vũ Hưng: Project/Information Management. with RedmineNguyễn Vũ Hưng: Project/Information Management. with Redmine
Nguyễn Vũ Hưng: Project/Information Management. with RedmineVu Hung Nguyen
 
Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01
Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01
Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01Vu Hung Nguyen
 
Establish reliable builds and deployments with Magento
Establish reliable builds and deployments with MagentoEstablish reliable builds and deployments with Magento
Establish reliable builds and deployments with MagentoUnic
 
Acjim acmacs presentation
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentationhda_jim
 
DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013Ethan Ram
 
Acjim acmacs presentation
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentationRohan Maleku
 
Vinicorp: Information management with redmine
Vinicorp: Information management with redmine Vinicorp: Information management with redmine
Vinicorp: Information management with redmine vinicorp
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development PipelineGlobalLogic Ukraine
 
Introduction to Docker Container
Introduction to Docker ContainerIntroduction to Docker Container
Introduction to Docker ContainerSamsul Ma'arif
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xWong Hoi Sing Edison
 
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on DominoAn XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on DominoFrank van der Linden
 
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®Serdar Basegmez
 
Introduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azureIntroduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azureColin Mackay
 
Instant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositoriesInstant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositoriesYshay Yaacobi
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformMuleSoft
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudLyzun Oleksandr
 
FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewDalibor Blazevic
 
Grunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous IntegrationGrunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous IntegrationDavid Amend
 

Similar to Manage Projects & Track Issues with Redmine (20)

Nguyễn Vũ Hưng: Project/Information Management. with Redmine
Nguyễn Vũ Hưng: Project/Information Management. with RedmineNguyễn Vũ Hưng: Project/Information Management. with Redmine
Nguyễn Vũ Hưng: Project/Information Management. with Redmine
 
Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01
Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01
Information.management.with.redmine thai nguyenfoss.nguyen.vu.hung.20101121-01
 
Establish reliable builds and deployments with Magento
Establish reliable builds and deployments with MagentoEstablish reliable builds and deployments with Magento
Establish reliable builds and deployments with Magento
 
Acjim acmacs presentation
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentation
 
DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013DevOps / Agile Tools Seminar 2013
DevOps / Agile Tools Seminar 2013
 
Acjim acmacs presentation
Acjim acmacs presentationAcjim acmacs presentation
Acjim acmacs presentation
 
Vinicorp: Information management with redmine
Vinicorp: Information management with redmine Vinicorp: Information management with redmine
Vinicorp: Information management with redmine
 
Introduction to Node.js by Vinothini B
Introduction to Node.js by Vinothini BIntroduction to Node.js by Vinothini B
Introduction to Node.js by Vinothini B
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
 
Introduction to Docker Container
Introduction to Docker ContainerIntroduction to Docker Container
Introduction to Docker Container
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
An XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on DominoAn XPager's Guide to Process Server-Side Jobs on Domino
An XPager's Guide to Process Server-Side Jobs on Domino
 
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
ICONUK 2013 - An XPager's Guide to Process Server-Side Jobs on IBM® Domino®
 
Introduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azureIntroduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azure
 
Instant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositoriesInstant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositories
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint Platform
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
 
FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical Overview
 
Grunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous IntegrationGrunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous Integration
 
Oracle 12c Launch Event 02 ADF 12c and Maven in Jdeveloper / By Aino Andriessen
Oracle 12c Launch Event 02 ADF 12c and Maven in Jdeveloper / By Aino Andriessen Oracle 12c Launch Event 02 ADF 12c and Maven in Jdeveloper / By Aino Andriessen
Oracle 12c Launch Event 02 ADF 12c and Maven in Jdeveloper / By Aino Andriessen
 

More from Vu Hung Nguyen

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boVu Hung Nguyen
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Vu Hung Nguyen
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Vu Hung Nguyen
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineersVu Hung Nguyen
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management TerminologiesVu Hung Nguyen
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]Vu Hung Nguyen
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Vu Hung Nguyen
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Vu Hung Nguyen
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-xVu Hung Nguyen
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkVu Hung Nguyen
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonVu Hung Nguyen
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum frameworkVu Hung Nguyen
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhVu Hung Nguyen
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkVu Hung Nguyen
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapVu Hung Nguyen
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking GuidelinesVu Hung Nguyen
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoVu Hung Nguyen
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Vu Hung Nguyen
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsVu Hung Nguyen
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project managementVu Hung Nguyen
 

More from Vu Hung Nguyen (20)

Co ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi boCo ban horenso - Tai lieu training noi bo
Co ban horenso - Tai lieu training noi bo
 
Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0Funix techtalk: Tự học hiệu quả thời 4.0
Funix techtalk: Tự học hiệu quả thời 4.0
 
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
Học cờ cùng con - Nguyễn Vỹ Kỳ Anh [U8]
 
Japanese for it bridge engineers
Japanese for it bridge engineersJapanese for it bridge engineers
Japanese for it bridge engineers
 
Basic IT Project Management Terminologies
Basic IT Project Management TerminologiesBasic IT Project Management Terminologies
Basic IT Project Management Terminologies
 
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
2018 Học cờ cùng con - Nguyễn Vũ Kỳ Anh [U7]
 
Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)Làm việc hiệu quả với sếp Nhật (2017)
Làm việc hiệu quả với sếp Nhật (2017)
 
Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)Problem Solving Skills (for IT Engineers)
Problem Solving Skills (for IT Engineers)
 
Using Shader in cocos2d-x
Using Shader in cocos2d-xUsing Shader in cocos2d-x
Using Shader in cocos2d-x
 
Pham Anh Tu - TK Framework
Pham Anh Tu - TK FrameworkPham Anh Tu - TK Framework
Pham Anh Tu - TK Framework
 
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS NewtonMy idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
My idol: Magnus Carlsen vs. Ky Anh 2G1 NGS Newton
 
Basic advanced scrum framework
Basic advanced scrum frameworkBasic advanced scrum framework
Basic advanced scrum framework
 
FPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinhFPT Univ. Talkshow IT khong chi la lap trinh
FPT Univ. Talkshow IT khong chi la lap trinh
 
Basic & Advanced Scrum Framework
Basic & Advanced Scrum FrameworkBasic & Advanced Scrum Framework
Basic & Advanced Scrum Framework
 
Agile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: RecapAgile Vietnam Conference 2016: Recap
Agile Vietnam Conference 2016: Recap
 
IT Public Speaking Guidelines
IT Public Speaking GuidelinesIT Public Speaking Guidelines
IT Public Speaking Guidelines
 
Kanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng caoKanban: Cơ bản và Nâng cao
Kanban: Cơ bản và Nâng cao
 
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
Học cờ vua cùng con Nguyễn Vũ Kỳ Anh (U6)
 
Fuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning SkillsFuji Technology Workshop: Learning Skills
Fuji Technology Workshop: Learning Skills
 
Anti patterns in it project management
Anti patterns in it project managementAnti patterns in it project management
Anti patterns in it project management
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Manage Projects & Track Issues with Redmine

  • 1. INFORMATION MANAGEMENT WITH REDMINE Nguyễn Vũ Hưng vuhung16plus@gmail.com 2012/09/15 2012/09/15 Nguyễn Vũ Hưng
  • 2. Change History No Date Author Details Slides 1 2010/10/09 vuhung Newly created All 2 2010/10/12 vuhung Updated 5, 80 3 2010/11/21 vuhung Updated 4 2012/09/15 vuhung Updated all slides All 2012/09/15 Nguyễn Vũ Hưng
  • 3. Agenda • Project Management Overview • IT Project Management • Life Cycle • Development Models • Redmine Installation • Process (Quy trình) • Comparison with other products • Ticket Driven Development • Basic Redmine Features and Administration • Redmine Customization for Real World Process • Workflow • Useful Plugins 2012/09/15 Nguyễn Vũ Hưng
  • 4. Work Breakdown 2012/09/15 Nguyễn Vũ Hưng
  • 5. Plan a Travel 2012/09/15 Nguyễn Vũ Hưng
  • 6. Meeting Minutes 2012/09/15 Nguyễn Vũ Hưng
  • 7. Other usages • Quản lý tuyển dụng • Quản lý xin nghỉ • Quản lý đặt hàng/đặt đồ ăn 2012/09/15 Nguyễn Vũ Hưng
  • 8. Project Management (PM) Overview • Project constraints – Scope (What to do?) – Time (Deadline) – Budget (Money, Facilities, Human Resources) • PM (to archive to goals) – Planning, organizing, – Securing (budget, scope, time – Managing 2012/09/15 Nguyễn Vũ Hưng
  • 9. IT Project PM • Planning – Requirement Analysis – Project Scope – Function List • Implementation – Implementation • Basic design, Detail Design, Coding, Unit Test. – Testing • Integration, System, Regression, Acceptance, Alpha, Beta – Documentation • Deployment and maintenance – Approved to be released – Training and Support – Maintaining 2012/09/15 Nguyễn Vũ Hưng
  • 10. Basic Life Cycle • Planning • Implementation, Testing – Documenting • Deployment, maintenance 2012/09/15 Nguyễn Vũ Hưng
  • 11. Software Development Models • Waterfall • Spiral Model • Iterative and Incremental Development • Agile Development Model 2012/09/15 Nguyễn Vũ Hưng
  • 12. Process Improvement Models • CMMI (Capability Maturity Model Integration) • ISO 9000 • ISO 15504 2012/09/15 Nguyễn Vũ Hưng
  • 13. Redmine history • Ruby on Rails framework based • Cross database (sqlite, MySQL, Postgres) • Open source (GPL version 2) 2012/09/15 Nguyễn Vũ Hưng
  • 14. Redmine Requirement • Requirements – CentOS 5.4+ – Database MySQL > 4.1 – Ruby & Ruby on Rails (version == 2.2.2) – OS user to run Redmine (optional) 2012/09/15 Nguyễn Vũ Hưng
  • 15. Redmine installation (1) #useradd redmine #passwd redmine #gem install rails -v=2.2.2 # cd /var/www/html/ # mkdir redmine # cd redmine # wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz # wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz # cd /var/www/html/ # mkdir redmine # cd redmine # wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz # wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz # tar xvzf rubygems-1.3.5.tgz # tar xvzf redmine-0.8.7.tar.gz # cd rubygems-1.3.5 2012/09/15 Nguyễn Vũ Hưng
  • 16. Redmine installation (4) # mysql #create database redmine character set utf8; #create user 'redmine'@'localhost' identified by 'my_password'; #grant all privileges on redmine.* to 'redmine'@'localhost'; # # /etc/init.d/mysqld restart # cd /var/www/html/redmine/redmine-0.8.7/config # cp database.yml.example databse.yml #vi database.yml vi database.yml production: adapter: mysql database: redmine host: localhost username: redmine password: my_password socket: /var/lib/mysql/mysql.sock 2012/09/15 Nguyễn Vũ Hưng
  • 17. Redmine installation (5) #cd /var/www/html/redmine/redmine-0.8.7/ # rake config/initializers/session_store.rb # RAILS_ENV=production rake db:migrate # RAILS_ENV=production rake redmine:load_default_data # su - redmine # mkdir –p tmp public/plugin_assets # sudo chown –R redmine:redmine files log tmp public/plugin_asets # sudo chmod –R 755 files log tmp public/plugin_assets #su – redmine #cd /var/www/html/redmine/redmine-0.8.7 # ruby script/server webrick –e production => Booting WEBrick... [2010-06-14 18:31:36] INFO WEBrick 1.3.1 [2010-06-14 18:31:36] INFO ruby 1.8.5 (2006-08-25) [i386-linux] [2010-06-14 18:31:36] INFO WEBrick::HTTPServer#start: pid=5132 port=3000 192.168.52.16 - - [14/Jun/2010:18:35:59 ICT] "GET /my/page HTTP/1.1" 304 0 http://192.168.52.123:3000/timesheet -> /my/page 2012/09/15 Nguyễn Vũ Hưng
  • 18. Webrick Web Server Check: http://host_IP:3000 Login: admin Password: admin 2012/09/15 Nguyễn Vũ Hưng
  • 20. Plugins 2012/09/15 Nguyễn Vũ Hưng
  • 22. Trac • Project management (Roadmap, Milestones, etc.) • Ticket system (bug tracking, tasks, etc.) • Fine-grained permissions (since 0.11) • Timeline of all recent activity • Wiki (syntax similar to MoinMoin) • Customized reporting • VCS web interface (subversion) • RSS Feeds • Multiple project support • Environment extensibility (via Python plugins) • iCalendar export[4] • Multiple Repository Support per environment (since 0.12) 2012/09/15 Nguyễn Vũ Hưng
  • 23. Trac + ? = Redmine • Project management (Roadmap, • Multiple projects support Milestones, etc.) • Flexible role based access control • Ticket system (bug tracking, tasks, • Flexible issue tracking system etc.) • Gantt chart and calendar • Fine-grained permissions (since • News, documents & files management 0.11) • Feeds & email notifications • Timeline of all recent activity • Per project wiki • Wiki (syntax similar to MoinMoin) • Per project forums • Customized reporting • Time tracking • VCS web interface (subversion) • Custom fields for issues, time-entries, projects and users • RSS Feeds • SCM integration (SVN, CVS, Git, • Multiple project support Mercurial, Bazaar and Darcs) • Environment extensibility (via • Issue creation via email Python plugins) • Multiple LDAP authentication support • iCalendar export[4] • User self-registration support • • Multilanguage support Multiple Repository Support per environment (since 0.12) • Multiple databases support http://www.redmine.org/wiki/redmine/Features 2012/09/15 Nguyễn Vũ Hưng
  • 24. Mantis + = Redmine • The Mantis importer migrates: – http://www.redmine.org/wiki/1/RedmineMigrate#Mantis – Users – Projects – Project versions, categories and news – Project memberships – Bugs – Bug notes, files, relations and monitors – Custom fields 2012/09/15 Nguyễn Vũ Hưng
  • 25. TestLink += Redmine • Integrate Testlink with Redmine: – http://www.teamst.org/index.php/news-mainmenu-2/13-development/10-ftr1 – Use TestLink to compose rich test plans containing an chosen set of test cases. – Each Test Plans can collect test results for particular builds and platforms. Testing could be prioritized, assigned to testers, defined milestones. 2012/09/15 Nguyễn Vũ Hưng
  • 26. Planning (1) • Calendar • Gantt Chart • Redmine Estimations plugin – COCOS – Function Point 2012/09/15 Nguyễn Vũ Hưng
  • 27. Planning (Gantt Chart) 2012/09/15 Nguyễn Vũ Hưng
  • 28. Planning (Gantt Chart) 2012/09/15 Nguyễn Vũ Hưng
  • 30. Deployment, Maintenance • Use trackers and/or Categories 2012/09/15 Nguyễn Vũ Hưng
  • 31. Ticket First 2012/09/15 Nguyễn Vũ Hưng
  • 32. What is a Ticket Ticket – Issues – Bugs – Task – Meeting – Question/Answer – Any Activities – Divide and Conqueror • Manage all Activities in ONE place 2012/09/15 Nguyễn Vũ Hưng
  • 33. 2012/09/15 Nguyễn Vũ Hưng
  • 34. 2012/09/15 Nguyễn Vũ Hưng
  • 35. Multi Projects • Internal – 31 Projects (21 Open) – 2002 Tickets – 50 Users (38 Active) • External – 3 Projects – 192 Tickets – 15 Users 2012/09/15 Nguyễn Vũ Hưng
  • 36. Project Activities To monitor project activities Daily Report: Obsolete 2012/09/15 Nguyễn Vũ Hưng
  • 37. WorkTime 2012/09/15 Nguyễn Vũ Hưng
  • 38. Roadmap The roadmap provides a highly-configurable, version-based view on the issue tracking system that helps planning and managing the development of a project. It also provides an in-depth (version-based) overview of the current state of your project. 2012/09/15 Nguyễn Vũ Hưng
  • 39. Change Log Provides a project-level overview of all closed issues, sorted per target version. Considering the fact that this is an overview of what has changed in the specified target-versions, only closed issues which have the target-version field filled are shown in this overview. 2012/09/15 Nguyễn Vũ Hưng
  • 40. Issue Summary 2012/09/15 Nguyễn Vũ Hưng
  • 41. Issue Summary (2) 2012/09/15 Nguyễn Vũ Hưng
  • 42. Issue Summary (3) 2012/09/15 Nguyễn Vũ Hưng
  • 43. Project Settings 2012/09/15 Nguyễn Vũ Hưng
  • 44. Repository 2012/09/15 Nguyễn Vũ Hưng
  • 45. Pepository Statistics 2012/09/15 Nguyễn Vũ Hưng
  • 46. Administrator Page 2012/09/15 Nguyễn Vũ Hưng
  • 47. Project List/New 2012/09/15 Nguyễn Vũ Hưng
  • 48. User Management 2012/09/15 Nguyễn Vũ Hưng
  • 49. Roles Non member: this role lets you define the permissions that a registered user has on projects which he is not a member of. Anonymous: this role lets you define the permissions that anonymous users have on the projects. 2012/09/15 Nguyễn Vũ Hưng
  • 50. Trackers = Type of Activities 2012/09/15 Nguyễn Vũ Hưng
  • 51. Issue Status 2012/09/15 Nguyễn Vũ Hưng
  • 52. Workflow (1) 2012/09/15 Nguyễn Vũ Hưng
  • 53. Workflow (2) 2012/09/15 Nguyễn Vũ Hưng
  • 54. Workflow (3) 2012/09/15 Nguyễn Vũ Hưng
  • 55. Custom Fields 2012/09/15 Nguyễn Vũ Hưng
  • 56. Enumerations 2012/09/15 Nguyễn Vũ Hưng
  • 57. Enumerations 2012/09/15 Nguyễn Vũ Hưng
  • 58. Issue Priorities 2012/09/15 Nguyễn Vũ Hưng
  • 59. Email notifications 2012/09/15 Nguyễn Vũ Hưng
  • 60. Wiki Syntax 2012/09/15 http://www.redmine.org/wiki/redmine/RedmineTextFormatting Nguyễn Vũ Hưng
  • 61. Time Tracking 2012/09/15 Nguyễn Vũ Hưng
  • 62. Multi Language 2012/09/15 Nguyễn Vũ Hưng
  • 63. User Groups • 0.9.0+ 2012/09/15 Nguyễn Vũ Hưng
  • 64. Scrum 2012/09/15 Nguyễn Vũ Hưng
  • 65. Agile Style • Short development, release cycle – Quickly – Dirty – Nightly • Iteration – Small features – Small bug fixes • Software Configurtion Management – Continuous Integration – Test Driven 2012/09/15 Nguyễn Vũ Hưng
  • 66. Kanban 2012/09/15 Nguyễn Vũ Hưng
  • 67. Chart 2012/09/15 Nguyễn Vũ Hưng
  • 68. Code Review 日本製です 2012/09/15 Nguyễn Vũ Hưng
  • 69. Google Calendar 2012/09/15 Nguyễn Vũ Hưng
  • 70. Lunch Order 2012/09/15 Nguyễn Vũ Hưng
  • 71. Interview Calendar 2012/09/15 Nguyễn Vũ Hưng
  • 72. MTG Reservation 2012/09/15 Nguyễn Vũ Hưng
  • 73. [alluser:06043] Thông báo đến muộn (12/10/2010) Đơn xin nghỉ ngày 08/10/2010 2012/09/15 Nguyễn Vũ Hưng
  • 74. Speech Management 2012/09/15 Nguyễn Vũ Hưng
  • 75. Ex: TODO List Management Tracker = TODO List Management Filter Calendar by the Tracker 2012/09/15 Nguyễn Vũ Hưng
  • 76. MTG Room Booking Management Tracker = MTG Room Booking Filter Calendar by the Tracker 2012/09/15 Nguyễn Vũ Hưng
  • 77. LIFE is a [ ] Short Project 2012/09/15 Nguyễn Vũ Hưng
  • 78. Thank you! Q&A 2012/09/15 Nguyễn Vũ Hưng
  • 79. • Name: Nguyễn Vũ Hưng • Tel: 0904-28-7878 • Email: vuhung16plus@gmail.com • YIM: vuhung16 , Skype: vuhung16plus • • https://www.facebook.com/nguyenvuhung • https://twitter.com/vuhung • https://www.linkedin.com/in/nguyenvuhung • • https://www.facebook.com/groups/vietlug/ • http://vfossa.vn/ 2012/09/15 Nguyễn Vũ Hưng
  • 80. Information Management with Redmine Nguyễn Vũ Hưng vuhung16plus@gmail.com 2012/09/15 2012/09/15 Nguyễn Vũ Hưng
  • 81. References • PMBOK 4th Edition • http://www.visitask.com/closure-phase.asp • Redmine_guide_install.doc • Redmine Wiki http://www.redmine.org/wiki/ • http://www.redmine.org • チケットファーストでアジャイル開発!~チケットに分割して統治せよ • ETWest2009講演資料「TestLinkでアジャイルにテストする」 • http://www.slideshare.net/machu/yet-another-tdd • SPES2009経験論文~チケット駆動開発:BTS によるアジャイル開発の改善 • XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」 • チケット駆動開発の概要と体験談 • http://en.wikipedia.org/wiki/Software_testing • http://www.flickr.com/photos/somerslea/145022630/#/ • http://www.flickr.com/photos/orcmid/3879260297/ • http://www.redmine.org/wiki/1/PluginCharts • http://powerbacks.com/sampler_thumbs/tech/technologythumbsset2.htm • http://www.innovationgear.com/mind-mapping-software/solutions/project-planning-and-project-management.php • 2012/09/15 Nguyễn Vũ Hưng