Usability Means Well-Behaved, even when the User Isn’t

Users of a program found that sometimes, when they went to log in, they did not get a place to enter the username & password.  Instead of the normal login prompt, they got a blank screen, and it was completely impossible to login. Sounds like a bad bug that needs to be fixed immediately, but the development team response was even more surprising: this was the user’s fault! Continue reading

Letter to Someone Considering Switching from Waterfall to Agile

If you have a development team, and you are considered switching from waterfall to Agile.  And particularly  if in your organization you have no people who have worked on an agile project for a year or more, there you must pay heed to these recommendations. Continue reading