Design Principles

Three design principles applied to Salesforce Lightning Platform.


Ian H Smith

Our approach to designing Software-as-a-Service (SaaS) apps with Salesforce Lightning Platform is based on three Design Principles: Meaningful Journey; Fierce Reduction; and, Progressive Disclosure.

broken image

01. Meaningful Journey

In customising Salesforce Lihtning Platform apps, we work with the broadest range of stakeholders in each Engagement and apply Design Thinking to fully Define, Ideate, Prototype and Test each of their needs for a given set of processes and tasks.

We call this achieving a Meaningful Journey. In a customisation of a Salesforce solution, the key to this is maximising a No-Code First approach to make the distance between the stages of Define to Test as being measured in hours.

broken image

02. Fierce Reduction

When implementing Salesforce Lightning Platform innovations, we focus on simplifying every process and task: applying Fierce Reduction to everything we can. This is especially powerful when applied at the earliest stage of Design Thinking, applied to our Engagements: Empathy Mapping.

As the process progresses through the next stages of Define, Ideate, Prototype and Test, it is important to continuously apply Firece Reduction. This counters any potential over-thinking that often plagues IT-centric digital innovation. Less is more.  

broken image

03. Progressive Disclosure

We design Salesforce Lightning Platform-based SaaS apps with simpler screens, but maybe more steps. This is all about avoiding cognitive overload in everyday user experiences. Simply put, this is often just reducing the number of Sections, Fields and Related Lists on a Page.

Since Salesforce Lightning Platform SaaS apps are configured via a No-Code First approach, the ability to iterate and optimise user experience, is validated continuously through the multiple stages of hands-on Design Thinking.