In 2019, we celebrated 20 years of software development and deployment consultancy. Drawing from our experience assisting high-profile clients, we wanted to share what we consider to be key practices for gaining a competitive edge through technology. The result is a process called BEST™ for Best Enterprise Software Techniques.

We help roll out BEST™ through regular, custom training sessions to tech teams of all sizes and in all locations in North America.

Here's a condensed outline of the key topics:

best-enterprise-software-techniquest.png

Act I - Be Ready

  • Hold L10 Weekly Meetings
    • Start with the end in mind
    • Proactively solve issues
  • Set up Your PowerStation
    • Install Python
    • Install IDE
    • Install Docker desktop
  • Audit Your Access
    • Access to specifications
    • Access to source control
    • Access to VPN
    • Access to secrets management
    • Access to API keys
    • Access to communication tools
  • Contribute to a Collaborative Culture
    • Ask for and give help
    • Lean in and stand up
  • Establish Living Documentation
    • Living Specbook
    • Issue tracker management
  • Adopt Coding Standards
    • The Zen of Python
    • PEP8
    • Idioms for good code hygiene

Act II - Execute & Iterate

  • Commit to a Growth Mindset
    • Codewars challenges
    • Git katas
  • Use Source Control Like Your Life Depends on It
    • Commit your code frequently
    • Use good commit messages
    • Workflow
    • Obtain commitment
  • Instrument What's Important
    • Log & Metric Collection
    • Alerting
    • Analytics & Reporting
  • Run Code Reviews
    • Select a protocol
    • Establish a cadence

Act III - Step Up & Automate

  • Leverage configuration management
    • "The Rules of DevOps Club"
  • Commit to orchestration
    • Segment your environments
    • Have repeatable deployments
    • Scale out easily
    • Automate common tasks
    • Respond to events in the environment
  • Test and run Continuous Integration
    • Automated tests should run after each release
    • The Build should be separate from the Run
    • Known security vulnerabilities should be automatically rejected
    • Code style checks

Act IV - Think Forward

  • Forecast
  • Anticipate
  • Innovate

If you are interested in skilling your team up through BEST™, please contact us.


Thanks for filling out the form! A Six Feet Up representative will be in contact with you soon.

Have a question? Want to connect with us?