SlideShare a Scribd company logo
Jalan
Technology
Consulting
//01
How to Make a User Friendly Software Product?
Jalan
Technology
Consulting
//02
“Usability” of a software product refers to the ease of use of a product or website
The apparent conflict between customer needs and user needs in B2B or Internal
software can be annoying. Good software is one that responds to requests as
quickly as possible.
Jalan
Technology
Consulting
//03
Over the years, one of the questions that the business team often ask after release
- "how do we know everything is working as expected"?
Jalan
Technology
Consulting
//04
It's not about the product - whether it was built was right or wrong. This is about
whatever you shipped - are your users able to use it or not and how can you know it
proactively before your user tells you about it.
Jalan
Technology
Consulting
//05
Team Required for Software Monitoring.
Jalan
Technology
Consulting
//06
Your operation team is solely responsible for monitoring, but recently the shift has
been toward cross-discipline engineers who build, test, monitor, and are on call for
their applications. These cross-discipline engineers are sometimes called DevOps
engineers or site reliability engineers (SREs).
Jalan
Technology
Consulting
//07
How to Identify your Software's Usability?
Jalan
Technology
Consulting
//08
From an engineering standpoint, following are some key metrics that your team
should track to monitor the system.
Jalan
Technology
Consulting
//09
For Backend
System should send an alert to engineering team (Slack channel, email etc.)
whenever the main process crashes.
Jalan
Technology
Consulting
//10
System should restart the service whenever the main process crashes.
Jalan
Technology
Consulting
//11
System should send an alert to engineering team (Slack channel, email etc.)
whenever an unhandled exception is raised
Jalan
Technology
Consulting
//12
System should send an alert to engineering team (Slack channel, email etc.)
whenever error or warning level logs are logged by the application. This is
important - please make sure you do correct logging in your application during
development.
Jalan
Technology
Consulting
//13
The system should send an alert to the engineering team (Slack channel, email,
etc.) whenever the machine is running over 90% utilization (memory or CPU)
Jalan
Technology
Consulting
//14
System should log a warning message whenever a key application operation takes
more than n seconds. This should be determined with the product team during
development.
Jalan
Technology
Consulting
//15
If the backend exposes API (REST or Graphql), the system should send an alert to
engineering team (Slack channel, email etc.) whenever an API response takes more
than n seconds.
Jalan
Technology
Consulting
//16
For Frontend (typically React or React Native)
System should send an alert to engineering team (Slack channel, email etc.)
whenever unhandled JS exception is thrown
Jalan
Technology
Consulting
//17
System should log a warning if time to render a screen (i.e. the screen is usable by
the user) if it takes more than n seconds.
Jalan
Technology
Consulting
//18
We work with entrepreneurs and business leaders to execute their vision by
building software products.
If you are looking for a technology partner, feel free to reach out to
jjalan@jalantechnologies.com. We hope our assistance will help.
Thank You!

More Related Content

PDF
Undraleu ETL Code Review Tool for Informatica PowerCenter, Data Sheet
PPT
Web Ex2 28 Jan09
PDF
Undraleu Data Sheet
PDF
Sustainable Test Automation: Collaborate within Team
 
PDF
Sustainable Test Automation: Collaborate within Team
PPTX
OWASP Knoxville Inaugural Chapter Meeting
PDF
Test automation: Are Enterprises ready to bite the bullet?
DOC
Arch Review Check List
Undraleu ETL Code Review Tool for Informatica PowerCenter, Data Sheet
Web Ex2 28 Jan09
Undraleu Data Sheet
Sustainable Test Automation: Collaborate within Team
 
Sustainable Test Automation: Collaborate within Team
OWASP Knoxville Inaugural Chapter Meeting
Test automation: Are Enterprises ready to bite the bullet?
Arch Review Check List

What's hot (18)

