"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

20
Did you say manifesto? What is a manifesto? What does a manifesto do? Why one for SUSY? Or not? What are the benefits and risks? How to make a manifesto (work)?

description

"Did you say manifesto?" Background and observations on manifestos - my talk in the RE4SUSY session on a sustainability manifesto, Karlskrona 2014.

Transcript of "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Page 1: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Did you say

manifesto?

What is a manifesto?

What does a manifesto do?

Why one for SUSY? Or not?

What are the benefits and risks?

How to make a manifesto (work)?

Page 2: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Manifestos:

Background and

observations CHRISTOPH BECKER, RE4SUSY 2014 WITH GREAT INPUT FROM EMILY MAEMURA

UNIVERSITY OF TORONTO

2

Page 3: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Agenda

What did we do?

What is a manifesto?

What does a manifesto do?

Why one for SUSY?

What are the benefits and risks?

How to make a manifesto (work)?

What will or should happen after the workshop?

3

Page 4: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

What did we do?

+ GNU, Debian, Mozilla, Repair, Slow Food, …

Primary + secondary literature

Lessons learned

4

Name Cited Authors Signatories Released Words timespan

Recomputation 5 1 n/a 2013 52 n/a

Science Code 3 1 1055 2011 138 4 months

Panton 17 4 246 2010 461 8 months

Business Rules 28 16 n/a 2002 692 ~12 months

Agile ~200 17 >10.000 2001 68+182 2days + …

Software Design 169 1 n/a 1991 2224 n/a

SOA 2 17 >1.000 2009 106+172 10 months

Service Science 823 2 n/a 2006 3124 n/a

Pragmatic Web 115 3 n/a 2006 927 n/a

Reengineering… 13194 2 n/a 1993 Book n/a

… … … … … … …

Page 5: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

What is a manifesto?

Clear position on or critique of current state of affairs

An articulation of a perspective

A speech act

Luther

Marx

Art and avant-garde

Design

The genre

5

Page 6: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

What does a manifesto

do?

Characterizes existing perspective

Takes position: A new perspective

Attempts to show a way forward: Vision

Identity and focus point

Unites and reaches out

What is a successful manifesto?

Future perfect

6

Page 7: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Why one for SUSY?

Sustainability as emerging topic

Several strands

Common values

values in counter position to mainstream!

Common ground with “third disciplines”!

Provide a focal point of reference for the global

community of software engineering research and

practice that can be used for effectively

communicating key issues, goals, values and principles of sustainable software design

7

Christoph Becker (2014). Sustainability or Longevity: Two sides of the same quality? Re4SUSY 2014, http://ceur-ws.org/Vol-1216/

Page 8: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Why one for SUSY?

Benefits

provide focal point of reference

phrase a key question in accessible language

enable others to see synergies

unify language and facilitate community building

facilitate reaching out to related communities

provide arguments for the relevance of the topic

enable a clear communication of benefits of

engaging in the subject

8

Page 9: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Why none for SUSY?

Risks

Appear dogmatic

Appear prescriptive

Catchy language hides real complexity

Premature ?

Too late ?

…?

9

Page 10: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Strategies for success

Aim for conversation, not consensus

principles and values, not techniques

questions and challenges, not solutionism

clear, not primitive

short, iterative, open

combination of broad input and focused

authoring

…?

10

Page 11: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

How to make one…

A manifesto is not "the result" of A Workshop

Longer process; small group; iterations; work

Broad input, critical mass of support and

consensus; invitation to self-identify.

Engagement, conversation, constructive criticism

11

Page 12: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

What now?

What input do we need?

Thoughts: Is this useful? How, to whom, when?

Principles and values

Thoughts about the scope

Input from your community, your network!

What will happen?

Aspiration / timeline: A manifesto before the end of

the year

What do you think?

12

Page 13: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Critical points (IMO)

A simple, short, inclusive scope

1. On sustainability

2. On software – system – information – …

3. On requirements – design – engineering

Principles and values

Techniques and scenarios are great points to

collects, but we need to dig deeper

A valuable discussion with or without manifesto!!

13

Page 14: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

General definition + Dillard dimensions + Hilty effects ?

14

Page 15: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Sections

Context

Purpose and scope

Principles and values

Best practices

15

Page 16: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Context

16

Page 17: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

Definition

Standard definitions

+ dimensions

+ 1ST /2ND /3RD order impact

17

Page 18: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

18

reference point

wanted

RE

SE

Information Systems

Sustaina-bility:

env+soc+eco

Design

Page 19: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

19

‘the real-world arguments for short-term optimization are likely to continue to

prevail unless significant external and internal efforts are made to address some

of the long-term needs.” P. G. Neumann, “The foresight saga, redux,” Commun. ACM, vol. 55, no. 10, p. 2629, Oct. 2012

Page 20: "Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014

“It will have been

obvious”

The speech act in future perfect tense

20

(Note: This is about art manifestos!)

“What interests me about the manifesto is that it’s a defunct format.

It belongs to the early twentieth century and its atmosphere of

political and aesthetic upheaval. The bombast and aggression, the

half-apocalyptic, half-utopian thrust, the earnestness—all the

manifesto’s rhetorical devices seem anachronistic now.” Tom McCarthy, at “Manifesto Marathon,” October 18, 2008.

http://www.e-flux.com/journal/manifestos-for-the-future/#_ftn12