Slide 26
Slide 26 text
Challenges for Engineering Team: The Gap between
Technological Development and Culture
• Practices to code specifications, requirements and designs such as Design as Code,
and the development of technologies and concepts such as IaC, GitOps and
Everything as Code, and collaboration with generative AI via codebases.
• We feel that we are getting closer to what Agile was aiming for, which was to
remove the gap between the business layer (client) and development, and what
DevOps was aiming for, which was to remove the gap between development and
operations.
• However, I personally feel that although the technology that makes these things
possible is developing, the organisational culture is not yet ready to adapt to
it (technology is advancing too rapidly)
• Learning costs and resource issues: it costs a good deal to code everything.
• Organisational issues: organisational silos of developers, operators and business layers
• To maximise the value of technology, efforts should be focused on fostering an
organisation and culture in line with technological developments
• Suddenly GitOps! Automate everything! It's difficult to do that, so why don't you
start by promoting "coding" as a foundation and developing a good code
base?