PPT
Good Security Starts with Software Assurance - Software Assurance Market Plac...
PDF
SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis Overview
PPTX
DAST, SAST, Hybrid, Hybrid 2.0 & IAST - Methodology & Limitations
DOC
Document defect tracking for improving product quality and productivity
PDF
RPA for IT services
PDF
RPA for HR departments
DOCX
William hargrove resume_20160425
PPTX
Oracle License Management Audit Defense Roadmap
PPTX
Building an AppSec Team Extended Cut
PPTX
rookie with zero bugs
PPT
Global Insurance Company
PPTX
SE - Ch.01 - Introduction to Software Engineering.pptx
PPTX
Java Licensing Roadmap for Oracle License Management
PDF
AutomateTEMWhitePaper
PPTX
Oracle Java License Training
PPTX
Oracle License Management Training - Oracle ULAs, PULAs and Pool of Funds
PPTX
Oracle Licensing - Expert Summit
PPTX
Issue tracking system
Good Security Starts with Software Assurance - Software Assurance Market Plac...
SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis Overview
DAST, SAST, Hybrid, Hybrid 2.0 & IAST - Methodology & Limitations
Document defect tracking for improving product quality and productivity
RPA for IT services
RPA for HR departments
William hargrove resume_20160425
Oracle License Management Audit Defense Roadmap
Building an AppSec Team Extended Cut
rookie with zero bugs
Global Insurance Company
SE - Ch.01 - Introduction to Software Engineering.pptx
Java Licensing Roadmap for Oracle License Management
AutomateTEMWhitePaper
Oracle Java License Training
Oracle License Management Training - Oracle ULAs, PULAs and Pool of Funds
Oracle Licensing - Expert Summit
Issue tracking system
Ad

Similar to How to make a user friendly software product (20)

DOC
SAP Development Object Testing
PDF
IRJET- College Infrastructure Management System
PDF
Netreo whitepaper 5 ways to avoid it management becoming shelfware
PPTX
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
PDF
14 Tips to Choose the Right Open Source Test Automation Tool.pdf
PDF
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
PPTX
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
PDF
Software Engineering in a Quick and Easy way - v1.pdf
DOC
Partha_CV_New
PDF
software testing
PDF
Server Monitoring Battles
DOCX
Zafar abbasprofile
DOCX
COM520 Written Assignment 7 Assignment Windows Incident.docx
PPT
Software engg. pressman_ch-1
DOCX
COM520 Written Assignment 7 Assignment Windows Incident.docx
DOCX
ArunKrishnappa_Resume
DOC
Learning Management System-SRS Modified(Semi-Final)
PPTX
Oracle Management Cloud newpres-v1.1
PDF
Software development lifecycle
DOC
Manual testing interview question by INFOTECH
SAP Development Object Testing
IRJET- College Infrastructure Management System
Netreo whitepaper 5 ways to avoid it management becoming shelfware
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
14 Tips to Choose the Right Open Source Test Automation Tool.pdf
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
Software Engineering in a Quick and Easy way - v1.pdf
Partha_CV_New
software testing
Server Monitoring Battles
Zafar abbasprofile
COM520 Written Assignment 7 Assignment Windows Incident.docx
Software engg. pressman_ch-1
COM520 Written Assignment 7 Assignment Windows Incident.docx
ArunKrishnappa_Resume
Learning Management System-SRS Modified(Semi-Final)
Oracle Management Cloud newpres-v1.1
Software development lifecycle
Manual testing interview question by INFOTECH
Ad

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
medical staffing services at VALiNTRY
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Digital Strategies for Manufacturing Companies
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
 
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administration Chapter 2
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Nekopoi APK 2025 free lastest update
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
history of c programming in notes for students .pptx
PPTX
Introduction to Artificial Intelligence
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Designing Intelligence for the Shop Floor.pdf
medical staffing services at VALiNTRY
Odoo POS Development Services by CandidRoot Solutions
Digital Strategies for Manufacturing Companies
Which alternative to Crystal Reports is best for small or large businesses.pdf
L1 - Introduction to python Backend.pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
Reimagine Home Health with the Power of Agentic AI​
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
 
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administration Chapter 2
Operating system designcfffgfgggggggvggggggggg
Nekopoi APK 2025 free lastest update
Odoo Companies in India – Driving Business Transformation.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
history of c programming in notes for students .pptx
Introduction to Artificial Intelligence

How to make a user friendly software product