Project Management User Guide

Project Management User Guide

Welcome to the Project Management module of Semsto! This comprehensive guide will walk you through each feature and functionality, ensuring you can manage and oversee various aspects of your projects with ease .Let’s get started.

This module is only available to the project manager role only.

The Project Management module in Semsto helps you manage and oversee various aspects of your projects efficiently. It consists of the following subsections:

  1. Project
  2. Project Section
  3. Project Sub Section
  1. Project

    When you enter Project Management, you'll see a screen designed to help you find and manage your projects efficiently. Here’s how you can use it:

    Adding a New Project

    Note : if you have the project manager role and you have “add” permission then only you can create projects.

    Clicking the "Add Project" button will take you to a new page with three tabs: Basic, Authentication, Project Team and Phase. By default, you’ll be in the Basic tab. Here’s a step-by-step guide to filling out each section:

    Basic Tab

    Field

    Description

    Project Name

    Enter a clear, descriptive name for your project.

    Code

    If applicable, provide a unique code for the project.

    Project Task Prefix

    Enter a prefix to be used for tasks within this project (optional).

    Department

    Assign the project to a specific department within your organisation.

    Skills

    Add or select the skills required for the project.

    Start Date

    Use the date picker to select the project’s start date.

    Approx End Date

    Enter the estimated end date of the project.

    Version

    If you are maintaining version control, enter the project version.

    Priority

    Set the project’s priority level (e.g., high, medium, low).

    Project Status

    Select the current status of the project (e.g., pending, processing, stopped, cancelled).

    Logo

    Upload a logo for the project if you have one.

    Status

    Indicate whether the project is active or inactive.

    Billable

    Specify if the project is billable.

    In House Product

    Indicate if the project is an in-house product or an outsourcing project.

    Note

    Add any additional notes about the project. This is useful for keeping track of specific details or reminders.

    Authentication Tab

    This tab is where you provide important access details for the project. Let’s go through each field:

    Field

    Description

    Domain

    Enter the domain for the project.

    Path

    Provide the path where the project files are stored.

    Admin Panel Details

    Enter details for accessing the admin panel.

    FTP Details

    Provide FTP access details.

    Database Details

    Enter the database connection details.

    C-Panel Details

    Provide C-Panel access information.

    Email Details

    Enter details for the email setup.

    Domain Expire Date

    Select the expiration date for the domain.

    AMC Expire Date

    Enter the AMC (Annual Maintenance Contract) expiration date.

    Extra Details

    Add any additional details if needed.

    Extra Details 2

    Another field for extra details, if required.

    Server Renewal Details

    Enter details about server renewal.

    Note

    Add notes related to authentication and access details.

    Project Team Tab

    The Project Team tab allows you to assign team members to the project. Here’s what you need to do:

    Field

    Description

    Supervisor

    Select the project supervisor from the dropdown menu.

    Support Person

    Choose the support person for the project.

    Team Member

    Select the team members who will be working on this project.

    Note

    Add any relevant notes about the team.

    After you’ve filled out all the details, click "Save" to create your project.

    Viewing and Managing Projects

    Once a project is created, you can view it in two different ways:

    1. Card View: This is the default view where each project is displayed as a card with key details and actions.

    2. List View: This view lists all projects with actions available in the action column, similar to the Card View.

    Using the Card Widget

    The card widget provides a quick overview and several features:

    • Visual Status Indicators: Blue and green tags indicating priority and status.

    • Project Timeline: A calendar icon with start and end dates for tracking project duration.

    • Document and Requirement Tracking: Icons showing the count of documents and requirements. Document Guide

    • Project team: Avatars at the bottom representing team members.From here also you can add team members.

    • Actionable Menu: Click on the three dots and the action menu will appear.

    Actions in the Actionable Menu

    Dashboard: Provides an overview of the project's status, priority, key details, project hours, and notes.

    Additional actions include:

    • SMS to All: Click to send a message to all team members. This feature is chargeable and must be configured by the admin. After clicking, a pop-up will appear showing team members' names and phone numbers. Enter your message in the content box and click the "Save" button to send the SMS.

    • Email to All: Click to email all team members. SMTP configuration is required from the admin side. After clicking, a pop-up will appear showing team members' email addresses. Enter the subject and write your email in the content box, then click the "Save" button to send the email.

    • Edit: Modify project details as needed.

    The dashboard also displays metrics like Project Hours, Employee Performance, Employee Costing, Project Budget, and Project Notes.

    Editing Project Details

    To edit a project’s details, select the "Edit" option from the actionable menu.

    Requirement Gathering

    To add requirements, click on the "Requirement Gathering" option from the action menu, then "Add Requirement" and a page will appear ,filling out the necessary details.

    In the Title tab, enter a suitable title for the requirements gathering. In the Version tab, specify the version. Use the date picker to select the date for the requirements gathering. Finally, enter the content in the Content tab.

    Version Control

    Maintain project versions by updating them in the Version section.

    Copy Project Status

    Easily copy the status from one project to another by selecting the project you want to copy from.

    Searching for Projects

     

     

     

     

    • Search by Project Name: Enter the project name in the "Enter Project" field and hit the search button. This will display all projects matching the name you entered.

    • Search by Skills: If you need to find projects requiring specific skills, type the skill in the "Skill" field and click on the search button.

    • Search by Status: Use the dropdown menu to select the status (e.g., pending, processing, completed) you want to filter projects by.

    • Search by Activity Status: Another dropdown menu allows you to filter projects based on their activity status (active or inactive).

    If you have previously created projects, they will be listed here. Click on any project to view its details. If you’re new or want to start a new project, click the "Add Project" button.

  2. Project Section

    Creating a Project Section

    To create a project section:

    1. Enter the project name in the search section. Initially, no data will be present for new projects.
    2. Click "Add Project Section"
    3. Fill in the required details such as project name, subtask name, start and end dates, estimated hours, progress percentage, employee team, and status.
    4. Enter the sequence of the project section in the sequence column and click on "Update Sequence."
    5. Click "Save" to create the project section. You can now see the project section in the project dashboard under the "Sections" tab.
  3. Project Sub-Section

    Creating a project sub-section follows the same process as creating a project section. Enter the details and save them.

  4. Scenario

    A small IT team is working on a new software development project. The team consists of a project manager, two developers, a designer, and a quality assurance (QA) tester. They need to use Semsto's Project Management module to manage their tasks, track progress, and collaborate effectively.

    Steps for Using the Project Management Module

    To create a project section:

    1. Project Setup

      Project Manager (PM) sets up a new project:

      1. Access the Project Screen:
        • The PM clicks on the "Project" tab.

        • Seeing no existing projects, the PM clicks the "Add Project" button.

      2. Add New Project Details:
        • In the Basic tab, the PM fills out the project details:
          1. Select Client: Enter client details.

          2. Project Name: "New Software Development".

          3. Code: "NSD01".

          4. Project Task Prefix: "NSD".

          5. Department: "Development".

          6. Skills: "JavaScript, HTML, CSS".

          7. Project By: "John Doe".

          8. Approx End Date: "2024-12-31".

          9. Version: "1.0".

          10. Priority: "High".

          11. Project Status: "Pending".

          12. Logo: Uploads project logo.

          13. Select Project Supporter: "N/A".

          14. Status: "Active".

          15. Billable: "Yes".

          16. Our Product: "Yes".

          17. Note: "Initial phase of software development".

        • Click "Save".
      Outcome:

      The project "New Software Development" is created and visible in the card widget.

    2. Project Section Creation

      Developers and Designer collaborate to define sections:

      1. Create Project Sections:
        • The PM clicks "Project Section" and "Add Project Section".
        • Fills in details:
          1. Project Name: "New Software Development".

          2. Section Name: "Frontend Development".

          3. Start Date: "2024-07-01".

          4. End Date: "2024-10-01".

          5. Estimated Hours: "200".

          6. Total Progress: "0%".

          7. Employee Team: Selects developers and designers.

          8. Status: "In Progress".

        • Click "Save".
      2. Repeat for Other Sections:
        • Backend Development, UI/UX Design, and Testing sections are created similarly.
      Outcome:

      The project is divided into sections, each visible in the project dashboard under the "Sections" tab.

    3. Project Sub Section Creation

      Developers define sub-sections for tasks:

      1. Create Sub-Sections:
        • The PM or lead developer clicks "Project Sub Section" and "Add Project Sub Section".
        • Fills in details:
          1. Project Name: "Frontend Development".

          2. Sub-Section Name: "Login Page".

          3. Start Date: "2024-07-01".

          4. End Date: "2024-07-15".

          5. Estimated Hours: "20".

          6. Total Progress: "0%".

          7. Employee Team: Selects developers.

          8. Status: "In Progress".

        • Click "Save".
      Outcome:

      Sub-sections for specific tasks are created, allowing for detailed task management.

    4. Assigning the Project Task Team

      PM assigns tasks to team members:

      1. Assign Team Members:
        • PM clicks "Project Task Team".
        • Selects team members for specific tasks.
        • Uses the "Edit" button to assign tasks and send notifications.
        • Click "Save".
      Outcome:

      Team members are assigned specific tasks, and they receive notifications about their assignments.

  5. Daily Workflow Example

    Morning:

    1. PM Reviews Dashboard:
      • Checks project status, priorities, and deadlines.
      • Reviews team progress.
    2. Team Meeting:
      • The PM and team discuss the day's tasks.
      • Updates are made to the project sections and subsections as needed.

    Throughout the Day:

    1. Developers Work on Tasks:
      • Developers update their progress in the project sub-sections.
      • They log time spent and any issues faced.
    2. Designer Prepares UI/UX:
      • Designer works on UI/UX design tasks.
      • Updates progress in the project sections.
    3. QA Tester Tests Completed Tasks:
      • QA tester tests completed sections and logs bugs or issues in the Support/Helpdesk module.

    End of Day:

    1. PM Reviews Progress:
      • PM checks updates made by the team.
      • Prepares a brief summary for the next day's meeting.
  6. Conclusion

    Using Semsto's Project Management module, this small IT team can efficiently manage their project, from initial setup to daily task tracking and bug management. The module's features, like visual status indicators, task assignment, and support ticket management, ensure seamless collaboration and project oversight.