In any challenging software development project, there are always areas of special concern. These are generally areas that are new and unfamiliar to the team. It could be new AJAX techniques, a new Database backend, Web Services, Javascript, a new UI element, performance issues or a combination of all.But these areas of high risk are [...]
The centerpiece of any successful development project is the team that builds it. There is no other single most important contributing factor to building great products. No tools, no development methods, no amount of money and no amount of time can substitute for the importance of an exceptional team if you plan to create an [...]
According to Wikipedia, in Software Engineering, a Methodology is defined as: A codified set of practices (sometimes accompanied by training materials, formal educational programs, worksheets, and diagramming tools) that may be repeatably carried out to produce software. Unfortunately, that definition is believed by many, and it’s dead wrong. If you believe it, your projects may [...]