This company has a USPS contract through Northrup Grumman called "Informed Delivery" and another called "Postal One", day-to-day run by Mr. Kevin Merges a technical manager. On "Informed Delivery" they're giving the customer all the bells and whistles - nice to haves (eg: social media links) but built on top of an archaic, ill-designed architecture that is virtually impossible to engineer, enhance, scale, or debug. Debugging is arduous and lengthy because of outdated or sub-optimal third-party tools as well as the codebase and poorly designed infrastructure the company still chooses to support and make the customer believe it's in their best interest to maintain, when in fact the customer is getting short-changed. Agile project methodology I've seen produces quick fixes or enhancements (social sharing) that are not implemented according to best practices and difficult to debug, fix , or enhance. Development team members don't willing or readily share their knowledge or experience with the codebase leading to others having a much more difficult time making a simple fix. Showcase sessions with the customer only discuss fixes due to a widget or button or link not working that took much longer to fix that it should've due to poor communication and higher priority on micro-managing people and their minute-by-minute pedantic practices rather than focusing on producing a quality durable and scalable product. Fortunately for them the customer has been tolerant and obliging. But the customer is being short-changed. read more