Skip to content

Niv-1993/Intro-SE---KanbanProject

Repository files navigation

KanbanProject

Kanban is a project management methodology that allows for organizing and prioritizing projects and their tasks, using boards, lists, and cards. With the right Kanban board software, one can focus on priorities, keep the team in the loop about what’s current and what’s coming up, and control a steady flow of work, especially in output-heavy environments like production, agencies, support, and maintenance. This is a tool that supports agile development and helps to visualize and manage the workflow.

How to run the program :

Step 1 : download from the release "bin.zip"

Step 2 : unzip and run the "Presentation.exe"

Fetures & Usage :

Users

Registration :

1. A user password must be in length of 5 to 25 characters and must include at least one uppercase letter, one small character and a number.

2. Each valid email address is unique in the system.

3. Choose any nickname you want.

4. A new user can join any existing board in the system or create a new board.

5. Each user is associated with a single board only.

Boards/Columns

1. By default, a board has three columns: ‘backlog’, ‘in progress’ and ‘done’, in this order, and the names of the columns can be changed

Steps
  • select the column
  • click "Edit Name"
  • input the new name and click "Save"

2. The order of the columns can be changed.

Steps
  • select the column
  • click "Move Left"/"Move Right".

3. Each column supports changing the maximum number of its tasks(by default, the maximum number of tasks in each column is limited to 100).

Steps
  • select the column
  • click on "Limit" button
  • input the new limit
  • click"Save".

4. A the creator of the board can add a column.

5. Only the board creator can change a column's name, limitation, order int the board.

6. Supports adding new tasks to its leftmost column only.

7. Columns can be added to the board and removed. If a column is removed, its existing tasks are moved to the column on its left (unless it is the leftmost column - then its tasks are moved to the column on its right).

Steps adding
  • click "Add" (top right) button
  • input the name of the new column
  • position : the indexing starts from 0- leftmost column.
Steps remove
  • select the column
  • click "Remove"

8. Tasks can be moved from one column to the following column only (left to right)

Steps
  • select the task
  • click on "Advance" button.

9. A board can be shared with multiple users.

Tasks

1. Adding a task

Steps
  • click on "Add" button under "Task Properties"
  • name a title , description of the task and a due date from the chart
  • click "Add task"

2. A task is done when it is moved to the last column("done" column).

3. Tasks that are not done yet, can be changed.

Steps
  • double click on the chosen task
  • click "Edit" where you want to edit
  • click "Save"

4. All the task data can be changed, except for the creation time.

5. A task can be assigned to any board’s members. By default, a task is assigned to its creator.

6. A task can be moved, deleted, and changed only by its assignee.

7. Tasks can be sorted by the due date by clicking on "Due Date" button.

8. An overdue task will be colored as red, and a task that 75% of time passed since the creation will be colored as orange. Also a task that is assigned to the logged-in user will have a blue border.

9. Tasks can be filtered by its text fields (i.e. the title and/or the description).

Steps
  • click "Filter"
  • input the word in the block
  • click "Search"
  • if you want to return to the original board (unfiltered) - leave the block blank and click "Search" again.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages