Skip to main content

Evidence: measured UX patterns in Spryple

Computed by script from the crawled Help Center (feature tree) and the fact-only workflows. App boilerplate sections (Introduction, Installation and so on) are excluded. Screen names are compared after removing their numbering.

Headline numbers​

MeasureValueWhat it tells us
Functional screens documented368The size of the surface users and trainers must learn
Unique screen names27791 screens are repeats of another screen
Screen names repeated in 2 or more places47The same screen rebuilt per role or per module
Report-like screens (report, summary, history, log, dashboard)118 (32%)A third of the product is read-only lists, each with its own filters
Approval screens (approve, pending, verify)35Approvers hunt across modules; there is no single inbox
Request screens (request, apply, regularize, permission, separation, claim)40A separate form and history per request type
"On behalf" screens3Separate copies of request forms for managers
Configuration and master screens49Settings scattered across modules
"Messages Master" screens4The same tool repeated per module
Attendance, leave and shift screens repeated inside CRM18Field users get a second copy of HR screens
Approval entry points for one attendance request3Team widget, dashboard button and Pending Approvals
Documented UI actions across 119 workflows656The baseline effort the redesign must cut

Most repeated screens​

Screen (numbering removed)Places it appears
dashboard8
attendance summary report5
leave history5
summary report4
missed punch report4
employee dashboard4
gps monitoring3
employee activity report3
employee tracking log report3
activities3
current day attendance report3
punch summary report3
week off configuration3
reports3
sales manager2
clients2
clients report2
summary2
tracking log2
device approvals2
employee summary details2
employee tracking details2
team travel approvals2
assignments report2
monthly attendance report2

Heaviest workflows (documented UI actions)​

IDWorkflowDocumented stepsDocumented UI actions
B1New hire to first login (end-to-end)1019
D11Optional holiday request (employee), approval and on-behalf (manager)519
C11Shift rotation: create sequence, assign, reassign318
F2Separation request, approval, offboarding checklist (end-to-end)617
I3Add client to activity to payment (Sales Executive, web)617
G3Claim (mobile): request, verify, approve, pay316
I8Mobile CRM daily field flow: punch, client, activity616
C2Attendance request by employee (three entry points)515
C8Manager attendance regularization and approval414
H1Timesheet setup chain (Admin): client, project, assign team, task, roles513
C3Attendance request on behalf of employee (Manager)312
C4Attendance request approval (three ways)312
A3Employee Password Reset (Admin)511
C5Shift change request (employee) and approval with swap (manager)411
E10Variable pay distribution and schedule311
G1Claim request with bills (web, Employee)411
J1Attendance request (employee) and approval (manager), Spryple HCM511
L3Work Location011
B6Induction program (HR manager)410
C6Permission request (employee) and approval (manager)410

Densest Help Center pages (screens per page)​

PageScreens
Mobile App › Sales CRM Mobile Application34
For Managers › Payroll Management29
For Managers › Attendance Management28
For Employee › Attendance Management22
For Admin › Employee Management20
For Managers › CRM Field Force Management20
For Managers › Leave Management17
For Super Admin › CRM Field Force Management16
For Admin › CRM Field Force Management16
For Admin › Leave Management15