Key Components of Organizational Leadership


Organizational leadership is a dual focused management approach that works towards what is best for...

Topic Modeling Explained: LDA to Bayesian Inference

Topic modeling is an efficient way to make sense of the large volume of text we (and search engines like Google and Bing) find on the web.

Effective Software Development Teams

In this lean and competitive business environment, the quality of the software development team doesn't simply impact project failure rates, it impacts business failure rates. So what makes an effective software development team?

Getting Things Done for IT Professionals

David Allen’s Getting Things Done (GTD) philosophy has been helping Information Technology (IT) professionals increase productivity and...

Building Business Requirements

Focusing first and foremost on understanding a business, its operations, processes and goals, one is able to “build business requirements from scratch” which enable crafting IT solutions that deliver bottom line results.

Understanding Your Business: TDK Clients

TDK puts a special emphasis on learning the details about client goals, capabilities and processes – as well as the immediate need at hand. Founders David Kocs and Kristin Tucker explain the value of asking great questions.

Is a Picture Really Worth a Thousand Words? Visual Tools and Techniques to Enhance Requirements Understanding

Traditionally, outlining requirements for software development projects involved words. Lots and lots of words. Variations over time included...

Enhancing Value: How Lean Six Sigma Complements Agile Software Development

Lean methodologies streamline a process by reducing waste and eliminating unnecessary steps. A Six Sigma approach is added to the mix to specifically look at reducing defects to more effectively solve problems.

IT Pros who speak your language: “Business”