Capgemini UK Software Engineering Grade Ladder
Java Groovy CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
buildSrc
gradeladder-generator
gradle/wrapper
input
src
.gitignore
LICENCE.md
README.md
book.json
build.gradle
gradle.properties
gradlew
package.json
settings.gradle

README.md

Grade Ladder

This grade-ladder both took inspiration from, and evolved out of Camille Fournier's Rent the Runway grade ladder (which in turn took its inspiration from the original Foursquare Engineering Ladder made by Harry Heymann, Jason Liszka and Andrew Hogue).

For us in Capgemini UK, we had the following four User Stories which we wanted to address:

  • Attraction of potential recruits – this is how we value your skills at Capgemini
  • Pre-interview – what grade might I be at Capgemini?
  • Onboarding – I’ve just started at Capgemini, what is expected of me?
  • Promotion – I want to get promoted. How do I get to the next grade?

We acknowledge that, while we tried to make them as future-proof as possible, these documents will change over time. That's why we're putting them on github.

The current released version of the ladders is v.1.0.0-beta.

The next scheduled version of the ladders is v.1.0.0 (planned for January 2017)

Setup

Node, Java and Calibre are pre-requisites to run the gradle tasks below.

Mac

Quickest way to get setup on the mac is with Brew

brew update
brew install node
brew cask install java
brew cask install calibre
npm install -g gitbook-cli

Usage

Serving gitbook locally @ 127.0.0.1:4000

./gradlew serveBook

Generating a pdf, mobi and epub together or individually.

./gradlew buildAll

./gradlew buildPdf

./gradlew buildMobi

./gradlew buildEpub

The output of all these commands are found in the /output directory. More details on how to customize the gitbook format can be found here.

Authors

Contributors (thanks!)