In the fast pace world of agile software delivery there is a fine balance between architecture, security and engineers in how they work together and more often then not they seem to step on each others toes. Each of this groups have the same goal to deliver software but the path to that gaol changes for each of the groups, so how can the three groups work in an agile way to deliver software at speed using a DevOps mindset.
Architects looks at the big picture and how it all fits together, security look at how to secure it to make it safe and the engineer just wants to write code and deploy it, simple isn’t but in the world of agile these boundaries have been blurred.
Traditionally with a water fall approach you would plan out your architecture and security controls then pass it onto the engineer which would then pass it on to security for vulnerability testing. This was the world we use to know but enter agile and that broke the defined boundaries between the groups.
I look to explore how working in an Agile manner has blurred the boundaries in terms of responsibilities between the three groups and how to enabler a better collaborative experience between them.