Presentation is loading. Please wait.

Presentation is loading. Please wait.

For Chuck –For Greg Simulation. What is it? Simulation is “how” you design technology for a Human Interface independent of technology constraints Technology.

Similar presentations


Presentation on theme: "For Chuck –For Greg Simulation. What is it? Simulation is “how” you design technology for a Human Interface independent of technology constraints Technology."— Presentation transcript:

1 For Chuck –For Greg Simulation

2 What is it? Simulation is “how” you design technology for a Human Interface independent of technology constraints Technology Interfaces with Humans on four levels  style: How the Human perceives the technology  behavior: How the Human and Technology interact  data: How Human and Technology collaborate on a concept  logic: How the Technology evaluates concepts/data What does this mean to business owners?  Better Value: From improving Human, Technology interface  Fewer Errors: Familiar looking, behaving technology reinforces concepts the Human already knows What does this mean to PMs?  No Training : Familiar looking, behaving technology reinforces concepts the Project already knows  Precise Communication, Less Meetings : Because it is difficult to misquote a picture Simulation is “how” you design technology for a Human Interface independent of technology constraints Technology Interfaces with Humans on four levels  style: How the Human perceives the technology  behavior: How the Human and Technology interact  data: How Human and Technology collaborate on a concept  logic: How the Technology evaluates concepts/data What does this mean to business owners?  Better Value: From improving Human, Technology interface  Fewer Errors: Familiar looking, behaving technology reinforces concepts the Human already knows What does this mean to PMs?  No Training : Familiar looking, behaving technology reinforces concepts the Project already knows  Precise Communication, Less Meetings : Because it is difficult to misquote a picture

3 Why do I need this? Model Quality Code Simulate Collaboration Solution Data Business Rules Graphic Design Usability Design in order to

4  Modeling Activities 1.Brainstorm Discover reusable requirements/standards 2.Simulate a.Business Rules b.User Experience c.Data d.Reusable Components 3.Analyze Engage business and delivery teams early for risk/approval before specifying requirements Definition of Done  Stakeholders agree on a simulation to model for their solution. How will this work? Sprint 0 = 320 Hours Sprint N = 160 Hours  Develop/Deploy Activities 1.Specify Reusable Model Code Components 2.Deploy Reusable Model Code 3.Demo Model Code/Solution Definition of Done  Stakeholders agree that the solution matched the model. "cut 80 percent of implementation time and costs“ http://hcmdm.com/node/69 model

5 How will this impact what I’m doing now?  What do I need to do differently?  Engage business and delivery teams early for risk/approval before specifying requirements  Are there constraints to taking this approach, using this tool?  Internet Access  Subject Matter Expertise in the solution being simulated  How does it affect development/delivery?  Delivery/Development risks are identified/addressed in simulated solution instead of in the developed solution Subject Matter Expertise Collaboration Applied Design Visual Design Business Process Data Usability model Develop Reusable code Deliver Reusable Code Issues identified and resolved in the simulation

6 Devil’s Advocate  I should NOT use irise or simulation if:  I do not have subject matter and simulation expertise  I want to write code or make pictures  What will others say to poke holes in the benefits of doing UI this way  Developers only need “High-level” requirements  The simulation tool is too expensive and the process takes too long  We’ve never done it that way  Play devil’s advocate  Simulation creates code in it’s own framework. You still have to manually defined specifications for your desired solution framework.  I should NOT use irise or simulation if:  I do not have subject matter and simulation expertise  I want to write code or make pictures  What will others say to poke holes in the benefits of doing UI this way  Developers only need “High-level” requirements  The simulation tool is too expensive and the process takes too long  We’ve never done it that way  Play devil’s advocate  Simulation creates code in it’s own framework. You still have to manually defined specifications for your desired solution framework.

7 Bone Yard

8 Simulation Process Brain Storm Simulate Use Analysis Disruptive Idea: “Withhold analysis until idea is simulated” Build Use

9 Model Coding Process Model Specifications Disruptive Idea: “Code Once, Reuse Often” Implement

10 What is Solution Simulation?  Simulation is  NASA: “Incremental development and prototyping” (NASA Technical Report) December 15, 1988  Jackob Nielsen: "discount usability engineering" movement  iRise: Computer Aided Design (CAD) for computers (paraphrase from patent) July 26, 2002  Innovation Center: “Designing technology for a Human Interface” February 19,2015  Technology interfaces with Humans with: Style, Behaviors, Data, and Logic  For Business Owners?  High Quality Human Interfaces enable your staff to leverage intelligent technology Bottom Line: Less Human Training and Improved Human Collaboration  What does this mean to PMs?  Improved Visual Communication, shorter meetings  Improved Product Roadmap, fewer change requests  Simulation is  NASA: “Incremental development and prototyping” (NASA Technical Report) December 15, 1988  Jackob Nielsen: "discount usability engineering" movement  iRise: Computer Aided Design (CAD) for computers (paraphrase from patent) July 26, 2002  Innovation Center: “Designing technology for a Human Interface” February 19,2015  Technology interfaces with Humans with: Style, Behaviors, Data, and Logic  For Business Owners?  High Quality Human Interfaces enable your staff to leverage intelligent technology Bottom Line: Less Human Training and Improved Human Collaboration  What does this mean to PMs?  Improved Visual Communication, shorter meetings  Improved Product Roadmap, fewer change requests

11 Why do I need a simulation model? Words Accessibility Standards “Compound interest is the eighth wonder of the world. He who understands it, earns it... he who doesn't... pays it.” (Albert Einstein)

12 How will this impact what I’m doing now? Human Design Skill Export code and documentation from iRise with reusable iRise utilities or custom iRise API (iConnect) Applied Design Visual Design Business Rules Data Design Usability Design Code: Import/Export Style: Import/Export Business Logic: Export Data: *Import/Export Tool Capability Behaviors: Export

13 How will this work? Idea Oriented, Simulated, Reusable Code  Sprint 0 – Planning Brain Storming  Product Backlog: Context, Task, Resource (CTR) Stories  Sprint N – Simulate ALL ideas Analyze Simulation Choose Model Specify Model Deploy Model Context, Task, Resource

14 Finally, for Greg, me and you advocate  Iterating Reusable Libraries  Simulating Real Code  Reproducing Real Code  Iterating Reusable Libraries  Simulating Real Code  Reproducing Real Code  Doodling * Font-Awesome * Power Point  Writing Real Code *SVG JavaScript HTML  Doodling * Font-Awesome * Power Point  Writing Real Code *SVG JavaScript HTML The Good The Bad The Ugly Disruptive Idea: “Withhold analysis until idea is simulated”  Disruptive to * Developers

15 Maybe we will put this together ? !.

16 How will this work?  Sprint 0 – Planning  Brain Storming  Product Backlog to simulate Three to Five tier solution  Show the flow of activity – brainstorm—simulate— analyze--develop deploy  Can you show estimated time savings?  Sprint 0 – Planning  Brain Storming  Product Backlog to simulate Three to Five tier solution  Show the flow of activity – brainstorm—simulate— analyze--develop deploy  Can you show estimated time savings? Idea Oriented, Simulated, Reusable Code 

17 Valid Submit Verify Retrieve Update Business Rules fa-inbox []

18

19


Download ppt "For Chuck –For Greg Simulation. What is it? Simulation is “how” you design technology for a Human Interface independent of technology constraints Technology."

Similar presentations


Ads by Google