Jump to content
JoelR

Feedback on Strategem

Suggestion 1.0.0 Beta 1

This is based on the YouTube video.  Also, it's kind of late so my stream of consciousness might be all over the place so take my suggestions and feedback for what it is.  

1.  Suggestion: When add Project, add picture.  Because everyone likes pictures.  

Also, when projects are created, do you auto-change the color background on default project icon?  Never mind, I think that's a yes based on your demo :) 

2.  Suggestion: By default, you should auto-create any new project with 3 columns so admins can see it working out the box.  

3.  Suggestion: In Automation settings of column, add following description for Badges: "If a card is moved to this column, add these badges automatically."

4.  Suggestion: In Automation setting of column, add option to lock / never change a tag.  For example, you may want to make a certain tag transferrable.  This might be better at a project-level setting too.  

5.  Suggestion: In settings of Column, you can combine Colors and General tab.  I don't see a need to have two tabs for two settings.

6.  Question:  When you move columns, you only move columns within what is visible.  But what about columns that are off-screen?  How can you move columns (or cards) to those positions?    

7.  Suggestion: On a card for default user, hovertip should show "Unassigned User." 

9.  Suggestion: On a card, when assigning user, be able to add a non-project user that auto-invites user.  For example, even before AwesomeTucker is added to the project, you assign AwesomeTucker on a card.  This prompts the permission dialogue, adds AwesomeTucker as member, and sends notification invitation all in one-go.  

10.  Suggestion: On a card with deadline, show date (or remaining days) on card summary.

On a more advanced note, you can then sort within column of upcoming deadlines.  

Also, is card sort order within column saved as a per user setting?  For example, Joel may have card order A B C in Column Alpha.  AwesomeTucker may have card order B A C in Column Alpha.  

11.  Suggestion: In project or column settings, allow assignment of default user.

12.  Suggestion: In project creation, ask to add members from beginning.  In project creation, define default permissions when adding new members.

13.  Bug:  In Project Settings > Members, it was initially blank even though the project creator should be shown by default.  

Also, as a suggestion, I think it would be appropriate to list the project creator as Project Leader and to lock all available settings.  This also brings up the question of layers of permission:

  • Project Creator
  • Community Moderator -- can they edit any or all project settings? Can they be assigned to specific categories of projects where they only have moderation rights in that particular category?  What are the moderator rights?  
  • Community Administrator -- can they edit any or all project settings?  What are the admin rights?  

14.  Trash Area - That really impressed me.  

  • Are cards always saved in the trash area?  Do they ever expire after X days?  
  • What does the display look like with 100 cards?  

15.  Suggestion: Add 'clear all' or reset ability to Filters sidebar.

16.  Question: What's the purpose of card deadlines?  I didn't see a timeline of upcoming or pending cards.  How does this relate to project deadline?  

What if a card is near deadline or overdue?  Is there a visual change on the card?  

Also, when creating a column, I think it might be appropriate to define, as default, either 'no deadline' or 'X days out.'  For example, in one column for "Ideas" you may want to not show any deadline.  But in another column for "Critical," you want cards to be created by default with a deadline 2 days out from card creation.  

17.  Suggestion: When deleting a column, ask to auto-move cards to another column.  

18.  Question: Can you delete a project?  

19.  Bug:  Check the Edit Project.  You have two layers of menu.

20.  Bug: When creating a card, you can't highlight existing text for formatting.  It only allows you to format new text.  

21.  Suggestion: In card details > add / remove badge, show a space to add a badge like what you have around badge choices.  Otherwise it's just an empty space that user won't know about.  

22.  Question: How do you delete a card?  

23.  Question: How do you save card details?  For example, I tried to enter in a due date and a new description, but there's no save.  

24.  Bug:  In Strategem project on CodingJungle, filter for Closed.  Template error:

