Your SlideShare is downloading. ×
RubyBarCamp Kiev 2009: Redmine
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

RubyBarCamp Kiev 2009: Redmine

3,039
views

Published on

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,039
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
92
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Redmine система ведения проектов   опыт внедрения “ заточка” для Scrum   и другие полезности Ruby  And  Rails Barcamp Киев, 26 сентября 2009 Vladimir Oleynik Киев, 26 сентября 2009
  • 2. Redmine
    • Features
        • •  Flexible role based access control
        • • Flexible issue tracking system
        • • Customizable workflow
        • • Gantt chart and calendar
        • • News, documents & files management
        • • Feeds & email notifications
        • • Per project wiki
        • • Per project forums
        • • Time tracking
        • • Custom fields for issues, time-entries, projects and users
        • • SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
        • • Issue creation via email
        • • Multiple LDAP authentication support
        • • User self-registration support
        • • Multilanguage support
        • •  Custom reports
        • •  On Rails
  • 3. Redmine Installation 1. Create a database (MySQL, PgSQL, sqlite) 2. RubyGems 1.3.1 and Rake 0.8.3 are required 3.  svn co http://redmine.rubyforge.org/svn/branches/0.8-stable redmine 4. Modify  config/database.yml 5. rake db:migrate RAILS_ENV="production"   6. Launch
  • 4. Redmine
    • Migration
        • Trac
        • Mantis
        • Bugzilla
        • Jira
        • Anything else
  • 5. Redmine
    • Roles and Permissions
      • •  Managers may do anything • Developers are not permitted to delete issues • Trainees are not permitted to create issues             and so on • Permissions can be also set for anonymous             and non members
  • 6.  
  • 7. Redmine Roles and Workflow • Customizable issue states and state changes rules •  For every role
  • 8. Redmine Custom Fields for: • Issues • Spent time •  Projects •  Users
  • 9. Redmine Tasks Planning New issues screen (like in other bugtrackers) Useful plug-ins: • Schedule • Staff to do 
  • 10. Redmine Time Logging • anyone can log time to any project or issue •  custom time logging Bulk Time Entries plug-in may come handy
  • 11. Redmine Time Reports •  Powerful issues list filtering and reports builder • Timesheet plug-in
  • 12. Redmine Roadmap •  Shows a milestone/sprint status •  Can be used for "What's new" list generation • Embedded plug-in allows to show auto generated docs,     build or test results in your project
  • 13. Redmine SCM Integration •  includes cvs, subversion, git • referencing and closing issues hooks • commits per author, per month charts • code review plugin
  • 14. Redmine Scrum, Kanban 1. Milestones become Sprints, far future bugs become backlog 2. Avoid forked redmines, use plug-ins: • Burndown charts •  Charts • Kanban board • Scrum dashboard
  • 15. Redmine
    • Buzzwords
      • Blog Bugcloud Chat
      • Campfire
      • Code snippets
      • Hoptoad
      • Hudson
      • Twitter Start/stop timers
      • User import Votes
      • Google calendar   Google analytics
      • Github Hook
  • 16. Redmine class SayByeBye < Redmine def redmine_home      %q( www.redmine.org ) end def   redmine_author      %q( Jean-Philippe Lang ) end def   follow_me      %q( twitter.com/vovaua ) end end