unmodeling. panel on software modeling with bran selic, mark van den brand, marco brambilla

13
UN-MODELING Because modeling is dead. Marco Brambilla

Upload: marco-brambilla

Post on 15-Jul-2015

1.624 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

UN-MODELING

Because modeling is dead.

Marco Brambilla

Page 2: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Disclaimers

(coming up also from the discussion with other panelists Bran Selic, Mark Van Den Brand, and the audience)

Yes, modeling is goodYes, you can use modeling for communicateYes, everyone is “naturally” modeling when thinking and workingYes, we must educate people to modeling

And yet…

Page 3: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

The modelers

Objective of every modelerEvangelizationRejoicing with modeling adoptions

Page 4: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

17 years of WebML

IFML standardization @OMG

30+ years teaching modeling

A (grown-up) startup

Plenty of research projects

Our struggle

Page 5: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Lessons learned

Just oneDon’t try to educate the “market”

Page 6: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Lessons learned

So.. Forget and give up modeling?

Page 7: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Lessons learned

Not really, but embrace

UN-MODELING

The practice of using modeling as an expert and let people enjoy only the little bit they deserve.

Page 8: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Example 1: Mobile IFML

Page 9: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

COMO App creator

Wizard, component-composer based One simple message

Page 10: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Example 2: BPM

Page 11: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

From BPM to PPM

Page 12: Unmodeling. Panel on Software Modeling with Bran Selic, Mark van den Brand, Marco Brambilla

Take home message

Being a modeler is hard Harder than in the past

The challenge is not to show off modeling, is to hide it