Skip to content

Instantly share code, notes, and snippets.

@Dimitri-Gnidash
Last active December 9, 2015 21:19
Show Gist options
  • Save Dimitri-Gnidash/4330034 to your computer and use it in GitHub Desktop.
Save Dimitri-Gnidash/4330034 to your computer and use it in GitHub Desktop.
Thoughtful Development Process

Path to Software Process Nirvana

Spend more time on software Design

Fill the gaps in Documentation

  • Architecture
  • Front-end
  • Back-end
  • Design Decisions
  • Most features
  • API

Spend time Refactoring during each story

Run Continuous Integration

  • Acceptance tests
  • Unit tests
  • Coverage
  • Code violation plugin

Write Python Unit-Tests

Write Javascript Unit-Tests

Collaborate with QA team on writing Acceptance Tests with Lettuce/Selenium/PhantomJS

Build library-style code where it makes sense

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment