open space technology in software development, in sasqag john napier pmp, csdp, csqe, csqa, cste,...

28
Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering www.softwareassurance.com Peggy Holman The Open Circle Company www.opencirclecompany.com With support from: Note: These slides are provided for reference only. Slides were not used in this presentation.

Upload: oswald-davis

Post on 23-Dec-2015

245 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Open Space TechnologyIn Software Development,

in SASQAG

John NapierPMP, CSDP, CSQE, CSQA, CSTE, CPSASoftware Assurance Engineeringwww.softwareassurance.com

Peggy HolmanThe Open Circle Companywww.opencirclecompany.com

With support from:

Note: These slides are provided for reference only. Slides were not used in this presentation.

Page 2: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Open Space Technology is a philosophy, a practice and a process that enables groups of any size to self-organize around complex, important issues and accomplish something.

Page 3: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

What’s So Special about SASQAG?

• Professional association outside a job context

• Shared experiences• What interests you, probably interests others• Growth and sharing of the Body of

Knowledge

…it’s the people!

Page 4: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

What’s a Profession? Professional?

Body of Knowledge

Code of Ethics

Professional Communications

Consider the medical profession…

Page 5: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Change in Organizations

Its about Human, not Technical, issues.

Technical Skills

Human Skills

Degree of TechnicalSkill used

Years of experience

1

High

Low

3 5 10

It demands human relationship techniques.

Page 6: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

People Processes in Development

How much of a software development effort is spent actually coding?

Its about the people...

7% - 10%

Other, mostly human

interaction: 90%

Page 7: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

3000 Years of Organizational Experience

What can be so hard?

Decide what to do, then do it!

…Except that:

It doesn’t work…it doesn’t last.

…at least it is a high risk approach.

Page 8: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

The Magic of SW-CMM

Defined abilities and activities. (Helpful)

An approach strategy that starts the maturity and change process at the bottom with individual projects and basic project discipline. (Insightful)

A concept of organizational maturity that is based in large part on people within organizations selecting and promoting processes. (Software Engineering Process Groups, Process Action Teams, IDEAL planning cycles) (Brilliant)

Its about people taking responsibility…

Page 9: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Open Source Software

Open Source Software movement incorporates the spirit of Open Space –

• Open Source Code• Linux, Apache

Its about people taking responsibility…

The Cathedral and the Market Place…Software development by rigid control or open participation?

Page 10: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

The OPEN Process Specification

OPEN is an acronym and an invitation to participate in a truly open, worldwide development of a rapidly emerging full life cycle Object Oriented methodology framework.

Its about people taking responsibility…

http://www.open.org.au/

[Object-Oriented Process Environment and Notation]

Page 11: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Open Space Technology

Open Space Technology is a philosophy, a practice and a process that enables groups of any size to self-organize around complex, important issues and accomplish something.

Page 12: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

When to use Open Space

• Where conflict is holding back the ability to change

• Where the situation is complex• Where there is a high degree of complexity• Where there is an urgent need to make

speedy decisions• Where all Stakeholders are needed for good

decisions to be made• Where you have no preconceived notion of

that the outcomes should be

Page 13: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Examples

• AT&T Olympic Pavilion 1996– Designed in 10 months for edge of Olympic Village

and traffic of 5000.– Moved to center of Village 6 months before

Olympics. Traffic now 75,000.– Complete redesign to working drawings in 2 days!

Work was “fun”.

• Presbyterian Church– 500 people, 165 self-directed task groups– 2 days! 350 page conference report

• Fred Hutchinson, U.S. West, Boeing…

Page 14: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Circles

The most significant symbol in Human history…

Joseph Campbell, Myths and Religions

Page 15: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Principals of Open Space

1) Whoever comes is the right people.

2) Whatever happens is the only thing that could have happened.

3) When it starts is the right time.

4) When its over, its over.

Page 16: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Law of Two Feet

Stand up for what you believe. If you are not contributing or learning, go somewhere else.

Page 17: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

How it works

1) Select a theme or focus. Frame the largest context in a positive way.

2) Invite the people: all the stakeholders you’d like to have in a room. Include the theme, date, place and time of gathering in the invitation.

3) Create the space: Set chairs in a circle or concentric circles, leaving space in the center. Choose a blank wall for the Agenda Wall and label it AGENDA AM, PM across the top.

Page 18: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

How it works

4) Set up a table for computers near a wall you label “NEWS”. Put masking tape near both walls.

5) Put blank sheets of newsprint (about ¼ the size of a flip chart page) and colored felt pens in the center of the circle.

6) To begin the gathering: Facilitator explains the theme, the simple process the group will follow to organize and create a record, where to put things up and find out what’s happening, the Law of Two Feet and the Principals of Open Space.

Page 19: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

How it works

7) The the facilitator invites anyone who cares about an issue to step into the middle of the circle and write a topic, time and place for meeting and post on wall.

8) Use one sheet per topic. Issue posters will be the Conveners who have responsibility for session facilitation and for getting a report made and posted on the NEWS wall.

9) When ALL offerings are concluded, the facilitator invites all to sign up for what there are interested in and to apply the Law of Two feet.

Page 20: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

How it works

10) People participate in discussions. The Facilitator takes care of the space. Reporters enter discussion reports in the computers and printouts are posted on the NEWS Wall.

11) Closing: All reconvene an hour before closing to share highlights, “ahas” and key learnings without dialog.

12) Mail out whatever record is created to all participants.

Page 21: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Outcomes

• Every issue of concern to anyone is on the table.

• All issues will have been discussed to the extent the interested parties choose to.

• A full record from discussions will be in the hands of participants on departure.

• Priorities will be identified, related issues converged and initial action steps identified.

Page 22: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Outcomes

• People in the organization will have experienced a very different and self-empowering way of working that they will take back with them into their organizations.

• Measure the success…

Page 23: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

How does it work?

• Magic

• No predefined agenda

• Empowerment

People take responsibility for what they care about. For what they have passion for.

Page 24: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

What can go wrong?

• Think you are in charge

• Think that Open Space will validate a pre-determined outcome.

SPACE INVADERS

Page 25: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Applications in Software

• Meetings• Creating agendas. Match issue to time slots.• Requirements Elicitation• Process Improvement• Stakeholder involvements• …many others

Page 26: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Open Space Technology

Something worth having in every software quality professional’s toolkit…

Its appropriate for SASQAG too!…

Page 27: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Our Open Space Theme

Building SASQAG Usefulness and Relevance to its membership

(Start Open Space)

Page 28: Open Space Technology In Software Development, in SASQAG John Napier PMP, CSDP, CSQE, CSQA, CSTE, CPSA Software Assurance Engineering

Referenceshttp://openspaceworld.org/english/index.html Open Space forum and information.

www.openspaceworld.org/tmnfiles/2pagesos.htm A two page primer for conducting events.

www.michaelmpannwitz.de/osmap.swf A map of Open Space locations in the world.

www.openspacecompany.com Peggy Holman’s web site on organizational change.

The Change Handbook – Group Methods for Changing the Future A compilation of methods edited by Peggy Holmanhttp://www.amazon.com/exec/obidos/ASIN/1576750582/qid%3D930084774/002-939931