Inspiration

Managing tasks is always a tedious job for us. Seeing one of our clients struggle with a series of mail threads and excels to track their tasks for various departments and business needs made us ponder on solutions. As a result of which DTM was born. In addition to this various ideas started flowing through when we started building DTM and we started trying out various applications with DTM as a built on application.

What it does

The Dynamic Task Management app provides the flexibility to create tasks dynamically and seamlessly integrate the tasks across different departments like Finance, HR, IT, Legal etc. The stand out feature is its ease of use; the app is designed to be user friendly and at the same time uncompromising on its dynamic features. We understood that every problem is unique and would require tailor made solutions to counter it, by providing capability to dynamically create, modify, configure templates, tasks and attributes with ease. DTM is used by an individual, team, or organization to complete projects efficiently by organizing and prioritizing related tasks. This application can be configured to handle tasks of any process like recruitment, event management etc.

Constructs of DTM

Template - defines Model of a process and has the ability to configure tasks and its attributes.

Tasks - Individual process which needs to be completed in order to complete a project.

Project Request - Orchestrate all the tasks created using template

Teams – Manages Teams, Roles and Assignee to whom the tasks will be assigned to

Project Request Features

Task Tracking With several task scheduled simultaneously task tracking might be difficult but with the help of Status view task tracking is made easier.

Project Management It gives overall understanding of project. It consists of project request summary and project progress, project status view, Task count .

Timeline View Its overview of the project deliverable laid out in chronological order.

Teams Features Create New Team We can create teams, assign manager to that team and members. We can also add new roles and assign members to existing roles. Assign Task Functionality We will be able to assign tasks to team members and unassigned work queue. Reassign Task Functionality We will be able to reassign tasks to team members and unassigned work queue.

Template Features Task Scheduling CSV Import Reusing Templates Custom Fields Dependencies Task Prioritization Task Notifications To Do Lists Approval

How we built it

Built on PEGA 8.7 by utilizing most of the OOTB solutions. The development of this solution was divided into four stages:

  1. Requirement: First we jotted down the difficulties faced when managing tasks in mails and excels. We then tried to bring out the user stories from the business problems
  2. Design: After the requirements were laid out we the design was finalized and the design include the rich feature of PEGA such as case types, UI, etc.
  3. Development: The User stories were then assigned to the team members for them to work on
  4. Testing: Finally the solution was tested E2E to make sure it worked properly

Challenges we ran into

  1. The major challenge was to compile the features of DTM and our 2 use-cases into one single video of 5 minutes which we overcame with the help of our teammate.
  2. Other challenge was to build various intuitive portals which will be useful for our customers and we overcame it using the efficient use of skin
  3. Other challenge was to build a timeline view which we were envisioning. We weren't able to fully build the image that we had in our mind but was able to provide a timeline view which could be highly useful.

Accomplishments that we're proud of

  1. The major accomplishment that we are proud of is DTM can be used as a stand alone application as well be integrated to any existing PEGA application case types and use then based on the business requirements. We have demonstrated 2 applications in our project.
  2. We were able to cover and provide a solution which had features that addressed majority of the users problems while handling tasks.
  3. Design a data model which could be highly reused and Dynamic UI in screens

What we learned

  1. Many reusable solutions like DTM should be developed so that they could be readily used in our client projects and would be a great value add
  2. Adding carousel based reports in Portals
  3. Extensive usage of Skin to build intuitive portals which will be very useful for Managers
  4. Utilizing Dynamic UI for screens

What's next for Dynamic Task Management

The next steps for DTM is as follows:

  1. To introduce process mining to the application and predict the pattern for various features in DTM. Based on the predictions suggestions will be made to the users while creating templates.
  2. To make task creation through a smart shape
  3. To integrate with various systems such as Workday and other systems based on the business need.

Built With

  • pega8.7
+ 80 more
Share this project:

Updates