Thursday, February 20, 2020

Thursday, February 13, 2020

Tarun's Tacos


My 9 year old son Tarun now has two blogs of his own: TarunPuri.com and Tarun's Tacos.

Check them out! They are about fun, food, crafts, drawing, life, and cat videos!

© 2020 Praveen Puri

Strategic Simplicity®: Praveen Puri helps clients weaponize simplicity for market domination. Visit PuriConsulting.com

Tuesday, February 11, 2020

Thursday, February 6, 2020

Iowa Caucus Fiasco, Software Apps, and User Simplicity



The Iowa Caucus delay in reporting results was an embarrassing fiasco for Democrats, Iowa, and the Iowa Democratic Party (IDP).

Most of the delay was caused by the new app they rolled out for reporting results.  It is a reminder of the importance of User Experience and User Simplicity, which is part of the Strategic Simplicity® framework that I consult on, to improve performance.

From what I read, there were 3 issues:

1. The app was rushed and not tested well, so it produced problems transferring results to the Iowa Democratic Party's  (IDP) database.

2. The user experiences was bad.  The app itself was designed well but, to install it, you had to go through a complex procedure.  For people with iPhones, they first had to install another app to then be able to install this one.  For Android, people had to change settings.

3. Because it was hard to install, and people said they didn't receive adequate training, 75% of the people went to the old way of calling the results in, but the IDP didn't staff enough phone lines (since they expected people to use the app).

I think the main, underlying problem is that they used it for the first time here.  They should have first rolled it out during a sleepy, mid-term election


© 2020 Praveen Puri

Strategic Simplicity®: Praveen Puri helps clients weaponize simplicity for market domination. Visit PuriConsulting.com

Monday, February 3, 2020

Two Tips Tips to Deliver a Great User Experience




My firm advises on incorporating user simplicity and ease-of-use into products / services—including mobile apps.

Two Tips:

1. Understand exactly what users want to accomplish—especially the 20% of functionality that they use 80% of the time.  We call this the "golden functionality", and the UX design must be optimized to execute this functionality with a minimum of effort.

2. minimize alerts, displays, and dialogs.  Too much user feedback lessens the effectiveness of the whole application.


© 2020 Praveen Puri

Praveen Puri helps clients weaponize Strategic Simplicity® for market domination. Visit PuriConsulting.com

Sunday, February 2, 2020

Palindrome Day 02/02/2020


Today is a triple event day: Super Bowl, Groundhog Day, and Palindrome Day.

It's the first date that is a palindrome in all formats (mm-dd-yyyy, dd-mm-yyyy, yyyy-mm-dd) in 909 years.

The last one was 11/11/1111.  The next one is 12/12/2121.  After that, none until 03/03/3030.


© 2020 Praveen Puri

Praveen Puri helps clients weaponize Strategic Simplicity® for market domination. Visit PuriConsulting.com

Friday, January 24, 2020

RPA (Robot Process Automation) vs. APIs




APIs are always superior for integration.  

The only time to use RPAs (Robot Process Automation) are:

1. One or both of the systems to be integrated either lack an API, or the ability to call APIs.

2. The systems are legacy, and cannot be modified to provide/call APIs, or the cost of implementing an API is prohibitive given the budget or timeline.


The reason that APIs are always preferable is that the process is robust, consistent, and straight forward.  CIOs should always favor environments that work consistently, and correctly, with no surprises.

With RPAs, even with the help of today's AI, you are dealing with using software to replicate a human being interacting with a user interface.  Menus can change, be inconsistent among different screens, and screen renderings can be affected by network effects.  Creators of software interfaces designed and tested their software for use by humans, not automation.  Humans can quickly adjust to slight variations.

APIs, on the other hand, are designed specifically for bypassing human interfaces, and making software to software calls.

© 2020 Praveen Puri

Praveen Puri helps clients weaponize Strategic Simplicity® for market domination. Visit PuriConsulting.com