ICT role in 21st century education and its challenges
RubyBarCamp Kiev 2009: Redmine
1. Redmine система ведения проектов опыт внедрения “ заточка” для Scrum и другие полезности Ruby And Rails Barcamp Киев, 26 сентября 2009 Vladimir Oleynik Киев, 26 сентября 2009
2.
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.
5.
6.
7. Redmine Roles and Workflow • Customizable issue states and state changes rules • For every role
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.
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