[[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] [[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] [[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] [[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] [[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] [[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] [[Template stratagem/front/columns/column is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
Filters 

General questions:

1.  Are cards, columns, and / or projects searchable using IPS search?  

2.  Extreme edge cases of word length -- What if there are extreme length descriptions for the Project Name? Column name?  Badges?  Card description? 

3.  Extreme edge cases of content count -- What if there are hundreds of columns?  Hundreds of cards?  Hundreds of members?  Hundreds of projects?  Is the app scalable in both UIX and workflow?  For example,

  • You need a way to multi-select all cards in a column
  • You need a way to multi-select cards in different columns
  • You need a way to inline moderate multiple cards to hide, trash, merge
  • How will you organize trash area with hundreds of discarded cards?  How can you move multiple cards from trash to a column?  
  • Can you archive projects or move them to another category?  

4.  Rich embed to a project or card to which users can link / share elsewhere on the board?  (Really liked the one-click link on the card)

5.  If cards are complete, should they be kept in the column?  Won't that clutter up a column since eventually all cards get complete (in an ideal world)?

6.  Can projects be filtered or sorted on Project Index?  For example:

  • Filter: All Projects, My Projects Projects where I'm Project Leader
  • Sort: Title, Deadline, Create Date

7.  This is just a pet peeve 

8.  Pin / Feature / Report / Hide / Merge cards, columns, or projects?  

Future Consideration:

1. User Dashboard -- So a user can see his upcoming cards from multiple projects without having to view individual projects

2. Custom fields -- Allow project creators to be able to define their own custom fields for Columns and Cards, which will give them greater flexibility.  Also, allow users to define the text of their own Completion milestone.  For example, in some projects, it may be: Accepted, Launched, Resolved.  

3.  Space -- I feel like white space can be better utilized.  For example:

  • White space of card summary -- in general, the card height wastes a lot especially on short descriptions
  • White space between the Project Title and columns of hidden Trash area
  • White space in card details of general description when empty
  • White space in card details of comments when no comments

4.  Suite Integration -- I don't have a totally clear idea on this, but something like:

  • Pushing a download comment or review to a card
  • Pushing an IP.Commerce support ticket into a card

5.  Related Cards -- Be able to relate cards or create dependencies.  So you can have a parent card with 3 children cards.  This can tie into a milestone / time tracking system.  

6.  Upvote -- Allow non-project users to be able to upvote / downvote cards, which are tallied and displayed on the card summary.    

7.  Card styles -- Different card styles, like post-it notes.  Because users like seeing cute designs.  

Edited by JoelR

Share this comment


Link to comment
9 minutes ago, JoelR said:

6.  Question:  When you move columns, you only move columns within what is visible.  But what about columns that are off-screen?  How can you move columns (or cards) to those positions?    

 

its a bit tricky atm, but if a column is offscreen, you can take the card/column to the edge, it should "auto" scroll in that direction. so yeah, you can add cards to columns offscreen.

17 minutes ago, JoelR said:

13.  Bug:  In Project Settings > Members, it was initially blank even though the project creator should be shown by default.  

 

the project owner is excluded from the list, as they are owner, its by design this blank. 

 

18 minutes ago, JoelR said:

22.  Question: How do you delete a card?  

 

right now there is the "trash" area you can drag it too, there is currently not a way to permanently delete a card.  the intent is to make the trash area sorta like a recycle bin found on a computer, that way if you mess up and delete a column, you can go fish out the relevant cards. 

 

21 minutes ago, JoelR said:

Also, as a suggestion, I think it would be appropriate to list the project creator as Project Leader and to lock all available settings.  This also brings up the question of layers of permission:

  • Project Creator
  • Community Moderator -- can they edit any or all project settings? Can they be assigned to specific categories of projects where they only have moderation rights in that particular category?  What are the moderator rights?  
  • Community Administrator -- can they edit any or all project settings?  What are the admin rights?  

when a project is first created, only the creator/owner of the project has any permission. all users have "read" permissions, unless the project is set to "private", then only the owner and the members (should rename that to team or something eccentric, i always liked the word gaggle. a flock of geese is called a gaggle, plus it sounds like babble :) ). anyway, only the owner and the "gaggle" will be able to see the cards or even the project.

when you add members to the "gaggle", you can assign them permissions, which there are a wide variety to play around with. there will also be the option to add a group from IPS groups in the near future, and you can create "moderators" and such with this if you want. btw, the owner will always have all the perms, even if you add them to the "gaggle" and you can change the "owner" of a project. 

26 minutes ago, JoelR said:

14.  Trash Area - That really impressed me.  

  • Are cards always saved in the trash area?  Do they ever expire after X days?  
  • What does the display look like with 100 cards?  

yes, if you delete a column they will go to the trash or you can move cards to the trash. cards at this time do not automatically delete out of the trash, might be something i add eventually. the trash has a max height of 500px, so it would overflow into having a scrollbar. 

 

29 minutes ago, JoelR said:

 23.  Question: How do you save card details?  For example, I tried to enter in a due date and a new description, but there's no save.  

 

they will "auto save". if you change the status, it will update to that status. due date is funky atm, sometimes it saves, sometimes it doesn't, so its "bugged". 

same with the "post" part that always seems to have an editor , its a "forever/always" editable area, to add things too.

30 minutes ago, JoelR said:

1.  Are cards, columns, and / or projects searchable using IPS search?  

 

they do not get added to the search index for IPS search, there will be a in app search before release. new cards and such also do not add to activity stream.

32 minutes ago, JoelR said:

 2.  Extreme edge cases of word length -- What if there are extreme length descriptions for the Project Name? Column name?  Badges?  Card description? 

 

they should wrap or break word. i haven't imposed any artificial limits on them,

for card "titles", i am thinking of cutting them off at X point and add the rest to the persistent editor inside the card. this way, you wont have this huge long card, that contains like the record from a congressional hearing and a congressperson decides to speak for 12 hours or something.

36 minutes ago, JoelR said:

3.  Extreme edge cases of content count -- What if there are hundreds of columns?  Hundreds of cards?  Hundreds of members?  Hundreds of projects?  Is the app scalable in both UIX and workflow?  For example,

  • You need a way to multi-select all cards in a column
  • You need a way to multi-select cards in different columns
  • You need a way to inline moderate multiple cards   
  • How will you organize trash area with hundreds of discarded cards?  How can you move multiple cards from trash to a column?  
  • Can you archive projects or move them to another category?  

it scales, the column area overflows with a scrollbar, cards can infinitely grow downwards (same with the amount of cards).

as for "hundreds of members" i'm assume you are talking about either the members page or the filter options, that could be a problem if you want a thousand members or something.

in reality, even tho it can prolly scale to those ridicoulas numbers, but it is imho that you might need project management for your project management if they need to get that high. so creating a "catch" all project might not be the best move, but having a half dozen or more projects, with each project with a certain limited scope would probably be the better way. that way everything in project A is related to project A.

43 minutes ago, JoelR said:

4.  Rich embed to a project or card to which users can link / share elsewhere on the board?  (Really liked the one-click link on the card)

 

eventually this will be possible :) 

43 minutes ago, JoelR said:

 5.  If cards are complete, should they be kept in the column?  Won't that clutter up a column since eventually all cards get complete (in an ideal world)?

 

this will be a project setting in the near future, where "completed" cards will auto hide after x amount of days after they are complete. this is why there will be a filter to show  completed. 

 

46 minutes ago, JoelR said:

19.  Bug:  Check the Edit Project.  You have two layers of menu.

 

its intentional, might switch to headers vs tabs for the "project" general settings. 

48 minutes ago, JoelR said:

16.  Question: What's the purpose of card deadlines?  I didn't see a timeline of upcoming or pending cards.  How does this relate to project deadline?  

 

in the "quick stats" there will be a chart for active (cards that have no due date or haven't reached their due date). it also will have an impact on the "project status" guestimator. there will be more improvements for this feature before and after release. 

50 minutes ago, JoelR said:

 What if a card is near deadline or overdue?  Is there a visual change on the card?  

 

⚠️ it will show this icon, but it will be red, next to where where the checkmark for "complete" shows up.

 

54 minutes ago, JoelR said:

18.  Question: Can you delete a project?  

 

not yet implemented. 

55 minutes ago, JoelR said:

8.  Pin / Feature / Report cards, columns, or projects?  

 

pin and feature are out, as the cards order would be their "priority" so to speak. report cards will be coming, and project/column creation, ii could see a potential for abuse, so adding them to report center might be worth an investment.

59 minutes ago, JoelR said:

3.  Space -- I feel like white space can be better utilized.  For example:

  • White space of card summary -- in general, the card height wastes a lot especially on short descriptions
  • White space between the Project Title and columns of hidden Trash area
  • White space in card details of general description when empty
  • White space in card details of comments when no comments

yeah the UX needs serious work :)

59 minutes ago, JoelR said:

4.  Suite Integration -- I don't have a totally clear idea on this, but something like:

  • Pushing a download comment or review to a card
  • Pushing an IP.Commerce support ticket into a card

was thinking of making a Post 2 card option, will prolly extend this to other parts of the suite. 

1 hour ago, JoelR said:

5.  Related Cards -- Be able to relate cards or create dependencies.  So you can have a parent card with 3 children cards.  This can tie into a milestone / time tracking system.  

 

this is more or less how the "sub cards" will work :)

1 hour ago, JoelR said:

 6.  Upvote -- Allow non-project users to be able to upvote / downvote cards, which are tallied and displayed on the card summary.    

 

i was thinking of adding in a poll option, but a up/down vote will prolly be a better idea. 

1 hour ago, JoelR said:

 7.  Card styles -- Different card styles, like post-it notes.  Because users like seeing cute designs.  

maybe in the future.

move a lot of the suggestions to cards and tried to comment/answer everything. i might've skipped over something here and there. 

Share this comment


Link to comment
On 12/29/2018 at 2:36 AM, Michael said:

the project owner is excluded from the list, as they are owner, its by design this blank. 

I don't think that makes sense.  

A memberlist of the projects should show all members.  That's like a club, where everybody from club leader to regular members are all listed.  

Share this comment


Link to comment
2 minutes ago, JoelR said:

I don't think that makes sense.  

A memberlist of the projects should show all members.  That's like a club, where everybody from club leader to regular members are all listed.  

its not really a members list, its a permissions list. the owner of the project is the "super administrator" they have all the permissions, then this list will show what groups/members who have permissions.  

Share this comment


Link to comment

Project Types -- copy the club types of Open, Public, Closed, Private etc.  I just realized that maybe some project owners don't want non-project members to see or view the issues, or they want members to see the project but not the issues inside, or anyone can contribute to the project, etc.  

Share this comment


Link to comment
On 1/7/2019 at 7:39 PM, JoelR said:

Project Types -- copy the club types of Open, Public, Closed, Private etc.  I just realized that maybe some project owners don't want non-project members to see or view the issues, or they want members to see the project but not the issues inside, or anyone can contribute to the project, etc.  

I would suggest adding another Project Type to the list:

Anonymous

There may be times where it may prove beneficial if the participants (maybe even the person creating the project as well) identity remain hidden.  That way all input can be judged solely on its merits and not based on who made it.  This might encourage more "thinking out of the box" and more engagement by all of the participants.

Share this comment


Link to comment

Suggestions:

1screenshot.png.cbaad1a38d1d567aabb44ea8a4f0cb09.png

1. The box highlighting should be consistent no matter what color is used.  Right now the blue highlight is white, and the green highlight is grey.  The input box should include a tooltip to indicate the purpose of the box.  As it stands now it might not be obvious to everyone that they should click on that area of the screen to create a new card.  Maybe you could simply replace the plus symbol with the words: "Create New Card".

2. There should be a little more space between the title "Bugs/Gremlins" and the input box.

3. When there is no (1) as indicated by the arrow, push down the first card to line up with the other cards

Share this comment


Link to comment
×