Mobile Revolution – Keeping pace with the market demand for mobile

For many consumers worldwide, mobile devices have become a basic necessity of life and that shows no signs of diminishing. In recent years the sales of phones and tablets have grown at an impressive rate. Considering only Apple devices, this … Read more

Leave a comment

The importance of software system documentation in maintenance

Why is it so important to keep the software system documentation up-to-date? We can find several answers to this issue, but it is definitely a key point of basic engineering software that allows us to avoid significant errors in software … Read more

Leave a comment

Using Behavior-Driven Development (BDD) to improve software development

Business knowledge sharing is a key aspect for every project to succeed. For teams with both QA and developer roles, there can be different areas of focus.  If communication regarding business rules isn’t handled properly, the project risks having several … Read more

Leave a comment

Benefits & Pitfalls of using Scrum software development methodology

Introduction The more popular technique to get things done on agile methodology is Scrum.  Scrum is not just a methodology, it is a framework that has to be molded as required by the actual project where it is being used. … Read more

Leave a comment

Which are the greatest myths of automation testing?

That Software Automation Testing offers great benefits is a widely accepted idea.  Mainly software Test Automation improves your cost/benefit relationship, as you can run more tests, faster and with less resources. If carefully designed, automated tests are highly reliable, eliminating … Read more

Leave a comment

10 reasons for why great new product development ideas go nowhere

I was recently doing some research on new product development (NPD) and came across an excellent blog from Ian McAllister.  Ian (as the blog notes) runs Amazon’s worldwide Wish List and Registry business.  The blog perfectly documents why some product … Read more

Leave a comment

10 UI design patterns you need to know – series #2

In a previous entry, I introduced you to “10 UI design patterns” to keep in mind when designing your web site.  Here’s a deeper discussion of those patterns as shared by Janko Javonovic’s in Smashing Magazine: 1. Lazy Registration To … Read more

Leave a comment

Cloud – A do vs die approach to being competitive

To grow and compete better in an increasingly globalized world, companies are constantly challenged by how to delegate or outsource processes to focus more on their core business.  By outsourcing, business processes can be delegated to experts and the costs … Read more

Leave a comment

10 UI design patterns you need to know

In software Object Oriented Design (OOD), developers are encouraged to use and reuse software design patterns as solutions to recurring problems.  This ensures you keep your software reusable, maintainable and groomed.  But how does that really work when it comes … Read more

1 Comment

Consumers and banks see demand for mobile payments

An article posted in the February 11, 2013 edition of the WSJ calls it — “Bank Customers Make Smartphone Connection.” As more and more cellphone users jump on the smartphone bandwagon, those users have an increasing appetite for organizing their … Read more

Leave a comment