[go: nahoru, domu]

Skip to content

Commit

Permalink
Added presentation on Gerrit
Browse files Browse the repository at this point in the history
Created for a workshop "Presenting for Impact" by Communication Edge.
  • Loading branch information
whiteinge committed Jul 21, 2012
1 parent 81611cb commit 3934533
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 0 deletions.
Binary file added cars_2012-06-27_gerrit/central-simple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cars_2012-06-27_gerrit/gerrit-action.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cars_2012-06-27_gerrit/gerrit-simple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cars_2012-06-27_gerrit/git-clones.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cars_2012-06-27_gerrit/presentation.pdf
Binary file not shown.
109 changes: 109 additions & 0 deletions cars_2012-06-27_gerrit/presentation.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
======
Gerrit
======

:Organization: Cars.com
:Author: Seth House <shouse@cars.com>
:Date: 2012-06-27

.. include:: ../beamerdefs.txt

.. Checklist:
..
[X] When is the presentation?
[X] How long is the presentation?
Six minutes.
[ ] What is the fall-back plan if the presentation duration changes?
[X] How many will attend?
1-15
[X] Who is the audience? Peers, coworkers, investors, superiors?
Peers & customers (QA)
[X] Who are the key audience members to influence?
Users -> managers
[X] What is the expected audience attention span?
Above avg.
[X] Why are these audience members in attendance?
Define future workflow.
[X] What does this audience expect?
High-level overview of workflow.
[ ] What will get the audience's attention?
[X] What is the audience's subject knowledge?
Light
[X] Will the audience understand jargon?
Some
[X] What is the expected reaction to the presentation and the presenter?
Hostile
[ ] What are likely audience questions?
[X] What are possible audience questions that will be hard to answer?
Q. Gerrit doesn't support feature branches.
Q. Why is Gerrit worth installing additional infrastructure?
.. 1. Create a loose outline of ideas, references, and talking points.
.. 2. Categorize into: must know, need to know, don't need to know (cut).
.. 3. Restructure into the following sections:
..
* Opening. Capture attention; avoid introductions and fluff.
* Current situation. Establish importance.
* Recommendation.
* Benefits. Personalize for the audience.
* Evidence. Support the recommendation; don't revisit current situation.
* Summary. Short!
* Action steps. Specific actions; specific time-frame.

.. raw:: latex

{
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{china-low-wage-factory-workers.jpg}}
\begin{frame}[plain]
\end{frame}
}

Reptition & complexity
======================

* Slow
* Error prone
* Frustrating

Subversion will be replaced
===========================

.. container:: r2b-note

* svn is being replaced (yay), but Git can be complex
* Central repo -> forks -> clones -> remotes.

.. image:: central-simple.png
:width: 100%

Git is not perfect
==================

.. image:: git-clones.png
:width: 100%

Gerrit
======

.. image:: gerrit-simple.png
:scale: 80%

Central, simple, automated
==========================

* Devs: One remote; control from Git
* QA: Web interface; control
* Bookeeping & automation

Automation
==========

.. image:: gerrit-action.png
:width: 100%

Adopt Gerrit
============

* Research Gerrit
* Recommend Gerrit

0 comments on commit 3934533

Please sign in to comment.