Data Driven Projects
From the dawn of programming time, one of the holy grails that programmers have chased is to avoid hard-coding data values into program code if at all possible. Since most significant applications use some form of database management system, software applications can be developed that are extremely flexible because their behaviour can be changed by manipulating the underlying data, rather than program code. Over the past ten years, I have worked on a ton of projects where application changes...
Read MoreImplied Requirements
Assume you are working on a project for an organization that is launching a new product. The product is similar to an existing group of products the organization already sells. This could be a sporting goods manufacturer that is launching a new line of hockey sticks, a packaged goods company that is adding a new line of cleaning products to its existing stable of cleaning products or a bank offering a new savings account product to their line of existing savings accounts. Assume also that...
Read More