SlideShare a Scribd company logo
Assignment
Name: Suraj Rao
Email ID: raosura@gmail.com
Link for Wireframe: https://balsamiq.cloud/sdu8hva/pqye7wx
Wireframing
Problem statement: In the previous session, you developed a sketch for DoToday, a startup working on a next-gen
to-do list and task management app. Suppose the app, based on those sketches, was launched and received a huge
response from users. But the feedback was also received that a web version of the app is needed. As the PM, you
have decided to develop the web version based on the current mobile version. So you need to develop wireframes
for the layout of your web app. Once you have your wireframe, you also need to develop a prototype by adding
interactivity to your wireframe.
Assignment Instructions
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
Objectives:
1. Listing down functional requirements for all use cases and choose the best solution
2. Create the required wireframes and place the screenshot of each screen on relevant slides
3. Prepare a slide showing the navigational flow for your wireframes
4. Use POP or Mockingbot app to add interactivity and create the prototype
Feel free to add more slides as needed.
Functional Requirements
•Allow users to create a task by visiting the task management menu and then clicking on the ‘add button’’
•Allow users to quickly create a task from the home page and then later add other details.
•Allow users to create a task from the home page by filling in all the required details and keeping some fields non-mandatory.
•Allow users to import task using excel or csv
•Allow users to edit a task and then allow them to mark it as complete. Similarly allow users to edit the tasks and mark them incomplete
•Provide an option on the home page to click on a check-box associated to a task to mark a task as complete / incomplete
•Provide a section within the side menu wherein user can click and view the completed tasks.
•Provide a filter button which would provide an option to filter the pending, completed and all tasks
•Provide an actionable item on the toolbar to filter the records based on their status.
•Provide different tabs on the home page for Pending , Completed and All Tasks
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
•Allow users to sync their tasks at a task level.
•Allow users to sync the tasks specific to a category i.e. Provide a sync option at category level.
•Provide a sync option at an app level so that all the created tasks can be synced or not synced.
•Provide a date range based for the due date which could be used to list the tasks.
•Provide a calendar view of all the tasks and display t he tasks once a specific date is selected.
Best Choice : 1) Task Creation –Allow users to create a task from the home page by filling in all the required details and keeping some fields non-mandatory as well as by visiting the task
management menu. Other options seem time consuming and a better user experience could be provided by using the best choice mentioned here
2) Allowing users to mark a task as complete/incomplete from the home page as it would be much quicker rather than visiting different menus to mark them as complete/incomplete .
Additionally, allow marking them as complete/incomplete after editing a task
3)Providing different tabs on the home page to filter records is the best choice would always be visible on the home page for the users to filter records.
4)Allowing tasks to be synced at a global level is better than providing options at task or category level as there would be lesser configuration involved here and easier for users to
choose. Also, user might prefer either all or no tasks to be synced rather than few.
5) Providing a calendar view is the best choice here as the user does not need to input any data and can view all the tasks date-wise with ease. The user experience would be much
better in this case
Screen No. 1 – Home Page
Side menu to compress
the list so that the
dashboard is visible in the
entire space
Logo of any.do
Search bar to search for tasks
and sub-tasks. This would filter
the records in My Tasks section
based on the search parameters
Grid view to arrange the tasks based on
category. Clicking on this would change
the look of te home page completely
User Profile, account settings
(logout, password change etc
could be accessed from here)
Scroll bar to scroll down if the list
of tasks is large. The graphs
would scroll up and only the tasks
could be viewed if the list is long.
List of all the tasks for which the due date
All to-do tasks can be
managed here.
All the categories
for tasks can be
defined here.
View task Details
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
List of all the tasks for which the due date
has been crossed would be listed here.
Constraint – To display tasks which do not
have a due date updated
Graphical representation of
efficiency of the user based on
the tasks completed and
representation of total tasks under
each category.
defined here.
A calendar which
provides a
consolidated view
of all the tasks.
Users can access
reports which
would provide
visibility on their
productivity &
performance
Filter to view Pending, Completed
and all tasks
Click to add a
new task
The subtasks
associated to a
particular task
Notes associated
to the task Attachments associated to the
task
List of tasks
Task Category
Filter to Sort tasks, set default
task list
Task Title. Check on
the check box to
complete a task
Screen No. 2 – Add Task
Category of tasks e.g. Personal,
Official etc
Task title which would be
displayed on listing page
Due Date of task
Reminder for the
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
Reminder for the
task
Set Task priority e.g
High,Low, Medium
Multiple files
can be
attached
here.
Any task
related notes
can be added
here
Add sub-tasks here.
These sub-tasks
would be displayed
on the home page
Actions associated
to the tasks can be
added here.
Screen No. 3 – Task Management
Place the screenshot of the wireframe Screen-2 here
Edit a task
Print the
tasks by
clicking here
Export the
tasks to excel
Delete a task
Add a new
task
Navigate to
the next page
in the list
Navigate to
the last page
in the list
Click to sort
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved

