22
Creating a Harmony system in one hour Demonstrating the power of Harmony Delivering a Proof-of-Concept (PoC)

Creating a Cloud system in one hour using Google DOCS spreadsheets

Embed Size (px)

DESCRIPTION

Real case of one of our prospects (now a Harmony customer) describing from flowchart to a fully working system (1) customer delivered a flowchart pdf, (2) we converted this to a Lucidchart - supporting collaboration in the cloud (3) the flowchart was then used to generate the system. We ran the system with our customer, we updated the Harmony configuration, which is stored in a Google DOCS spreadsheets, using his comments. We generated a new version ... and the cycle started again. The 1st "cut" of the application was created in one (1) hour !!

Citation preview

Page 1: Creating a Cloud system in one hour using Google DOCS spreadsheets

Creating a Harmony system in one hour

Demonstrating the power ofHarmony

Delivering a Proof-of-Concept (PoC)

Page 2: Creating a Cloud system in one hour using Google DOCS spreadsheets

Our (new) customer created a flowchart

Page 3: Creating a Cloud system in one hour using Google DOCS spreadsheets

We converted this to a Lucid Chart flowchart

Page 4: Creating a Cloud system in one hour using Google DOCS spreadsheets

We generated the Harmony application

• Importing the LucidChart flowchart• The application/system was generated– In 1 minute

And• a Harmony configuation (the “source”

file) was shared via Google DOCS

• Next step: – running the application

Page 5: Creating a Cloud system in one hour using Google DOCS spreadsheets

About the generated application

• It generated all process (workflow) steps• Using decisions

– controlling the workflow• It generated two database files

– Customer & Product• Using the definition in the flowchart

– One sample entry (record) in each file

• With Harmony comes pre-defined & auto generated:– User groups/authorization [sheets]– Decision support [user interface (UI)– History overview (UI showing all completed steps)

Page 6: Creating a Cloud system in one hour using Google DOCS spreadsheets

Running the generated application 1st stepCustomer registration

Page 7: Creating a Cloud system in one hour using Google DOCS spreadsheets

Step 2Product specification

Page 8: Creating a Cloud system in one hour using Google DOCS spreadsheets

Etc, etc

• It will run all process (workflow) steps – We check with customer– and change the configuration

• About the modified configuration– because this is stored in Google DOCS spreadsheet

format• it’s easy to understand, hence easy to change• It’s shared with the customer

– We created structures– Customer added data

– We added extra fields (data input) to the screens• Doesn’t make sense to specify this in flowchart (or other

diagramming tools)– etc

Page 9: Creating a Cloud system in one hour using Google DOCS spreadsheets

Modifying dialogs: how to• add more details to dialogs– is very simple to do

Page 10: Creating a Cloud system in one hour using Google DOCS spreadsheets

Defining the workflowcontrolling the dialog flow (sequence)

Page 11: Creating a Cloud system in one hour using Google DOCS spreadsheets

Create two expressions

• Expressions can be– Computation– Concatenations– etc

Page 12: Creating a Cloud system in one hour using Google DOCS spreadsheets

re-generate the application

• Application is generated – in one minute

• Check by running the application again

Page 13: Creating a Cloud system in one hour using Google DOCS spreadsheets

No changes in this user interface/dialog

Page 14: Creating a Cloud system in one hour using Google DOCS spreadsheets

If product exists -> create quote

• All decisions are displayed in decision support

Page 15: Creating a Cloud system in one hour using Google DOCS spreadsheets

Product does not exist -> different dialog & workflow step

• Determine product is required

Page 16: Creating a Cloud system in one hour using Google DOCS spreadsheets

forgot something ?

• The new version:

Page 17: Creating a Cloud system in one hour using Google DOCS spreadsheets

The workflow continues

Page 18: Creating a Cloud system in one hour using Google DOCS spreadsheets

Standard with Google maps integration

Page 19: Creating a Cloud system in one hour using Google DOCS spreadsheets

Added “conditionally displayed” fields

• Add rules that control which dialog items are displayed– If not satisfied: prompt “notes”

Page 20: Creating a Cloud system in one hour using Google DOCS spreadsheets

How to conditionally display fields

• Initially hide a dialog

• Create a rule

Page 21: Creating a Cloud system in one hour using Google DOCS spreadsheets

Some Notes

• Creating the flowchart was done by the customer– This gave us a pretty good idea of what he wanted (he also

shared some of his quote samples (i.e. “data”)• After creating a high-level flowchart we continued with

Harmony– Creating process details is much easier with Harmony …

using data to verify if the correct actions are taken!• Next steps involved:

– Verify with customer– Add Harmony building blocks (like generating and sharing

order quotes)– Create Testimony test.sheet (which is 5 min job)– Asking customer to enter test data and start testing

• Which is fully automated with Testimony

Page 22: Creating a Cloud system in one hour using Google DOCS spreadsheets

Some more info

• Lucidchart– flowchart (used in this PoC)– Lucidchart event driven modeling

• Get started– Creating Harmony applications• Step-by-step explanation

• YouTube Samples of Testing with Testimony