tarlepp / Taskboard

a Sails application to mimic "scrum-ban" taskboard.
http://tarlepp.github.io/Taskboard/
MIT License
196 stars 65 forks source link

Usability #3

Closed raspi closed 10 years ago

raspi commented 10 years ago

It's faster to give a link to a user containing project and certain sprint than explaining what project and sprint to choose (for example: /project/445/sprint/2345/foo-project/my-sprint-57).

Change sprint order so that most newest is first.

Make both project and sprint box searchable. Add date search to sprint box.

Move project change box to bottom or make it to be hidden by default.

tarlepp commented 10 years ago

Yeah, you're absolutely right about some of your ideas.

I have done URL routing to specified project / sprint, but it seems to be broken atm. I think that cookie handling has broken that. Basically url: /board/:projectId/sprint/:sprintId should handle that. So that is bug in application and I will take a better look of that today / tomorrow.

Sprint order change in select is a very good idea +1 for that, will do that also today / tomorrow.

I have already user story of "Global search" which will take care of "all" search functionalities on application, or that is the main goal of that user story. But before that I could add basic search functions to those selections, that should just be some more options in js side of init of those selections.

What do you mean with "Move project change box to bottom or make it to be hidden by default." exactly? Can you provide some plain sketches about that? Imho project / sprint selections are equally important in main view.

But really thanks for feedback!

tarlepp commented 10 years ago

Let's keep this open a moment more.

raspi commented 10 years ago

I thought that "Move project change box to bottom or make it to be hidden by default." a bit more.

If user is project manager then (s)he wants to go from project to project as easy as possible. There could be even some sort of color indicator or icon highlighting project names that have time issues. In this case project select box should be visible and in easy and fast accessible place. Like now.

If user is just a programmer then usually the case is that (s)he is just doing that one project until it is finished. So that user doesn't need to change project at all or not very often. In this case project select box should be hidden to minimize screen clutter. For example it could be just smaller box which opens more when clicked. Also these users should only see projects they are assigned to.

tarlepp commented 10 years ago

yep.

Users cannot see other projects than they are assigned to in some role. Taskboard will also store last project / sprint to cookie so after login you should see the project / sprint that you were working last time.

I'm not so convinced about GUI changes in that level, imho GUI should show basic components always in the same places, but this is topic that I want/need to get some more opinions.

tarlepp commented 10 years ago

I'm closing this one now, some basic improvements implemented and others will require more work and I'm not sure if those are really relative.