Today's Deep-Dive: Redmine
Ep. 162

Today's Deep-Dive: Redmine

Episode description

RedMine is a web application designed for project management, providing a central hub to organize multiple projects efficiently. It is open-source and free to use, making it accessible for beginners without upfront costs. Users can create separate spaces for different projects, allowing for distinct tasks, discussions, and file management. RedMine supports customizable roles, enabling users to have different permissions across projects. Key features include issue tracking, which acts as a to-do list, and a wiki module for collaborative knowledge sharing. The platform offers visual tools like Gantt charts and calendars to help track project timelines and deadlines. Time tracking functionality allows team members to log hours spent on tasks, which aids in planning and billing. Communication tools such as forums and document management enhance team collaboration. RedMine also provides email notifications and feeds to keep users updated on project activities. For those interested, an online demo is available for hands-on experience without installation.

Download transcript (.srt)
0:00

ever feel like you're juggling projects with, I don't know,

0:02

just sticky notes and maybe hoping for the best?

0:04

Oh, absolutely.

0:05

Especially when things get complicated, right?

0:07

Exactly.

0:08

Well, today we're looking into a tool

0:09

designed to help with that, RedMine.

0:12

Think of it as like a central hub for all your projects.

0:16

A way to bring some order to the chaos.

0:18

Yes, and this deep dive is really aimed at you

0:21

if you're maybe just starting out,

0:23

looking for a way to get organized

0:25

without, you know, feeling totally swamped.

0:27

Because that feeling of, oh no, another piece of software

0:30

to learn, it's real.

0:32

It is.

0:34

But we think RedMine can be surprisingly straightforward.

0:37

We'll walk you through the basics.

0:38

That's the plan.

0:39

Pull out the core concepts,

0:41

show you how it can actually be pretty accessible,

0:43

even if you're a complete beginner

0:45

to project management tools.

0:46

Okay, sounds good.

0:48

And just before we dive in,

0:49

this deep dive is brought to you by Safe Server.

0:51

They provide hosting for software like RedMine

0:53

and support your digital transformation.

0:56

You can find out more at www.safeserver.de.

0:59

Right.

1:00

So let's get started.

1:01

In simple terms, what is RedMine, fundamentally?

1:04

Okay, so RedMine, at its heart, it's a web application.

1:08

It's designed specifically to help you manage your projects,

1:11

keep track of everything online.

1:13

Online, so accessible from anywhere.

1:15

Pretty much, yeah.

1:16

It's built using something called Ruby on Rails,

1:19

but don't worry too much about the tech term.

1:21

What that means for you, the user,

1:23

is that it's designed to work across different systems,

1:26

Mac, Windows, Linux,

1:29

and it can use different kinds of databases too.

1:31

So it's flexible.

1:32

Very flexible, cross-platform, cross-database.

1:35

That's the idea.

1:36

And you often hear open source mentioned with RedMine.

1:39

What's the benefit there, especially for someone new?

1:42

That's a huge point, especially for beginners.

1:44

Open source basically means it's free to use.

1:47

Free, like really free, or free trial?

1:49

No, free as in the core software

1:52

doesn't cost you anything to download and use.

1:54

It's under the GNU general public license.

1:56

Plus, the code is open, so a whole community

1:58

helps improve it.

1:59

So no big upfront cost to get started with a powerful tool.

2:02

Exactly.

2:03

That's a neighbor advantage.

2:04

OK, free and flexible.

2:06

I like that.

2:06

Now, one of its main selling points

2:08

seems to be multiple projects support.

2:11

How does that help if I'm juggling,

2:13

say, three different things?

2:15

Right, this is where it gets really practical.

2:17

It lets you set up distinct spaces within RedMine

2:20

for each separate project.

2:21

Like different folders?

2:23

Sort of, yeah.

2:24

Think of it like different digital notebooks, maybe,

2:26

but all held within one main system.

2:29

Each project gets its own dedicated area

2:32

for its tasks, its discussions, its files.

2:34

Keeps things from getting mixed up.

2:36

Totally.

2:37

And what's also quite useful is that people involved

2:39

can have different roles per project.

2:41

Ah, so I could be leading one project,

2:44

but just observing another.

2:45

Precisely.

2:46

You might be a manager on project A, but just a developer,

2:50

or even just a viewer on project B,

2:52

it gives you fine-grained control over permissions.

2:55

That makes sense.

2:56

And you can have public projects versus private ones, too,

2:58

right?

2:59

Control of visibility.

3:00

Yes, you can control whether a project is

3:02

visible to everyone who logs in, or only to specific members

3:05

you assign to it.

3:06

OK.

3:07

What about these modules you mentioned?

3:09

Things like Wiki and Issue Tracking.

3:11

How do they work?

3:12

Think of modules as like toolkits

3:15

you can switch on or off for each project.

3:17

So you only use what you need.

3:19

Exactly.

3:20

