Speed Lukas Ruebbelke, VP of Developer Growth at BrieBug Gary - - PowerPoint PPT Presentation

speed
SMART_READER_LITE
LIVE PREVIEW

Speed Lukas Ruebbelke, VP of Developer Growth at BrieBug Gary - - PowerPoint PPT Presentation

Speed Lukas Ruebbelke, VP of Developer Growth at BrieBug Gary Schultz, VP of Sales & Marketing at BrieBug Achieving speed through quality In the early stages of development, validate small units of work with customers using feedback loops.


slide-1
SLIDE 1

Speed

Lukas Ruebbelke, VP of Developer Growth at BrieBug Gary Schultz, VP of Sales & Marketing at BrieBug

slide-2
SLIDE 2

Achieving speed through quality

In the early stages of development, validate small units of work with customers using feedback loops. Benefits of feedback loops:

  • Empowers stakeholders - Development is focused on customer

validated goals.

  • Detect problems early - Avoids time waisted on features / capabilities

that ultimately customers do not value or will not use.

slide-3
SLIDE 3

Testing

Human Validation Technical Validation Automated Testing

Tests need to be implemented in every stage of the software development cycle based on the maturity of the feature / application.

Feedback Loops Unit, E2E and Integration Tests Continuous Integration Pipelines

slide-4
SLIDE 4

Commit to software development fundamentals

Failure to follow fundamental coding principals will bring an application’s code base to a halt. Some common anti-patterns include:

  • Hidden state - Fix by extracting to a parameter and pass into the method.
  • Single responsibility principal violation - Fix by extracting into a smaller,

single-purpose, stand alone function.

  • Nested logic structure - Fix by extracting to stand alone function.

Fixing common anti-patterns generates less code and makes it easier to test and reuse.

slide-5
SLIDE 5

TRANSLATINGTECHNOBABBLE.COM