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

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

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