SlideShare a Scribd company logo
1 of 23
Project:
Presented by: KheemaPandey
Meeting Room Booking App
Business Objectives
Company recently have invested a lot into SAAS based tools to improve the
efficiency of their employees, and company don’t want to invest more money.
Since the number of employees are increasing in last few months; Management
feel their should be some meeting room booking tool is necessary; which help to
employees find the meeting room are available; and book them in advance to
avoid the last minutes clashes.
Problem Statement
Company is growing rapidly and number of employees are increasing; main goal is
to Create an effective application which help the employees to book the meeting
room as per their requirement without having any problem.
The requirement is to have meeting room booking application for a mid-sized
company, having offices at multiple locations.
Goals
1. Allow users to book meeting room for different locations by seeing schedule
and room details
2. Enable users to view the availability and slots for booking
3. Users will invite other participants for the meeting
Research Methods
To find the issue and pain point employees faces on daily faces to find the free
meeting room is headache. I had talk to couple of potential Users over phone to find
their daily routines and how frequently they do meetings.
Talk over phone I asked them what issue they faces, what running in their mind and
how they find the room and how they book the room.
Research Method (Primary)
Interview on Phone ( Applied this method)
Observational Method (Could be Applied)
Research Method (Secondary)
Survey (Could be applied)
Target Audience
Target Audience could be a Project Manager, Senior Manager, Business Analyst,
Team Leader.
Age Group:
25 to 40 years
Geographical Location:
India
Goal:
Find and Book meeting room without any clashes with other teammates.
Check the Room Status
Frustrations:
Its tough to find the free meeting room
Book the meeting room is really frustrating
Proto Persona
Presented by: KheemaPandey
Two different Users have different goals here
1. looking a specific Room for any day.
2. looking any room which is available at specific time
Persona 1
Steve Marketing Director recently joined the company; he is travelling to India to
meet the team member and to have a meeting with senior Managers. Since its his
first visit to India, He want to book meeting room in advanced for next few days.
Steve would like to book any room for next 2 days for Training Sessions.
Persona 2
Swati is HR Manager and working with company last 2 years. She is well aware when
and which room are mostly booked and which room used by less Employees.
Today Swati Got a request to book a conference room for one day for Training
Sessions.
Scenario 1
1. User who have a particular date/time in the mind and looking a free room.
Task: I need to arrange an urgent meeting for tomorrow morning and I don’t care
where the meeting room is?
Scenario 2
1. User who require a particular room and want to find a date when room will be
available.
Task: I want to book the large meeting room with amenities (computer, Projector,
whiteboard) for a workshop sometime in next week.
Scenario 1 (particular date/time)
Presented by: KheemaPandey
Task: I need to arrange an urgent meeting for tomorrow morning and I
don’t care where the meeting room is?
Quick Booknig Room
Screen1
Screen2
Screens Explained
Screen1: User can quickly see all the Meeting Rooms; free, occupied, Booked. User can choose the
duration period (lets assume for 90 minutes). Accordingly those Room will be displayed only which
are free for next 90 minutes. User can quickly select the duration given in (minutes format) (Time will
be calculated from the system) and book the room accordingly after selecting the date. By default
room will be display for current date.
In addition User can see the basic information about meeting rooms, their location, how long the room
is booked, (Timer display) mechanism help user when the room will be free.
Screen2: Is an expanded view of any specific room User want to book a room. User can see all the
necessary information about the room; like amenities, location of room.
Lets assume User want to book this room for today meeting. Date and time is not crucial factor for
him. User can Book a room for specific 30 minutes slot. User can set the meeting Agenda and can
invite the other team members.
Note: I have divided full 9 hours a days into block of 30 minutes slots. The reason for this approach is
people don’t waste more time into meeting and to occupy the room unnecessarily.
Use Case: User can upload the picture of meeting room to leave the rating of room review and
complain to IT Team with proof.
Finding Meeting Room (Location)
Screens Explained
User can see all the office location and can book the meeting room by finding specific location in
selected city. User can search the room by entering the city name and can get accurate result by
using filtered option. User will able to see the next 7 days booking status of all meeting room in
specific city.
Lets assume company have multiple office in Noida. User will see all the office location including all
the meeting room are in Noida,
In above slide different office location is displayed; User want to book a meeting room in advanced
for specific room for specific date (I assume timing is not crucial factor in specific usecase).
User can see the status of all meeting rooms are in a Tower A building or in nearest buildings.
User can see the free room available at first glance and book the room.
If User want to book any specific conference room and the room is booked for another 2 days , he
may click on (Notify me) CTA Button. Oncethe Room will be available; System will either sent an
app notification message or can send an email to user to book the room.
Use Case: A new UseCase could be Other users may want to book the same room for same time
slot, In this case User in first queue can reserve the room by an Urgent option.
Calendar View to Book Meeting Room
Screens Explained
Calendar view is the easiest way to scanning, finding, and digesting all the necessary information
specially to see their booking slots for the day .
In this application the limitation to book the room in advance for next 2 weeks only. Once User select
the specific date. User can see the occupied time slot highlighted with color and using patterns. Free
slots can be booked by Users..
Time Slots are break into 30 minutes slots to prevent the unnecessary uses of meeting room,
If User need to book room for next 2 hours ; and system current time is 1 :00 PM then user have
book room for 1:00 to 1:30, 1:30 to 2:00, 2:00 to 20:30, 2:30 to 3:00
This way if user want to book the room for next 15 minutes more. User will see the time options in
15 min, 30 min. 45 min.
UseCase: Another UseCase could be If the meeting is finished earlier or postponed. User can cancel
the meeting anytime or extend the meeting for the duration the room is booked.
Scenario 2 (particular room)
Presented by: KheemaPandey
Task: I want to book the large meeting room with amenities
(computer, Projector, whiteboard) for a workshop sometime in
next week.
Search/Book Specific Room
Screen1 Screen2
Screens Explained
Screen 1 User will land into this screen by clicking on search icon. Search field is very advanced and
can provide the details on the keywords. User can see the details by entering the exact room name,
Search field can display the results with keywords like, Free Rooms, Available in next 1 minutes.
Filter option will open a popup and will display other options which help user to find the specific
room. Room can be searched by using these options; Seating Capacity, Amenities like Projecter,
TV, IP Phone, wifi connectivity,number ofwhiteboards.
IF User cannot find the specific room for the current day; User may book the room in advanced and
for sequential day.
Screen 2 represent the next stage of booking the room. Organizer can take the photo of meeting
room to leave the rating condition with IT Team. Organizer can invite the team members and other
peoples by entering their email address. All the invited users will display on screen and Organizer
may grouped some specific members too.
Use Case: If another Person trying to book same room for same time slots, second user will get
quick alert that specific time slot is booked in real time. And the book slot will turned disabled.
Attendees Listing Screen
Screens Explained
In the above slide screen display all the necessary information which is crucial for the Organizer .
User can see the name of meeting room including the seating capacity, the date and timing, the
amenities are in the room.
User can see the other important details, like how many members he send the meeting request and
how many of them have accepted or rejected the meeting request.
UseCase: Organizer may cancel the meeting during the time slots he have booked . Or in specific
case user may extend the meeting time for next 15 minutes.
Another UseCase could be what if another user have book the same room for next available slot in
advanced. Later Organizer realized he might need another 15 minutes to close the meeting. Since
the next time slot is already booked by other user in system. Organizer will get alert notification that
room is booked by some other user and CTA Button (ExtendMeeting) will be displayed.
Note: Extended Meeting Button will open a popup with option time slots 15min. 10 min. 5 min. IF
room is not booked by any other user. Otherwise button will be disabled incase room is booked.
Conclusion
All screens are made here based on Primary research method (Interview method) and
some of the screen are purely based on assumptions.
As I didn’t have access to actual users; so I talk over phone which could be potential
users. My hypothesis and assumptions are need to validate with real users.
All screens are made here based on talking over phone with users who could be
representative. and one screen are purely based on assumptions.
Thank You
Kheema Pandey
Phone: +91-9170190346
Skype: kheema-pandey