The Issue Tracking module, for instance,

3:22

that's basically your project's to-do list.

3:23

It's where you list tasks, bugs, feature requests.

3:27

Redmind calls them all issues.

3:29

Issues, got it.

3:30

Then you've got the Wiki module.

3:31

That's like a shared notebook or knowledge

3:33

base for the project team.

3:35

You can create pages, link them together,

3:37

keep documentation right there.

3:39

And I can choose which ones I need for a specific project.

3:42

Yep.

3:43

If it's a simple project, maybe you just need Issue Tracking.

3:45

Turn everything else off.

3:46

Keeps the interface clean.

3:48

For bigger projects, maybe you need the Wiki, Forums, Time

3:51

Tracking.

3:52

You just enable those modules.

3:53

And I saw something about sub-projects

3:56

for really big things.

3:57

Yeah, that's another layer of organization.

3:59

If you have a massive project, you

4:01

can break it down into smaller, more manageable sub-projects,

4:04

each potentially with its own modules and members,

4:07

but still linked under the main one.

4:09

OK, that sounds much less overwhelming.

4:12

So let's say I've set up my project,

4:14

enabled the modules I need.

4:15

What features really help me organize the actual work?

4:19

Well, the flexible issue tracking system

4:21

is probably the most central feature for day-to-day work.

4:24

The tasks, the issues.

4:25

Right, the flexibility comes from being able to define

4:28

your own types of issues.

4:29

Maybe you need bug, feature, support request, documentation

4:33

task, whatever fits your workflow.

4:35

Customize the categories.

4:36

Exactly.

4:37

And you can also define custom statuses, things

4:40

like new, in progress, needs review, feedback,

4:44

closed, rejected.

4:45

You decide what steps your tasks go through.

4:48

So I can map out how we actually work.

4:49

You can.

4:50

And RedMine helps manage how issues

4:53

move between these statuses.

4:54

That's called workflow transitions.

4:57

Workflow transitions.

4:58

Sounds a bit technical.

4:59

It can be customized quite deeply.

5:01

But the good news is RedMine comes with a default workflow

5:04

already set up.

5:05

OK, so I don't have to figure that all out immediately.

5:08

Not at all.

5:08

You can just use the standard new, in progress,

5:10

resolved, closed kind of flow to begin with.

5:13

And then tweak it later if you need something more specific.

5:17

Makes starting much easier.

5:18

That's a relief.

5:19

Yeah.

5:19

Default settings are good.

5:21

Now, I like seeing the big picture.

5:22

Does it help with visualizing schedules?

5:24

Absolutely.

5:25

That's where the Gantt chart and calendar features come in.

5:28

If you put start dates and due dates on your issues.

5:31

Which you can do.

5:32

Oh, yes.

5:32

Then RedMine can automatically generate a Gantt chart.

5:35

It's a visual timeline bar chart showing all your tasks,

5:39

their durations, and how they overlap.

5:41

Nice.

5:41

Like a project timeline.

5:42

Exactly.

5:43

And there's also a standard calendar view

5:45

which shows issue due dates and other milestones in a, well,

5:49

a calendar format.

5:50

Helps you see deadlines coming up.

5:52

Visual planning.

5:53

That's definitely helpful.

5:54

What about tracking effort?

5:55

How much time is actually being spent?

5:57

Yep.

5:58

It has built-in time tracking functionality.

6:00

Team members can log time spent on specific issues

6:03

or projects.

6:04

So people just enter like, work two hours on issue hashtag 123.

6:08

Basically, yes.

6:08

It's usually pretty straightforward.

6:10

They pick the issue, enter the time, maybe add a quick comment.

6:14

And why is that useful?

6:16

Well, several reasons.

6:17

It helps understand where the effort is actually going.

6:19

Good for planning future projects,

6:21

estimating task durations better.

6:24

And of course, if you need to bill clients based on time,

6:26

it provides the data for that.

6:28

You can run basic reports on the logged time.

6:31

OK, tracking time makes sense.

6:33

So I've got organization, tasks, timelines, time tracking.

6:38

What about the collaboration side?

6:40

Helping the team work together.

6:41

RedMine has several features for that, too.

6:43

There's news, documents, and files management.

6:46

You can post project announcements or news updates.

6:49

And you can upload and share documents and files

6:51

directly related to the project, keeping everything

6:54

in one place instead of scattered across emails

6:56

or shared drives.

6:57

Centralized documents, good.

6:59

Then, as we mentioned, there's the per project wiki.

7:02

This is really powerful for collaborative knowledge

7:05

building.

7:05

Teams can create and edit pages together,

7:07

documenting processes, requirements, meeting notes,

7:11

anything important.

7:12

And it's easy to use, not like coding a web page.

7:15

No, no.

7:16

It typically uses a simple text formatting syntax,

7:19

like text style.

7:20

It's designed to be easy to learn bold text, italics,

7:23

lists, links, that kind of thing.

