How to request an additional requirement in our software applications

How to request an additional requirement in our software applications

What is Enhancement request

Enhancement Process is the process of implementing a request by employee to add or amend the functionality beyond the available functions in our Software Applications. This request is typically made by employees or stakeholders, requesting improvements or additional features. These requests aim to improve the software's functionality, usability, performance, or other aspects to better meet the needs of its users or adapt to new business requirements.

Enhancement Process

Each request should be sent to enahncement@mbuzztech.com along with completed Enhancement Request Form . Below is the detailed process for handling enhancement requests:

Step-by-Step Process for Handling Enhancement Requests

  1. Submission:

    1. All enhancement requests must be submitted to enhancement@mbuzztech.com with the completed Enhancement Request Form attached.
  2. Initial Review:

    1. Upon receiving a request, the Enhancement Team will conduct an initial review. This involves understanding the current process, identifying the changes required, and noting any other implications.
  3. Documentation Preparation:

    1. The Enhancement Team will prepare basic documentation. This documentation will include:
      1. Current Process Overview: How the current process operates.
      2. Required Changes: Specific changes needed to fulfill the enhancement request.
      3. Implications: Any potential impacts on existing systems, processes, or users.
  4. Weekly Review Meeting:

    1. The prepared documentation will be reviewed every Wednesday with the relevant stakeholders. During this meeting:
      1. The enhancement request will be discussed in detail.
      2. Stakeholders will provide their input and concerns.
      3. A decision will be made on whether to proceed with the request.
  5. Feasibility Study:

    1. If the stakeholders approve moving forward, the IT team will conduct a feasibility study to assess:
      1. Technical Feasibility: Whether the requested enhancement can be technically implemented.
      2. Resource Availability: Whether the necessary resources (time, personnel, budget) are available.
      3. Potential Risks: Any risks associated with implementing the enhancement.
  6. Decision on Feasibility:

    1. Not Feasible: If the enhancement is deemed not feasible, the request will be rejected and the requester will be informed with an explanation.
    2. Feasible: If the enhancement is feasible, the IT team will proceed to the next step.
  7. Proposed Solution:

    1. The IT team will develop a proposed solution, detailing how the enhancement will be implemented. This solution will include:
      1. Design Specifications: Technical design and specifications.
      2. Implementation Plan: Steps and timeline for implementation.
      3. Testing Plan: Plan for testing the enhancement to ensure it meets the requirements.
  8. Approval of Proposed Solution:

    1. The proposed solution will be presented to the stakeholders for approval. Adjustments may be made based on stakeholder feedback.
  9. Implementation:

    1. Once the proposed solution is approved, the IT team will implement the enhancement request.
    2. The implementation will be done in a controlled manner to minimize disruption to existing processes.
  10. User Acceptance Testing (UAT):

    1. After implementation, the enhancement will undergo User Acceptance Testing (UAT) to ensure it meets the specified requirements and functions correctly.
    2. Users will test the enhancement in a real-world scenario and provide feedback.
  11. Final Approval and Deployment:

    1. Based on successful UAT, the enhancement will be given final approval.
    2. The enhancement will be deployed to the live environment.
    3. Training and documentation will be provided to users as necessary.






Enhancement Request Form



    • Related Articles

    • Bulk OS Installation using PXE Boot and FOG Project

      Performing bulk OS installations using PXE (Preboot eXecution Environment) network boot is a convenient and efficient method for deploying operating systems across multiple computers simultaneously. For performing bulk OS, we boot over PXE. The FOG ...
    • Grandstream IPPBX configuration with Zain DID

      Grandstream Configuration with ZAIN DID Grandstream IPPBX Device View High Level Diagram Configure Grand stream UCM6302A (IPPBX) Network Configuration Navigate to Network Settings Select the Method as Dual Select Default Interface as LAN Type the ...
    • HOW TO RESET THE USER PROFILE - Outlook error code 1200

      These steps are followed when the user profile is corrupted or unable to do the same activity done in another profile. Error screen Follow the below steps to reset the profile Click Start, and then click Run --> Type regedit, and then click OK. In ...