More Related Content

What's hot

20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_Slideshare20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_SlidesharePascal Spelier
 
PANTALONS retail store
PANTALONS retail storePANTALONS retail store
PANTALONS retail storeNikhil Yadav
 
Amazon Case Study 2021
Amazon Case Study 2021Amazon Case Study 2021
Amazon Case Study 2021DevAdnani
 
Picosskusandmerchandisingguidelines
PicosskusandmerchandisingguidelinesPicosskusandmerchandisingguidelines
PicosskusandmerchandisingguidelinesZulqernanePbc
 
Amazon supply chain
Amazon supply chainAmazon supply chain
Amazon supply chainParth Thakar
 
Esha B - company preso - big basket
Esha B - company preso - big basketEsha B - company preso - big basket
Esha B - company preso - big basketEshaBommireddy
 
Amazon Workflow and Business Models
Amazon Workflow and Business ModelsAmazon Workflow and Business Models
Amazon Workflow and Business ModelsManish Tuladhar
 
Amazon.com History, Facts n lots more
Amazon.com History, Facts n lots moreAmazon.com History, Facts n lots more
Amazon.com History, Facts n lots moreMVIT
 

What's hot (12)

Amazon.com
Amazon.comAmazon.com
Amazon.com
 
20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_Slideshare20140513 Presentation The Amazon Experience_Slideshare
20140513 Presentation The Amazon Experience_Slideshare
 
