Hi Guys,
Long time no blog entry. I think this is a good time as any. In this entry, I want to talk about my team at Convey Health Solutions. which is I am currently working with as Software Architect. I want to focus especially on my team's name "SOSA". I think it is a good subject for this entry.
When I google "SOSA meaning" I don't see any result meaning Computer Science (CS). Maybe I can explain this term in this blog and help folks in the CS community to embrace it. SOSA like DevOps term invented the term because of need. Convey Health is a small-mid-scale company that operates in the USA in the health care sector. Mostly focuses on Medicare-related CRM solutions. In recent years, the company acquired different companies but still the main operation field is Medicare.
A year ago when we try to build our team we have discussed what we should be called ourselves. The new boss Chris Tonkinson was thinking that we are doing DevOps. After a couple of discussions, we come up with the name SOSA (Software Operations, Security, and Architecture). Why? because DevOps wasn't good enough to cover what we do. We were the central team was evangelizing and implementing the DevOps, Security, and Architecture. Our vision was to be helpful to the organization to have good DevOps, Security, and Architecture practices. This vision wasn't a coincidence but the scale of the company enforce us to take these roles. as we realize more and more the interconnectivity of these roles the name fits perfectly. These roles are feeding each other in Software development and teams helping other teams to achieve it have to have understood and played the roles each of them. Security without Architecture is not possible because of the Secure by Design principle. Security risk management and Architectural models feed DevOps operations etc.
Thinking about different aspects of the software system in different layers is very important for creating and maintaining good software systems. I believe my team SOSA has good positions to consider all of them and serves App Dev, IT, Security, and Management teams as a Hub to increase awareness, collaboration.
Maybe this term can be used in different organizations to achieve similar outcomes.
Best wishes and stay safe.
Bulent Coskun