Navigate to
the first page
in the list
Navigate to the
previous page. If
you are in 2nd
page, you would
be navigate to
first on click of
this .
The page on
which the user is
currently on out of
the total pages
containing tasks
The number of tasks
user wants to display
on a page, e.g if 10 is
selected, 10 tasks
would be displayed
here.
The headers
mentioned indicate the
fields associated to
each task and the
values are displayed in
the table
Click to sort
Screen No. 4 – Task Management(Change category)
Click on the
hyperlink under
category value to
change a category
for a task.
Close the window
to save the
changes made or
to go back to the
task management
dashboard.
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
Radio button- click
to select an option
The image associated
to a category
Screen No. 5 – Task Management(Change status)
Click on the
hyperlink under
status value to
Close the window
to save the
changes made or
to go back to the
task management
dashboard.
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
status value to
change the status
for a task.
Navigational flow
Login
Home
Page
Task
Management
Category ListMy
Calendar
Reports Settings
Add Task
No NotificationSync
Task List User
Profile
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
Link to prototype:
https://marvelapp.com/5c79dja/screen/63270299
Success
?
Yes
Task Created
Change
Status
Change
Category
View Tasks
Export/PrintEditTask
Delete Task
Grid view
All Tasks Pending
Tasks
View Task details Mark as
Complet
e
Completed
Task
Edit
Task
Mark as
Incomplete
Disclaimer
All content and material on the UpGrad website is copyrighted material, either belonging to UpGrad or its bonafide contributors and is
purely for the dissemination of education. You are permitted to access print and download extracts from this site purely for your own
education only and on the following basis:-
● You can download this document from the website for self use only.
● Any copies of this document, in part or full, saved to disc or to any other storage medium may only be used for subsequent,
self viewing purposes or to print an individual extract or copy for non commercial personal use only.
© Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved
self viewing purposes or to print an individual extract or copy for non commercial personal use only.
● Any further dissemination, distribution, reproduction, copying of the content of the document herein or the uploading thereof
on other websites or use of content for any other commercial/unauthorized purposes in any way which could infringe the
intellectual property rights of UpGrad or its contributors, is strictly prohibited.
● No graphics, images or photographs from any accompanying text in this document will be used separately for unauthorised
purposes.
● No material in this document will be modified, adapted or altered in any way.
● No part of this document or UpGrad content may be reproduced or stored in any other web site or included in any public or
private electronic retrieval system or service without UpGrad’s prior written permission.
● Any rights not expressly granted in these terms are reserved.

More Related Content

What's hot

Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
 
Introduction to React Native - Nader Dabit
Introduction to React Native - Nader DabitIntroduction to React Native - Nader Dabit
Introduction to React Native - Nader Dabit
Amazon Web Services
 
Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming  Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React Native
Amazon Web Services
 
The Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.jsThe Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.js
Holly Schinsky
 
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Simplilearn
 
Learning the corel draw
Learning the corel drawLearning the corel draw
Learning the corel draw
BESOR ACADEMY
 
Incremental model
Incremental modelIncremental model
Incremental model
Hpibmx
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
jyotiyadav1926
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
Tobias Ratschiller
 
Angular - Chapter 1 - Introduction
 Angular - Chapter 1 - Introduction Angular - Chapter 1 - Introduction
Angular - Chapter 1 - Introduction
WebStackAcademy
 
Angular Advanced Routing
Angular Advanced RoutingAngular Advanced Routing
Angular Advanced Routing
Laurent Duveau
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
LumosTech
 
How to use hotjar
How to use hotjarHow to use hotjar
How to use hotjar
Karen Madrinan
 
Angular components
Angular componentsAngular components
Angular components
Sultan Ahmed
 
Change management in Software Engineering
Change management in Software EngineeringChange management in Software Engineering
Change management in Software Engineering
Hiba Ghannam
 

What's hot (20)

Angular - Chapter 4 - Data and Event Handling
 Angular - Chapter 4 - Data and Event Handling Angular - Chapter 4 - Data and Event Handling
Angular - Chapter 4 - Data and Event Handling
 
