Collaboration

Rosario Mensi

girl. 27.

studied Systems Engineering @ UNICEN.

former Quality Engineer.

current Software Developer.

[email protected]

What is Collaboration?

Process of 2 or more people or organizations working together to realize mutual goals.

Inspiration

The 4 ingredients for a Collaborative Environment

Generosity

Communication

Courage

Languages & Cultures

English Study is a MUST!

  • Helps understand cultures
  • Books, documentation, codes, conferences, videos
  • Work on-site
  • Certifications 

Profile to kick-ass

Give and get respect

Look for common ground

Learn about others

Critique results, not people

Proceed slowly

Be explicit and clear

Remember the "Cs" of communication

How-to

Communication

How-to

Conferencing

How-to

Co-ordination

How-to

Hackathon

How-to

Hackathon

How-to

Pair Programming

How-to

SCRUM

Agile Methodology

How-to

Open source / Public Availability

http://code.tutsplus.com/tutorials/how-to-collaborate-on-github--net-34267

How-to

LEAN

TestStorming

A collaborative technique for rapid test design

  • Shared problem solving
  • Increased knowledge of the application
  • Experience in test design
  • Greater creativity
  • More objectivity in prioritizing tests
  • Better communication about the project

TestStorming

3 techniques combined

Brainstorming

Test Design

Mind mapping

TestStorming

The Process

Decide on how to capture 

Define the Scope

Assign a Facilitator/Leader

Invite the Participants

Conduct the Session

Filter & Combine tests

Conclude the Session

QA refines the tests

Work Management

Team Communication

Organizations

Analytics

Subjects for discussion

Mobile platform

Lots of integrations!

Plan, track and support (JIRA)

Collaborate & Chat (Confluence)

Code, Build and Ship (Bitbucket)

Service Desk

HipChat to stay connected

Bamboo, SourceTree, Clover

More..

Tools that eliminate distance

Great Team Communication!

Organization into channels

Centralize all your tools notifications

Teams administration

Really wide apps integration directory!

Project Management tool

Shared perspective on any project

Easy to learn and use

Infinitely flexible

Teams, projects, boards

Tools that eliminate distance

Prototyping, collaboration & workflow platform

Animations and transitions to transform your screens into clickable prototypes

Feedback with comments

Design-Driven Project Management

Ultimate collaboration tool between designers and developers

Cuts meetings in half

Ensures that designs are implemented perfectly

Generates styleguides and resources automatically

Tools that eliminate distance

Online Mind Mapping tool

Capture, develop and share ideas visually

Brainstorming, note-taking, project and creative tasks

Team communication in groups

Connections to people and information from across your organization

Topics and discussions

Tools that eliminate distance

The largest code host

Issue tracking

Collaborative code review

Teams management

Markdown for formatting text

Lots of integrations!

Wiki, Pages

Tools that eliminate distance

Online brainstorming, synthesis and collaboration

Visual Design Tool

Visual aids to show your ideas

Changelog to see ideas evolution

Real-time collaboration

Connect to any PC or server around the world

Remote control a partners PC

Available in over 30 languages

Online meetings

File transfering

Chat, VoIP, Video

 

 

Tools that eliminate distance

Collaborative screen sharing

Multiple mouse cursors

Voice chat

Remote pair programming

Discuss in real time

Iterate on designs effortless

 Share your API with your teammates or customers

Mock APIs with stubs

Github integration

Traffic Inspector with Proxy

App developers, testers, architects, product managers, clients, and partners all bring unique perspectives

Tools that eliminate distance

Collaborative learning

Provide insight of progress and contribution

Groups assignments to work together

Interactive learning on any device 

Multimedia

Instant messaging

 

 

Howard Rheingold - TedX

Bibliography

The Hackathon Is On: Pitching and Programming the Next Killer App, Steven Leckart, Wired, March 2012

Marinez-Moyano, I. J. Exploring the Dynamics of Collaboration in Interorganizational Settings, Ch. 4, p. 83, in Schuman (Editor). Creating a Culture of Collaboration. Jossey-bass, 2006. ISBN 0-7879-8116-8.

Silvia Damiano. The Four Pillars You Need to Build a Collaborative Enterprise.

https://en.wikipedia.org/wiki/Collaboration#Technology

http://www.capterra.com/collaboration-software/

 

Bibliography

"Groupware - Communication, Collaboration and Coordination". Lotus Development Corporation. 1995. Archived from the original on July 13, 2011.

Spence, Muneera U. "Graphic Design: Collaborative Processes = Understanding Self and Others."(lecture) Art 325: Collaborative Processes. Fairbanks Hall, Oregon State University, Corvallis, Oregon. 13 Apr. 2006.

http://www.riceconsulting.com/home/index.php/General-Testing-Articles/teststorming-a-collaborative-approach-to-software-test-design.html

Thanks!
Gracias!
Obrigado!

Thanks!
Gracias!
Obrigado!