Category Archives: Software Design

managing software teams

12 Tips for Managing Software Teams

Managing software teams can be difficult, even for the most disciplined and well-established organizations. Every aspect of the software development process must be carefully considered and balanced, allowing multiple teams to equally and efficiently produce software that customers will truly love. Managing these teams requires an understanding of the details… continue reading →

object-oriented programming

Object-Oriented Analysis and Design: What is it and how do you use it?

Most developers are well-aware of the concepts of object-oriented development, but those same concepts originate from a broader approach to the entire software development life cycle known as object-oriented analysis and design (OOAD). OOAD is a technical method of analyzing and designing an application based on that system’s object models… continue reading →