Agile Practices in the Real World
I recently changed jobs to a team which is working by “Agile” principles. My previous team worked differently, and this post is my attempt to understand/describe some of the differences that I...
View ArticleThe Role of Testing in Sustainable Software Development
The term “Testing” in this context has 2 different meanings: Checking that the feature does what it is supposed to do (generally the domain of “unit tests”, though supported by exploratory testing by...
View ArticleRSpec and Devise – problem when using scaffold controllers
I have been experimenting with Ruby on Rails, and I recently ran into some problems when trying to add devise authentication to a scaffold-created controller. Versions of the Gems rspec 2.9.0 rails...
View ArticleFor our own sake, we should always strive to write readable code.
We should all strive to write understandable code Greenfield projects last for about 3 minutes. Maintenance: This is often the longest of the stages - Wikipedia (SDLC) If you don’t believe that...
View ArticleEasier Ruby on Rails VM Development Environment
This past year, I’ve been teaching myself Ruby on Rails. To do this, I have created a number of different RoR applications, each with their own gems, configurations, etc. When I started, I was working...
View ArticleHow I learned Ruby On Rails
This past year, I have taught myself programming in Ruby on Rails. In this post, I am going to try to describe the various stages that I went through when learning. Stage 1: Don’t know where to start...
View ArticleStory point accounting, and its impacts on team velocity
That’s not a bug, that’s a feature - Overheard in nearly every software development project During software development, sometimes the difference between a bug and a missing feature is not clear....
View ArticleHow does a QA personality fit into a BA role?
On my most recent project, I had the opportunity to work with a small team. On this team, I was able to spend some of my time working alternatively on story writing, as well as QA/testing duties....
View ArticleHow to start working with a very large class
Recently I came across a java class which is composed of over 9000 lines of code, and 35 instance variables. A co-worker and I spent a few hours discussing this class, and talking about how we might...
View ArticleBeing Mean To Developers For Fun and Profit
To an outside observer, sometimes it appears that the role of the QA is to tell the developers “No, that’s wrong” frequently. But on a healthily functioning team, that’s not really what’s going on....
View ArticleProblem with Devise + Strong Parameters + Rails 3.2
I recently took the time to start upgrading a rails app that I’m working on. My goal is to eventually get it running on Rails 4.0. But for now, it’s still running Rails 3.2. In order to do this, I...
View Article
More Pages to Explore .....