Excellent business opportunity with ultrafresh modular kitchen
Excellent business opportunity with ultrafresh modular kitchenExcellent business opportunity with ultrafresh modular kitchen
Excellent business opportunity with ultrafresh modular kitchen
 
PANTALONS retail store
PANTALONS retail storePANTALONS retail store
PANTALONS retail store
 
Amul India
Amul IndiaAmul India
Amul India
 
Amazon Case Study 2021
Amazon Case Study 2021Amazon Case Study 2021
Amazon Case Study 2021
 
Picosskusandmerchandisingguidelines
PicosskusandmerchandisingguidelinesPicosskusandmerchandisingguidelines
Picosskusandmerchandisingguidelines
 
Amazon supply chain
Amazon supply chainAmazon supply chain
Amazon supply chain
 
Case Study On Amazon
Case Study On AmazonCase Study On Amazon
Case Study On Amazon
 
Esha B - company preso - big basket
Esha B - company preso - big basketEsha B - company preso - big basket
Esha B - company preso - big basket
 
Amazon Workflow and Business Models
Amazon Workflow and Business ModelsAmazon Workflow and Business Models
Amazon Workflow and Business Models
 
Amazon.com History, Facts n lots more
Amazon.com History, Facts n lots moreAmazon.com History, Facts n lots more
Amazon.com History, Facts n lots more
 

Similar to Meeting Room Booking App- Concept by Kheema Pandey

ITECH2000 Mobile Development FundamentalsAssignment 1 App.docx
ITECH2000 Mobile Development FundamentalsAssignment 1 App.docxITECH2000 Mobile Development FundamentalsAssignment 1 App.docx
ITECH2000 Mobile Development FundamentalsAssignment 1 App.docxdonnajames55
 
HOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docxHOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docxKartikeySingh87567
 
Meeting Point Webtop
Meeting Point WebtopMeeting Point Webtop
Meeting Point WebtopJeff Mowatt
 
Meeting Scheduling App
Meeting Scheduling AppMeeting Scheduling App
Meeting Scheduling AppRamize Attia
 
Hypro portfolio
Hypro portfolioHypro portfolio
Hypro portfolioLasyaB
 
Hypro portfolio
Hypro portfolioHypro portfolio
Hypro portfolioLasyaB
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMAbid Shaikh
 
Streamline Your Meetings with the Best Meeting Room Booking Software.pptx
Streamline Your Meetings with the Best Meeting Room Booking Software.pptxStreamline Your Meetings with the Best Meeting Room Booking Software.pptx
Streamline Your Meetings with the Best Meeting Room Booking Software.pptxMyRendezvous
 
Hci final report
Hci final reportHci final report
Hci final reporthciutm
 
CadmiumCD Logistics Scheduler
CadmiumCD Logistics SchedulerCadmiumCD Logistics Scheduler
CadmiumCD Logistics SchedulerCadmiumCD
 
Myths in Software Requirements
Myths in Software RequirementsMyths in Software Requirements
Myths in Software RequirementsSheraz Pervaiz
 
Appointment scheduling app
Appointment scheduling appAppointment scheduling app
Appointment scheduling appHimshika Tummala
 

Similar to Meeting Room Booking App- Concept by Kheema Pandey (20)

14 online venue booking
14 online venue booking14 online venue booking
14 online venue booking
 
ITECH2000 Mobile Development FundamentalsAssignment 1 App.docx
ITECH2000 Mobile Development FundamentalsAssignment 1 App.docxITECH2000 Mobile Development FundamentalsAssignment 1 App.docx
ITECH2000 Mobile Development FundamentalsAssignment 1 App.docx
 
HOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docxHOTEL MANAGEMENT SYSTEM vi.docx
HOTEL MANAGEMENT SYSTEM vi.docx
 
Meeting Point Webtop
Meeting Point WebtopMeeting Point Webtop
Meeting Point Webtop
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
Meeting Scheduling App
Meeting Scheduling AppMeeting Scheduling App
Meeting Scheduling App
 
Comp Sci Doce
Comp Sci DoceComp Sci Doce
Comp Sci Doce
 
Hypro portfolio
Hypro portfolioHypro portfolio
Hypro portfolio
 
Hypro portfolio
Hypro portfolioHypro portfolio
Hypro portfolio
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEM
 
