Agile focus on flexibility and the ability to change directions during the project, but it is not the same as working unplanned and rushing to do anything that comes up. For some people new to agile methodologies, this might be a bit of a surprise. An experienced project manager, that at the time was new… Continue reading Agile is not Unplanned
Category: Software Development
Sample Code now on GitHub
All the code samples on this blog have been tested and run before publishing. The sample code is now available on GitHub. Most of the time when I write code for the blog I do that in a number of test projects that I do have. So far I’ve kept them in an svn repo,… Continue reading Sample Code now on GitHub
A Product Owner Crisis?
With scrum practices getting the development team’s work under control and out of an ad hoc process, the problem is often just moved to the product owner. From a developer’s perspective that’s good, because it makes it clear to everybody what the product owner’s responsibilities are. Introducing scrum practices to a development team is always… Continue reading A Product Owner Crisis?
Code or Configuration or Configuration in Code?
With DevOps bringing source control to configuration files and publishing to production servers being automated – bringing both code and configuration over on the same time, the difference between code and config has become less than ever (if it even exists). A few weeks ago I reread Mike Hadlow’s brilliant post The Configuration Complexity Clock.… Continue reading Code or Configuration or Configuration in Code?
Undo Checkout for Unchanged Items in TFS
The pending changes list of TFS is a lie. It shows all files checked out for edit, not those with actual changes. A TFS power tools command can save the day. A key factor of successful source control usage is to always review pending changes before check in. Without reviewing the pending changes it is… Continue reading Undo Checkout for Unchanged Items in TFS