Introduction to React Native - Nader Dabit
Introduction to React Native - Nader DabitIntroduction to React Native - Nader Dabit
Introduction to React Native - Nader Dabit
 
Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming  Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
How to Use Canva
How to Use CanvaHow to Use Canva
How to Use Canva
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React Native
 
The Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.jsThe Point of Vue - Intro to Vue.js
The Point of Vue - Intro to Vue.js
 
6 class design
6 class design6 class design
6 class design
 
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
Jenkins Pipeline Tutorial | Jenkins Build And Delivery Pipeline | Jenkins Tut...
 
Learning the corel draw
Learning the corel drawLearning the corel draw
Learning the corel draw
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
Angular - Chapter 1 - Introduction
 Angular - Chapter 1 - Introduction Angular - Chapter 1 - Introduction
Angular - Chapter 1 - Introduction
 
Angular Advanced Routing
Angular Advanced RoutingAngular Advanced Routing
Angular Advanced Routing
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
How to use hotjar
How to use hotjarHow to use hotjar
How to use hotjar
 
Angular components
Angular componentsAngular components
Angular components
 
Change management in Software Engineering
Change management in Software EngineeringChange management in Software Engineering
Change management in Software Engineering
 

Similar to Wireframe & Prototype - Task Management

Sketching - DoToday App
Sketching - DoToday AppSketching - DoToday App
Sketching - DoToday App
Pratap R Jujjavarapu
 
Wireframe
WireframeWireframe
Wireframe
pushpender singh
 
Sketch Assignment - Task Management
Sketch Assignment - Task ManagementSketch Assignment - Task Management
Sketch Assignment - Task Management
Suraj Rao
 
Sketch template
Sketch templateSketch template
Sketch template
NarendraAnguluri
 
Wireframes do today
Wireframes   do todayWireframes   do today
Wireframes do today
vipul80
 
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I  GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
MatthewTennant613
 
Project Management - Web Application Report
Project Management - Web Application ReportProject Management - Web Application Report
Project Management - Web Application Report
Nakul Sharma
 
SharePoint Kanban Board - Saketa User Guide 2022.pdf
SharePoint Kanban Board - Saketa User Guide 2022.pdfSharePoint Kanban Board - Saketa User Guide 2022.pdf
SharePoint Kanban Board - Saketa User Guide 2022.pdf
Rajesh Kumar A
 
Task management app sketch Amit katyayan
Task management app  sketch  Amit katyayanTask management app  sketch  Amit katyayan
Task management app sketch Amit katyayan
Amit Katyayan
 
Active Collab
Active CollabActive Collab
Active Collab
Saad Hussain
 
From Use to User Interface
From Use     to User InterfaceFrom Use     to User Interface
From Use to User Interface
abcd82
 
IT 510 Module Two Case Study You are employed in the co.docx
IT 510 Module Two Case Study  You are employed in the co.docxIT 510 Module Two Case Study  You are employed in the co.docx
IT 510 Module Two Case Study You are employed in the co.docx
vrickens
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management TrainingDigite, Inc.
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy Kit
Larry Sherrod
 
Enhanced Task Details Page Released 2022
Enhanced Task Details Page Released 2022Enhanced Task Details Page Released 2022
Enhanced Task Details Page Released 2022
Orangescrum
 
Apps4.Pro Planner Gantt chart (Chrome extension)
Apps4.Pro Planner Gantt chart (Chrome extension)Apps4.Pro Planner Gantt chart (Chrome extension)
Apps4.Pro Planner Gantt chart (Chrome extension)
sanbss
 
IRJET- Student Result Analysis and Performance Report Generator
IRJET-  	  Student Result Analysis and Performance Report GeneratorIRJET-  	  Student Result Analysis and Performance Report Generator
IRJET- Student Result Analysis and Performance Report Generator
IRJET Journal
 
Software Requirements Specification.pdf
Software Requirements Specification.pdfSoftware Requirements Specification.pdf
Software Requirements Specification.pdf
stirlingvwriters
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basicstechbed
 

Similar to Wireframe & Prototype - Task Management (20)

Sketching - DoToday App
Sketching - DoToday AppSketching - DoToday App
Sketching - DoToday App
 
Wireframe
WireframeWireframe
Wireframe
 
Sketch Assignment - Task Management
Sketch Assignment - Task ManagementSketch Assignment - Task Management
Sketch Assignment - Task Management
 
Sketch template
Sketch templateSketch template
Sketch template
 
Sketch
SketchSketch
Sketch
 
Wireframes do today
Wireframes   do todayWireframes   do today
Wireframes do today
 
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I  GEIT 3341  DATABASE I  LAB 2  GEIT 3341 Database I
GEIT 3341 DATABASE I LAB 2 GEIT 3341 Database I
 