Streamline Your Meetings with the Best Meeting Room Booking Software.pptx
Streamline Your Meetings with the Best Meeting Room Booking Software.pptxStreamline Your Meetings with the Best Meeting Room Booking Software.pptx
Streamline Your Meetings with the Best Meeting Room Booking Software.pptx
 
Shubhaarambh event planner
Shubhaarambh event plannerShubhaarambh event planner
Shubhaarambh event planner
 
Report
Report Report
Report
 
Hci final report
Hci final reportHci final report
Hci final report
 
CadmiumCD Logistics Scheduler
CadmiumCD Logistics SchedulerCadmiumCD Logistics Scheduler
CadmiumCD Logistics Scheduler
 
Myths in Software Requirements
Myths in Software RequirementsMyths in Software Requirements
Myths in Software Requirements
 
Comp d04.prn
Comp d04.prnComp d04.prn
Comp d04.prn
 
Appointment scheduling app
Appointment scheduling appAppointment scheduling app
Appointment scheduling app
 
DHANUSH.pdf
DHANUSH.pdfDHANUSH.pdf
DHANUSH.pdf
 
Focused Relevant Organized Presentations
Focused Relevant Organized PresentationsFocused Relevant Organized Presentations
Focused Relevant Organized Presentations
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Meeting Room Booking App- Concept by Kheema Pandey

  • 2. Business Objectives Company recently have invested a lot into SAAS based tools to improve the efficiency of their employees, and company don’t want to invest more money. Since the number of employees are increasing in last few months; Management feel their should be some meeting room booking tool is necessary; which help to employees find the meeting room are available; and book them in advance to avoid the last minutes clashes.
  • 3. Problem Statement Company is growing rapidly and number of employees are increasing; main goal is to Create an effective application which help the employees to book the meeting room as per their requirement without having any problem. The requirement is to have meeting room booking application for a mid-sized company, having offices at multiple locations.
  • 4. Goals 1. Allow users to book meeting room for different locations by seeing schedule and room details 2. Enable users to view the availability and slots for booking 3. Users will invite other participants for the meeting
  • 5. Research Methods To find the issue and pain point employees faces on daily faces to find the free meeting room is headache. I had talk to couple of potential Users over phone to find their daily routines and how frequently they do meetings. Talk over phone I asked them what issue they faces, what running in their mind and how they find the room and how they book the room. Research Method (Primary) Interview on Phone ( Applied this method) Observational Method (Could be Applied) Research Method (Secondary) Survey (Could be applied)
  • 6. Target Audience Target Audience could be a Project Manager, Senior Manager, Business Analyst, Team Leader. Age Group: 25 to 40 years Geographical Location: India Goal: Find and Book meeting room without any clashes with other teammates. Check the Room Status Frustrations: Its tough to find the free meeting room Book the meeting room is really frustrating
  • 7. Proto Persona Presented by: KheemaPandey Two different Users have different goals here 1. looking a specific Room for any day. 2. looking any room which is available at specific time
  • 8. Persona 1 Steve Marketing Director recently joined the company; he is travelling to India to meet the team member and to have a meeting with senior Managers. Since its his first visit to India, He want to book meeting room in advanced for next few days. Steve would like to book any room for next 2 days for Training Sessions. Persona 2 Swati is HR Manager and working with company last 2 years. She is well aware when and which room are mostly booked and which room used by less Employees. Today Swati Got a request to book a conference room for one day for Training Sessions.
  • 9. Scenario 1 1. User who have a particular date/time in the mind and looking a free room. Task: I need to arrange an urgent meeting for tomorrow morning and I don’t care where the meeting room is? Scenario 2 1. User who require a particular room and want to find a date when room will be available. Task: I want to book the large meeting room with amenities (computer, Projector, whiteboard) for a workshop sometime in next week.
  • 10. Scenario 1 (particular date/time) Presented by: KheemaPandey Task: I need to arrange an urgent meeting for tomorrow morning and I don’t care where the meeting room is?
  • 12. Screens Explained Screen1: User can quickly see all the Meeting Rooms; free, occupied, Booked. User can choose the duration period (lets assume for 90 minutes). Accordingly those Room will be displayed only which are free for next 90 minutes. User can quickly select the duration given in (minutes format) (Time will be calculated from the system) and book the room accordingly after selecting the date. By default room will be display for current date. In addition User can see the basic information about meeting rooms, their location, how long the room is booked, (Timer display) mechanism help user when the room will be free. Screen2: Is an expanded view of any specific room User want to book a room. User can see all the necessary information about the room; like amenities, location of room. Lets assume User want to book this room for today meeting. Date and time is not crucial factor for him. User can Book a room for specific 30 minutes slot. User can set the meeting Agenda and can invite the other team members. Note: I have divided full 9 hours a days into block of 30 minutes slots. The reason for this approach is people don’t waste more time into meeting and to occupy the room unnecessarily. Use Case: User can upload the picture of meeting room to leave the rating of room review and complain to IT Team with proof.
  • 13. Finding Meeting Room (Location)
  • 14. Screens Explained User can see all the office location and can book the meeting room by finding specific location in selected city. User can search the room by entering the city name and can get accurate result by using filtered option. User will able to see the next 7 days booking status of all meeting room in specific city. Lets assume company have multiple office in Noida. User will see all the office location including all the meeting room are in Noida, In above slide different office location is displayed; User want to book a meeting room in advanced for specific room for specific date (I assume timing is not crucial factor in specific usecase). User can see the status of all meeting rooms are in a Tower A building or in nearest buildings. User can see the free room available at first glance and book the room. If User want to book any specific conference room and the room is booked for another 2 days , he may click on (Notify me) CTA Button. Oncethe Room will be available; System will either sent an app notification message or can send an email to user to book the room. Use Case: A new UseCase could be Other users may want to book the same room for same time slot, In this case User in first queue can reserve the room by an Urgent option.
  • 15. Calendar View to Book Meeting Room
  • 16. Screens Explained Calendar view is the easiest way to scanning, finding, and digesting all the necessary information specially to see their booking slots for the day . In this application the limitation to book the room in advance for next 2 weeks only. Once User select the specific date. User can see the occupied time slot highlighted with color and using patterns. Free slots can be booked by Users.. Time Slots are break into 30 minutes slots to prevent the unnecessary uses of meeting room, If User need to book room for next 2 hours ; and system current time is 1 :00 PM then user have book room for 1:00 to 1:30, 1:30 to 2:00, 2:00 to 20:30, 2:30 to 3:00 This way if user want to book the room for next 15 minutes more. User will see the time options in 15 min, 30 min. 45 min. UseCase: Another UseCase could be If the meeting is finished earlier or postponed. User can cancel the meeting anytime or extend the meeting for the duration the room is booked.
  • 17. Scenario 2 (particular room) Presented by: KheemaPandey Task: I want to book the large meeting room with amenities (computer, Projector, whiteboard) for a workshop sometime in next week.
  • 19. Screens Explained Screen 1 User will land into this screen by clicking on search icon. Search field is very advanced and can provide the details on the keywords. User can see the details by entering the exact room name, Search field can display the results with keywords like, Free Rooms, Available in next 1 minutes. Filter option will open a popup and will display other options which help user to find the specific room. Room can be searched by using these options; Seating Capacity, Amenities like Projecter, TV, IP Phone, wifi connectivity,number ofwhiteboards. IF User cannot find the specific room for the current day; User may book the room in advanced and for sequential day. Screen 2 represent the next stage of booking the room. Organizer can take the photo of meeting room to leave the rating condition with IT Team. Organizer can invite the team members and other peoples by entering their email address. All the invited users will display on screen and Organizer may grouped some specific members too. Use Case: If another Person trying to book same room for same time slots, second user will get quick alert that specific time slot is booked in real time. And the book slot will turned disabled.
  • 21. Screens Explained In the above slide screen display all the necessary information which is crucial for the Organizer . User can see the name of meeting room including the seating capacity, the date and timing, the amenities are in the room. User can see the other important details, like how many members he send the meeting request and how many of them have accepted or rejected the meeting request. UseCase: Organizer may cancel the meeting during the time slots he have booked . Or in specific case user may extend the meeting time for next 15 minutes. Another UseCase could be what if another user have book the same room for next available slot in advanced. Later Organizer realized he might need another 15 minutes to close the meeting. Since the next time slot is already booked by other user in system. Organizer will get alert notification that room is booked by some other user and CTA Button (ExtendMeeting) will be displayed. Note: Extended Meeting Button will open a popup with option time slots 15min. 10 min. 5 min. IF room is not booked by any other user. Otherwise button will be disabled incase room is booked.
  • 22. Conclusion All screens are made here based on Primary research method (Interview method) and some of the screen are purely based on assumptions. As I didn’t have access to actual users; so I talk over phone which could be potential users. My hypothesis and assumptions are need to validate with real users. All screens are made here based on talking over phone with users who could be representative. and one screen are purely based on assumptions.
  • 23. Thank You Kheema Pandey Phone: +91-9170190346 Skype: kheema-pandey