"Did you say manifesto?" Background and observations on manifestos. RE4SUSY 2014
-
Upload
christoph-becker -
Category
Software
-
view
104 -
download
6
description
Transcript of "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)?
Manifestos:
Background and
observations CHRISTOPH BECKER, RE4SUSY 2014 WITH GREAT INPUT FROM EMILY MAEMURA
UNIVERSITY OF TORONTO
2
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
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
… … … … … … …
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
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
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/
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
Why none for SUSY?
Risks
Appear dogmatic
Appear prescriptive
Catchy language hides real complexity
Premature ?
Too late ?
…?
9
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
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
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
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
General definition + Dillard dimensions + Hilty effects ?
14
Sections
Context
Purpose and scope
Principles and values
Best practices
15
Context
16
Definition
Standard definitions
+ dimensions
+ 1ST /2ND /3RD order impact
17
18
reference point
wanted
RE
SE
Information Systems
Sustaina-bility:
env+soc+eco
Design
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
“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