It’s certainly possible to reach a vision or get requirements through a traditional interview-based approach however it’s neither as much fun, nor as effective, as leveraging exercises and games to accelerate the process.

Far too many web site design projects are plagued by continuous changes to mockups, or changes to the user experience after it’s already been implemented. These changes are both costly and unnecessary. Leveraging a staged approach to development of the user experience can reduce costs, frustrations, and time.

Getting everyone to agree on goals is a challenging undertaking in any organization. Achieving shared understanding through the process of Dialogue Mapping leads to the opportunity to develop an approach to change the problem. Read on to learn more.

SCRUM is a lightweight product development framework developed by Ken Schwaber and Jeff Sutherland. Today most top companies follow the SCRUM model for their product development. Read on to learn more about SCRUM.

You've got a smart idea, but you need a working prototype to really show it off and test it. In the age of Agile development the ability to produce a prototype quickly, roll it out to end users, and create a feedback loop that influences the software you produce, is vital.

Even though Unit Testing is becoming much more popular with developers, I still hear from people asking what Unit Testing means. In this article, we start at the top and cover the fundamental building blocks of Unit Testing.

Over the past few years there has been an evolutionary shift in the world of software development. In this article we will discuss software engineering, how it has changed to keep up with the world of weekly software updates, and what the future holds for software engineers.

Software projects are notorious for getting into schedule trouble. And with that trouble comes more trouble. In this IT Workshop we will discuss the consequences of common productivity tactics and how you can correct them.