A Screaming Architecture for iOS Projects
Understand your Context
One of the biggest warning signs in software development, is the use of jargon and acronyms within an organisation.
I worked for a firm in the UK, and they had an acronym for platform tickets. When asked, colleagues didn’t know what this acronym stood for (it really was best not to ask questions in that particular organisation).