Project Management - Web Application Report
Project Management - Web Application ReportProject Management - Web Application Report
Project Management - Web Application Report
 
SharePoint Kanban Board - Saketa User Guide 2022.pdf
SharePoint Kanban Board - Saketa User Guide 2022.pdfSharePoint Kanban Board - Saketa User Guide 2022.pdf
SharePoint Kanban Board - Saketa User Guide 2022.pdf
 
Task management app sketch Amit katyayan
Task management app  sketch  Amit katyayanTask management app  sketch  Amit katyayan
Task management app sketch Amit katyayan
 
Active Collab
Active CollabActive Collab
Active Collab
 
From Use to User Interface
From Use     to User InterfaceFrom Use     to User Interface
From Use to User Interface
 
IT 510 Module Two Case Study You are employed in the co.docx
IT 510 Module Two Case Study  You are employed in the co.docxIT 510 Module Two Case Study  You are employed in the co.docx
IT 510 Module Two Case Study You are employed in the co.docx
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
 
Oracle User Productiviy Kit
Oracle User Productiviy KitOracle User Productiviy Kit
Oracle User Productiviy Kit
 
Enhanced Task Details Page Released 2022
Enhanced Task Details Page Released 2022Enhanced Task Details Page Released 2022
Enhanced Task Details Page Released 2022
 
Apps4.Pro Planner Gantt chart (Chrome extension)
Apps4.Pro Planner Gantt chart (Chrome extension)Apps4.Pro Planner Gantt chart (Chrome extension)
Apps4.Pro Planner Gantt chart (Chrome extension)
 
IRJET- Student Result Analysis and Performance Report Generator
IRJET-  	  Student Result Analysis and Performance Report GeneratorIRJET-  	  Student Result Analysis and Performance Report Generator
IRJET- Student Result Analysis and Performance Report Generator
 
