Skip to content

Outlining strategies for the Developer Experience team.

Notifications You must be signed in to change notification settings

esdc-devx/DX-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Experience Team

Mission Statement

Improving the Developer Experience at ESDC through building a culture of Continuous Delivery.

Principles

  • Put Developers First
  • Work in the Open
  • Make it Easy to do the Right Things
  • Make it Hard to do the Wrong Things
  • Don't be Dogmatic in our Decisions
  • Small Projects - Big Wins

Goals

  • Modernizing the development process though
    • Encouraging the use of modern development tools
    • Encouraging modern development practices
  • Use data to measure performance so we can analyse the effect of changes
  • Automate the gathering and exposing of application performance data to encourage more robust applications
  • Creating a culture of collaboration in IITB

Strategy [WIP]

Use Dashboards to measure progress over time as well as to provide instant feedback to developers to allow continuous learning opportunites.

Establish enterprise wide systems (ex: Secret Management, Dependency Managment, etc...) in collaboration with key teams (SADE, IT-Sec) that enables developers to increase the quality of their products without expending a great deal of effort. Systems should be audited against ITSG-33 Compliance controls so that by using them, products are compliant reducing the burden on teams and increasing the compliance posture of the organization as a whole.

Demonstrating and providing a path to automate processes.

Pick tools that are simple, modular, composable, and allow interaction through codification (APIs, Configuration as Code). This will allow us to combine them in novel ways and build the best possible product for each unique problem. This will also enable us to replace tools in these systems and products as tools and technologies improve over time. The best tool for the job today, may not be the best tool for the job in the future.

Work in the open and in collaboration with Developers at IITB in order to encourage collaboration, enable agency, and foster a feeling of ownership in the improvemenmt of the organization.

Ensure that developers are advocated at every level of decision making in IITB.

About

Outlining strategies for the Developer Experience team.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published