Category: Developing Fast

  • Developing Fast: Unit Tests

    Developing Fast: Unit Tests

    For any team to maintain a good pace, unit tests are essential. Ideally teams will have a balanced automated testing portfolio including end-to-end, functional, integration, and unit tests. Benefits Reduced Cost to Team One of the purposes of unit tests is to prevent bugs. Preventing bugs early can provide exponential savings. Better Code Easily testable…

  • Developing Fast: Committing Often

    Developing Fast: Committing Often

    For any team or developer who wants to improve their velocity, I recommend committing often. Committing often means breaking down your work into smaller chunks or checkpoints that can be committed. This is especially helpful for trunk-based development. Continue reading to see the benefits of committing often. Easier Integration For teams utilizing trunk-based development in…