Redmine for azoft

21
Redmine vs everything else "Redmine or not redmine: that is the question", William Shakespeare, F1 1623

Transcript of Redmine for azoft

Page 1: Redmine for azoft

Redminevseverything else

"Redmine or not redmine: that is the question",William Shakespeare, F1 1623

Page 2: Redmine for azoft

List of "Everything else" foes● Youtrack● *Asana● Trello● Trac● MantisBT● Bugzilla● *Basecamp● Atlassian Jira (and GreenHopper)● *MS Project● Teamlab● *Continuus● EasyRedmine● ChiliProject● *EasyDays● name-yourself

Page 3: Redmine for azoft

Redmine features

● Team collaboration (wiki, forums, docs repo, etc)

● Issues tracker (dependencies, subtasks, dues, %done, svn integration, hooks, etc)

● Bug tracker (follow-ups, templates, etc)● Revisions tracker (versions, milestones, goals,

etc)● Change management● Time tracker (svn hooks, export, MS Project

integration through plugins, etc)● Project management (subproject,

dependencies, gantt, etc)● IDEs integration

All in one!

Page 4: Redmine for azoft

Redmine pros

● It's free!● Access levels, roles, workflows, etc● Multilanguage support from the box● Gantt chart and calendar● Flexible issues tracking● Issues creating from email● Team collaboration● Being able to move tickets (issues) between

projects easily (in batch too)● Decent search (e.g. for bugs)● Plugins (Jenkins, code review, Agile, etc)● Simple

Page 5: Redmine for azoft

Redmine cons

● It's free!● Ruby● UI sucks (JIRA even worse)● Issue tracker often used for communication, not for

issue tracking● Misuse of default settings (e.g. priorities or

milestones)● Disuse of most of functions (e.g. time tracking)● No issue templates (needs plugin)● No resource management or budgeting● Plugins● Complex

Page 6: Redmine for azoft

Access levels

● Groups● Roles (doesn't do anything with employee's

titles)● Issue statuses (use with caution!)● Workflow ("Postpone (next phase)" and

"Future todo" are good examples of improper use)

● Trackers (use Occam's Razor!)● LDAP, OpenID, self-registration● Apache authentication integration (if needs)

Page 7: Redmine for azoft

Gantt

● To be able to use it, you must use Redmine (surprise!)

Page 8: Redmine for azoft

Issue categories VS subprojects

● What to choice?● Small (short) projects vs big (and looong and

complex)● Easy to transform (batch)● Default assignee (in Administation->Issue

statuses)● Version sharing (none, subprojects,

hierarchy, tree, all)

Page 9: Redmine for azoft

● Project overview (good description)● Wiki (and textile)● Versions (and milestones)● "Assigned to" disuse (1135 issues right now

not assigned)● Default assignee● /issues/ & "my page"● Options in "Issues" -- use them!● "My custom queries" (public too)● Involvement!

Team collaboration

Page 10: Redmine for azoft
Page 11: Redmine for azoft
Page 12: Redmine for azoft
Page 13: Redmine for azoft

Time tracking

● Estimated time● Due date● % done● Spent time● Redmine+repo integration (hooks, "fixes",

"refs", "@1h15m")● Reports

Page 14: Redmine for azoft

Wiki

● Wiki alike engine (textile; no templates though (needs plugin); simplest editor; far from Wikipedia, but still useful enough)

● Table of content – {{toc}}● Hyperlinks (issues, revisions, commits,

source files, wiki pages)● "Divide and Conquer" (don't create a huge

pile of everything)● Announce rules and guidelines (and support

them in actual state)● Use it!

Page 15: Redmine for azoft

Estimated time & due date

● Estimated time: 3890 vs 1980● Due date: 5682 vs 116● Better visibility● Team and personal responsibility

Page 16: Redmine for azoft

% done

● 5798 vs none● Subtasks● Estimated time● Visibility

Page 17: Redmine for azoft

Estimated time & forecast

● % done● Spent time● Experience, background, different tasks VS

forecast accuracy

Page 18: Redmine for azoft

Issues dependencies

● Related● Duplicates (& by)● Blocks (& by)● Precedes● Follows● Feature issues (& due date)● Decomposition● % done● Hierarchy (needs upgrade and might need

plugin)

Page 19: Redmine for azoft

Few "lifehacks"

● Use it!● Be responsible● One for all and all for one (or die together)● Play with URL

Page 20: Redmine for azoft

Benefits of proper use

● Crystal clear where every and each project is

● Issues snapshots● Human resource load clear overview● Bottlenecks detection● Easier to provide SLA● Employees involvement, therefore part of

team's responsibility● No need to use MS Project (along with

Redmine)

Page 21: Redmine for azoft

Хехей! Вопросы?!

Sergei Plaxienko+7 905 935 29 18

[email protected]