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

Viewers also liked

Vinicorp: Information management with redmine
Vinicorp: Information management with redmine Vinicorp: Information management with redmine
Vinicorp: Information management with redmine vinicorp
 
Software Project Management using Redmine
Software Project Management using RedmineSoftware Project Management using Redmine
Software Project Management using RedmineRitesh Tamrakar
 
Redmine - a project management system
Redmine - a project management systemRedmine - a project management system
Redmine - a project management systemCaesar Chi
 
How to use Basecamp - A project management tool (2015)
How to use Basecamp - A project management tool (2015)How to use Basecamp - A project management tool (2015)
How to use Basecamp - A project management tool (2015)Abbie De Villar
 
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...Dai FUJIHARA
 
Methods of delay analysis
Methods of delay analysisMethods of delay analysis
Methods of delay analysiskatrin enders
 
Présentation de Redmine
Présentation de RedminePrésentation de Redmine
Présentation de RedmineALTIC Altic
 
Extension of time Analysis
Extension of time AnalysisExtension of time Analysis
Extension of time AnalysisFarhan Moosa
 

Viewers also liked (10)

Vinicorp: Information management with redmine
Vinicorp: Information management with redmine Vinicorp: Information management with redmine
Vinicorp: Information management with redmine
 
Software Project Management using Redmine
Software Project Management using RedmineSoftware Project Management using Redmine
Software Project Management using Redmine
 
Redmine - a project management system
Redmine - a project management systemRedmine - a project management system
Redmine - a project management system
 
Redmine
RedmineRedmine
Redmine
 
How to use Basecamp - A project management tool (2015)
How to use Basecamp - A project management tool (2015)How to use Basecamp - A project management tool (2015)
How to use Basecamp - A project management tool (2015)
 
Rakuten Redmine
Rakuten RedmineRakuten Redmine
Rakuten Redmine
 
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the...
数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the...
 
Methods of delay analysis
Methods of delay analysisMethods of delay analysis
Methods of delay analysis
 
Présentation de Redmine
Présentation de RedminePrésentation de Redmine
Présentation de Redmine
 
Extension of time Analysis
Extension of time AnalysisExtension of time Analysis
Extension of time Analysis
 

Similar to Sfd2012Hanoi - Nguyễn Vũ Hưng: Information/Project Management 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
 
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
 
Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Simon Storm
 

Similar to Sfd2012Hanoi - Nguyễn Vũ Hưng: Information/Project Management 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
 
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
 
Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14
 

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

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Sfd2012Hanoi - Nguyễn Vũ Hưng: Information/Project Management 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