7:25

Very accessible.

7:26

OK, and forums.

7:27

Yeah, per project forums.

7:29

If you need a dedicated space for discussions

7:31

within a project team, you can enable the forum module.

7:35

Good for Q&A, brainstorming, talking about specific topics

7:39

without cluttering up issue comments.

7:41

So Wiki for structured info, forums for discussion.

7:45

Kind of, yeah.

7:46

Different tools for different communication needs.

7:49

How do people keep up with all this activity?

7:51

Do I have to log in constantly?

7:52

No, thankfully.

7:54

That's where feeds and email notifications come in.

7:56

Redmine provides activity feeds like RSS or Atom feeds

7:59

that you can subscribe to.

8:00

So I can see updates in a feed reader.

8:02

Exactly.

8:03

Or more commonly, perhaps, you can configure email notifications.

8:07

Get an email when an issue is assigned to you

8:09

or when an issue you're watching is updated or when news is posted.

8:13

Customizable emails, that's key.

8:15

Definitely helps you stay informed without having

8:17

to live inside Redmine 24-7.

8:19

Big plus.

8:20

OK, so someone's interested.

8:22

They want to try it.

8:22

How do they actually get started, get access?

8:26

Often, Redmine installations allow user self-registration.

8:30

If the administrator has enabled it,

8:31

you might just be able to go to the Redmine URL,

8:33

click Register, and create your own account.

8:36

Simple enough.

8:36

Yeah.

8:37

And another point for accessibility

8:39

is the multi-language support.

8:41

Redmine's interface is translated

8:43

into dozens of languages.

8:44

English, German, French, Spanish, Japanese, many more.

8:50

So global teams can use it in their own language.

8:52

That's the goal.

8:53

Makes it much easier to adopt internationally.

8:55

Right.

8:56

Now, I also saw mention of multiple databases support.

8:59

MySQL, PostgreSQL, Squiat.

9:02

Is that something a beginner user needs to think about?

9:04

Honestly, no, not usually.

9:06

That's more relevant for the person installing and managing

9:09

the Redmine system.

9:10

Ah, behind the scenes stuff.

9:11

Exactly.

9:12

It just tells the tech folks that Redmine

9:14

is flexible about where it stores its data.

9:16

For you as an end user, it just, well, works.

9:18

You don't need to worry about which database

9:20

it's using underneath.

9:21

Good to know.

9:22

So if someone wants to dive deeper or maybe just poke

9:25

around, where should they look?

9:26

The official Redmine website, redmine.org,

9:29

is the best starting point.

9:31

They have an overview section, a detailed features list.

9:34

Yeah, the official word.

9:35

Yep.

9:35

And crucially, they link to the user's guide and developer's

9:38

guide if you want the full documentation.

9:41

But installing it might still feel like a hurdle for some.

9:44

True, which is why the unofficial online demo

9:47

is fantastic.

9:48

It's at demo.redminecloud.net.

9:51

So not run by the official Redmine project.

9:54

Correct, it's run by a third party.

9:56

But it provides a live Redmine instance

9:58

where you can sign up for free and just try everything out.

10:01

Click around, create issues, explore the settings.

10:04

Without installing anything yourself.

10:05

Exactly.

10:06

It's a brilliant way to get a feel for it risk free.

10:08

That demo link sounds incredibly useful for beginners.

10:11

Definitely worth checking out.

10:13

OK, so wrapping this up, what's the main takeaway

10:15

for someone new to project management tools

10:18

looking at Redmine?

10:19

I'd say the key thing is that Redmine

10:21

offers a structured but still adaptable way

10:24

to manage projects.

10:25

It gives you that central place online.

10:27

Right, the hub.

10:28

Yeah, the hub for organizing your tasks,

10:30

seeing your progress visually, collaborating with your team.

10:34

And importantly, you can start simple

10:36

and enable more features as you need them.

10:38

It doesn't have to be overwhelming from day one.

10:40

Start simple, grow into it.

10:43

Central organization, flexible task tracking,

10:46

solid collaboration tools, those seem like the big wins.

10:49

Precisely.

10:50

And again, we really encourage you to explore that online demo

10:54

or visit the RedMine website to see it all in action.

10:57

And maybe that leaves you with a question to ponder.

10:59

If you think about the projects you're working on right now,

11:01

how could using a system like RedMine, something centralized,

11:06

customizable, potentially change how you approach your work?

11:09

That's a great question to think about.

11:11

How could it streamline things for you?

11:12

Definitely food for thought.

11:14

Absolutely.

11:15

And that brings us to the end of this deep dive.

11:18

A big thank you again to Safe Server

11:20

for supporting this exploration.

11:21

Remember, Safe Server provides hosting for this software

11:24

and supports your digital transformation.

11:26

Learn more at www.safeserver.de.

11:30

Thanks for exploring RedMine with us today.

11:30

Thanks for exploring RedMine with us today.