September 2, 2009 by wiscoDude
When I worked for the State of Wisconsin (as a contractor), I had many great conversations with Mark and Jon about agile software development.
One day I wrote down a list of 25 thoughts on risk management and testing. Eventually I’ll weave these ideas into articles, but for now, just a <ul>
* Everyone contributes risks
* No risk exists without probability and impact
* No impact is infinite
* All impacts are measurable
* Risks drive level of design
Continue Reading »
Posted in software development methodology | Tagged agile, requirements, risk management | 4 Comments »
August 26, 2009 by wiscoDude
Please banish the use of the word “Requirements” from your software development lexicon. Immediately.
For many software teams the requirements document is the king of documents.
You know the routine. The software team works with the customer (or customer proxy) to put together a “complete” list of “requirements”. Once that is done, the team writes the software implementing the requirements and voila! the project is done.
Or maybe not.
Continue Reading »
Posted in software development methodology | Tagged agile, features, requirements | 2 Comments »
August 14, 2009 by wiscoDude
It isn’t just Ruby on Rails login forms that are broken. The majority of login forms on the internet are fundamentally broken.
In what appears to be some form of risk management strategy, these login forms introduce a different risk to the websites that use the default behaviors – in RoR sites, this is often either AuthLogic or RestfulAuthentication.
Both are broken in a big way.
Continue Reading »
Posted in software security, software usability | Tagged don't do this, risk management, ruby on rails, security, usability | 8 Comments »
June 10, 2009 by wiscoDude
The other day I subscribed to a daily newsletter from a new “social media” website. This is a NEW website – they have just become beta. They’re not big, they’re a small startup.
I tried to reply to one of the emails they send each day. And I quickly discovered they send these using a no-reply address. Meaning I COULDN’T reply.
And that broke my brain. This is a company which is all about web 2.0 and the new communication mechanisms available. Yet they have broken the single most used communication process of the internet!!! Why would they do this? People have been sending and replying to emails for decades now. Decades. And it works.
Continue Reading »
Posted in email | Tagged customer service, email | Leave a Comment »
March 11, 2008 by wiscoDude
With gmail and fastmail, and other email systems, you can use plus notation to keep track of who is passing around your address. When I sign up for something online, I’ll often use myaddress+domain@fastmail.fm as my address. This address simply works and I receive the wanted email. If they sell/hand over my address, then I’ll know – and there would be hell to pay.
Continue Reading »
Posted in programming | Tagged don't do this, email | 2 Comments »