April 24, 2009 9:09 PM
Posted by: Jan Stafford
Agile software development,
software development,
software requirementsReaders of Mike Kelly’s post on software security uses for data visualization –- the ability to visualize patterns of data –- asked us for info on application visualization,...
April 22, 2009 11:50 PM
Posted by: MichaelDKelly
software development,
software quality assurance,
Software testingAt a recent Indianapolis Workshop on Software Testing, I joined a group of software testing pros in examining the practice of test-driven development (TDD). We brainstormed ahout how to increase adoption by helping teams new to the practice. While there are...
April 21, 2009 8:52 PM
Posted by: MichaelDKelly
software development,
Software testingI've worked with a lot of people new to testing. Helping people find an area within testing they like is something I enjoy doing. Testing is fun. It's challenging. I think it's got something to offer everyone who's willing to learn, is comfortable dealing with conflict and doesn't mind hard...
April 17, 2009 6:36 PM
Posted by: Jan Stafford
quality assurance,
security threats,
software securitySoftware quality assurance (QA) and software security teams have long been separate islands within development organizations. That division is giving data pirates carte blanche to compromise software, cyber-security industry veteran Barmak Meftah told me recently.
“Today, we are witnessing...
April 13, 2009 6:55 PM
Posted by: MichaelDKelly
code reviews,
unit testingI've always found Kent Beck's Four Rules of Simple Code to be a great framework for when I think about code reviews. Those rules are:
- The code correctly runs all the tests.
- The code clearly expresses the ideas/intentions...
April 10, 2009 1:24 PM
Posted by: MichaelDKelly
I recently received the following question related to debugging:
Debugging takes up a lot of my team's time. What are some shortcuts, process changes or alternatives that can reduce the need to debug frequently? How can TDD or IDE help?
Figuring out...
April 7, 2009 7:17 PM
Posted by: JackDanahy
There is no more critical component to an organization’s capacity for trust than reputation.
April 1, 2009 10:27 PM
Posted by: Jan Stafford
application performance,
Cloud computing,
software development,
Software testing,
VirtualizationApplication performance testing used to be a standalone process, but the emergence of dynamic, complex mission-critical applications, virtualization and cloud computing calls for putting it into a larger practice, Mark Kremer, CEO of Precise Software Solutions...