An overview of some things to consider when dealing with existing legacy systems.
Team
Maintenance
10 lines of code = 10 issues.
500 lines of code = “looks fine.”
Code reviews.
— I Am Devloper (@iamdevloper) November 5, 2013
Quality assurance (QA)
The non-automated version of Continuous Delivery - performed by humans.
For complicated systems, adding more people to the QA doesn't necessarily means that the QA process scales.
Discussions
The problem with Skype (and any other instant messaging client) is that the history of the conversation gets lost after some point and there is no permanent URL to track the messages.