Software Requirements Specification.pdf
Software Requirements Specification.pdfSoftware Requirements Specification.pdf
Software Requirements Specification.pdf
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basics
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Wireframe & Prototype - Task Management

  • 1. Assignment Name: Suraj Rao Email ID: raosura@gmail.com Link for Wireframe: https://balsamiq.cloud/sdu8hva/pqye7wx Wireframing
  • 2. Problem statement: In the previous session, you developed a sketch for DoToday, a startup working on a next-gen to-do list and task management app. Suppose the app, based on those sketches, was launched and received a huge response from users. But the feedback was also received that a web version of the app is needed. As the PM, you have decided to develop the web version based on the current mobile version. So you need to develop wireframes for the layout of your web app. Once you have your wireframe, you also need to develop a prototype by adding interactivity to your wireframe. Assignment Instructions © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved Objectives: 1. Listing down functional requirements for all use cases and choose the best solution 2. Create the required wireframes and place the screenshot of each screen on relevant slides 3. Prepare a slide showing the navigational flow for your wireframes 4. Use POP or Mockingbot app to add interactivity and create the prototype Feel free to add more slides as needed.
  • 3. Functional Requirements •Allow users to create a task by visiting the task management menu and then clicking on the ‘add button’’ •Allow users to quickly create a task from the home page and then later add other details. •Allow users to create a task from the home page by filling in all the required details and keeping some fields non-mandatory. •Allow users to import task using excel or csv •Allow users to edit a task and then allow them to mark it as complete. Similarly allow users to edit the tasks and mark them incomplete •Provide an option on the home page to click on a check-box associated to a task to mark a task as complete / incomplete •Provide a section within the side menu wherein user can click and view the completed tasks. •Provide a filter button which would provide an option to filter the pending, completed and all tasks •Provide an actionable item on the toolbar to filter the records based on their status. •Provide different tabs on the home page for Pending , Completed and All Tasks © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved •Allow users to sync their tasks at a task level. •Allow users to sync the tasks specific to a category i.e. Provide a sync option at category level. •Provide a sync option at an app level so that all the created tasks can be synced or not synced. •Provide a date range based for the due date which could be used to list the tasks. •Provide a calendar view of all the tasks and display t he tasks once a specific date is selected. Best Choice : 1) Task Creation –Allow users to create a task from the home page by filling in all the required details and keeping some fields non-mandatory as well as by visiting the task management menu. Other options seem time consuming and a better user experience could be provided by using the best choice mentioned here 2) Allowing users to mark a task as complete/incomplete from the home page as it would be much quicker rather than visiting different menus to mark them as complete/incomplete . Additionally, allow marking them as complete/incomplete after editing a task 3)Providing different tabs on the home page to filter records is the best choice would always be visible on the home page for the users to filter records. 4)Allowing tasks to be synced at a global level is better than providing options at task or category level as there would be lesser configuration involved here and easier for users to choose. Also, user might prefer either all or no tasks to be synced rather than few. 5) Providing a calendar view is the best choice here as the user does not need to input any data and can view all the tasks date-wise with ease. The user experience would be much better in this case
  • 4. Screen No. 1 – Home Page Side menu to compress the list so that the dashboard is visible in the entire space Logo of any.do Search bar to search for tasks and sub-tasks. This would filter the records in My Tasks section based on the search parameters Grid view to arrange the tasks based on category. Clicking on this would change the look of te home page completely User Profile, account settings (logout, password change etc could be accessed from here) Scroll bar to scroll down if the list of tasks is large. The graphs would scroll up and only the tasks could be viewed if the list is long. List of all the tasks for which the due date All to-do tasks can be managed here. All the categories for tasks can be defined here. View task Details © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved List of all the tasks for which the due date has been crossed would be listed here. Constraint – To display tasks which do not have a due date updated Graphical representation of efficiency of the user based on the tasks completed and representation of total tasks under each category. defined here. A calendar which provides a consolidated view of all the tasks. Users can access reports which would provide visibility on their productivity & performance Filter to view Pending, Completed and all tasks Click to add a new task The subtasks associated to a particular task Notes associated to the task Attachments associated to the task List of tasks Task Category Filter to Sort tasks, set default task list Task Title. Check on the check box to complete a task
  • 5. Screen No. 2 – Add Task Category of tasks e.g. Personal, Official etc Task title which would be displayed on listing page Due Date of task Reminder for the © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved Reminder for the task Set Task priority e.g High,Low, Medium Multiple files can be attached here. Any task related notes can be added here Add sub-tasks here. These sub-tasks would be displayed on the home page Actions associated to the tasks can be added here.
  • 6. Screen No. 3 – Task Management Place the screenshot of the wireframe Screen-2 here Edit a task Print the tasks by clicking here Export the tasks to excel Delete a task Add a new task Navigate to the next page in the list Navigate to the last page in the list Click to sort © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved Navigate to the first page in the list Navigate to the previous page. If you are in 2nd page, you would be navigate to first on click of this . The page on which the user is currently on out of the total pages containing tasks The number of tasks user wants to display on a page, e.g if 10 is selected, 10 tasks would be displayed here. The headers mentioned indicate the fields associated to each task and the values are displayed in the table Click to sort
  • 7. Screen No. 4 – Task Management(Change category) Click on the hyperlink under category value to change a category for a task. Close the window to save the changes made or to go back to the task management dashboard. © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved Radio button- click to select an option The image associated to a category
  • 8. Screen No. 5 – Task Management(Change status) Click on the hyperlink under status value to Close the window to save the changes made or to go back to the task management dashboard. © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved status value to change the status for a task.
  • 9. Navigational flow Login Home Page Task Management Category ListMy Calendar Reports Settings Add Task No NotificationSync Task List User Profile © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved Link to prototype: https://marvelapp.com/5c79dja/screen/63270299 Success ? Yes Task Created Change Status Change Category View Tasks Export/PrintEditTask Delete Task Grid view All Tasks Pending Tasks View Task details Mark as Complet e Completed Task Edit Task Mark as Incomplete
  • 10. Disclaimer All content and material on the UpGrad website is copyrighted material, either belonging to UpGrad or its bonafide contributors and is purely for the dissemination of education. You are permitted to access print and download extracts from this site purely for your own education only and on the following basis:- ● You can download this document from the website for self use only. ● Any copies of this document, in part or full, saved to disc or to any other storage medium may only be used for subsequent, self viewing purposes or to print an individual extract or copy for non commercial personal use only. © Copyright 2018. UpGrad Education Pvt. Ltd. All rights reserved self viewing purposes or to print an individual extract or copy for non commercial personal use only. ● Any further dissemination, distribution, reproduction, copying of the content of the document herein or the uploading thereof on other websites or use of content for any other commercial/unauthorized purposes in any way which could infringe the intellectual property rights of UpGrad or its contributors, is strictly prohibited. ● No graphics, images or photographs from any accompanying text in this document will be used separately for unauthorised purposes. ● No material in this document will be modified, adapted or altered in any way. ● No part of this document or UpGrad content may be reproduced or stored in any other web site or included in any public or private electronic retrieval system or service without UpGrad’s prior written permission. ● Any rights not expressly granted in these terms are reserved.