Mon, 06 Dec 2021 05:33:51 GMT Agile Analysis and Design https://www.ProjectManagement.com/blogs/654442/agile-analysis-and-design These are my thoughts on how best to process requirements into development activities that allow technical teams to align with business value. This includes requirements analysis, design qualities, best practices, and patterns of every kind. Interface Vs. Abstract Class https://www.ProjectManagement.com/blog-post/69110/interface-vs--abstract-class Mon, 03 May 2021 19:19:05 GMT Interfaces versus Abstract Classes I teach developers things like Design Patterns, Test-Driven Development, Refactoring, and the like.  One question that often comes up when implementing a design in a language like Java or C# is “should I use an Interface type or an Abstract Class?&rdq...