Top user complaints about software
• It doesn’t work (it’s broken)
• It’s too complicated to use
• It’s not fast enough
Reliability
Scalability
Performance
Fast /fast/ adjective
1. moving or capable of moving at high speed “a fast and powerful car”
adverb
1. at high speed “he was driving too fast”
2. so as to be hard to move: firmly or securely “the ship was held fast by the anchor chain”
schnell
What’s schnell enough?
• Amazon discovered that for every one second delay, conversions dropped by 7 %
• Walmart found that it gains 1 % revenue increase for every 100 ms of improvement
• HubSpot considers the ideal page load speed for your website's HTML to be less than 1.5 seconds
• Blink of an eye takes between 300 and 400 ms
– Dana Gioia 2007 Stanford address
“The purpose of an arts education is not to produce more artists, though that is a
byproduct; the purpose of an arts education is to create human beings
capable of leading successful and productive lives in a free society.”
The Challenge• FileMaker solution hosted to max 5 users by a
copy of FileMaker Pro running at front desk
• Developed and maintained by Daniel Dobkin, Everyman Technologies, Inc.“Champagne solutions for every budget”
• Fast enough when using locally
• Up to 40 seconds to navigate between layouts when working over network
Optimization Process
1. Measure
2. Find Bottleneck
3. Optimize
4. Repeat
1. Measure
2. Find Bottleneck
3. Optimize
Final Results
Max Time Avg Time Avg Speedup
Before 2m 8s 405ms 0m 35s 360ms 723 %
After 0m 7s 18ms 0m 4s 296ms 8x faster
Time saved• 5 users
• 30 seconds per layout switch
• 100 times a day
• 5 days a week
• 5 x 30 x 10 x 5 x 4 = 300 000 seconds/month
• 1000 hours a year (200 hours per user)
Do your own math
• Number of users: ___
• Cost per hour: ___ €
• 200 hours per user/year
• Annual savings: ______ €
24U Optimization Tool
24U FM Bench lets you
• benchmark scripts & calcs
• find bottlenecks
• examine user sessions
• report results
1 611 €+ your time
24U Optimization Service
24U Software will
• examine your solution
• identify main bottleneck
• make it significantly faster
• advise how to move on
3 175 €
Top user complaints about software
• It doesn’t work (it’s broken)
• It’s too complicated to use
• It’s not fast enough
Reliability
Scalability
Performance
Fast /fast/ adjective
1. moving or capable of moving at high speed “a fast and powerful car”
adverb
1. at high speed “he was driving too fast”
2. so as to be hard to move: firmly or securely “the ship was held fast by the anchor chain”
schnell
fest
Where’s the danger?• Compatibility issues
• Security vulnerabilities
• Human errors
• New untrained users
• Process and rules changes
• and more…
The Challenge• Task management & time tracking
solution designed in FM 11 in-house by Mert Bayri, senior specialist
• Upgrade ahead
• Current version of FileMaker not yet approved
• Performance issues
• Future development & scalability concerns
Positive Findings
• Versioning
• Descriptive names of fields and scripts
• Low bug ratio
• Responsible approach
• Actively looking for improvements
• Thinking ahead of time
Sample Issues• Missing developer conventions (confirmed)
• “Spider” relationship graph
• Insufficient structure (i.e. repeating fields)
• No data change prevention/tracking
• Redundant code, no error handling
• Layout objects look and positioning
• Performance & dev effort impact of FileMaker 11
Outcome
• Better user experience and ease of use
• Better performance
• Better data protection
• Easier maintenance and development
• Inspiration for future improvements
What is it worth?
• How much do you pay to train new users?
• What’s the cost of 1-hour downtime?
• What if you can double the users efficiency?
• How much does it cost to upgrade your OS?
• How much data or time can you lose without losing your business?
What is it worth?
• How much do you pay to train new users?
• What’s the cost of 1-hour downtime?
• What if you can double the users efficiency?
• How much does it cost to upgrade your OS?
• How much data or time can you lose without losing your business?
Our Process
• Understanding the solution
• Understanding processes
• Known issues
• Environment analysis
• Code review
• Analytical tools
Our Focus
• Maintainability
• Scalability
• Stability & Reliability
• Security
• Usability
• Performance
Our Product
• Summary of issues
• Risks and liabilities
• Solution proposal
• Long-term care plan
3 426 €
Top Related