Project Management

01 Nov

Our Agile Testing Framework

Agile Development: Fragile Deliverables Agile Development is great, it’s how we build for most of our clients. But, it can have its challenges, like:  Weak Acceptance Criteria (Documentation Aversion): Stories created in a sprint often lack enough detail for QA to build proper acceptance criteria. Inadequate Test Coverage: With continuous integration and changing…


23 Sep

3 Ways to Turn Your Idea into Software

So you have a great idea for an amazing software application that is going to revolutionize the world of business or be the next billion dollar mobile app. Great! Now what? I am asked regularly by entrepreneurs and business owners with the need or idea for a new piece of software, “How much will it cost?”. The answer of course varies greatly based on the details, the features,…


10 Sep

Top ten practices that help you manage projects better

Project management is often thought to be very simple & straightforward. People believe all that one has to do is to gather resources, allocate a budget, assign work and it's done! But there is much more to project management than just that. Every organization expects the projects to be completed faster and to be cheaper and better. And the only way these objectives can be…


11 Nov

Software for Humans

“Making small considerations for your end user, can lead to a fantastic product.” Software has always been the medium that bridges the gap between humans and machines. Machines(including computing ones) have always needed humans to run them. From axes to hammers, wheels to cars, calculators to computers - the intention has always been that these would be used or operated by…


10 Jun

Setting and Managing Expectations

In software development projects, expectations are a powerful force. They can determine the perceived success or perceived failure of a project, and since perception is reality, it can be one of the more important aspects of a successful project. Ensuring that the business owner and development team have the same expectations, open lines of communication can thus help warrant…


02 Dec

It takes a village...

All too often I have come across people who have an idea for an app and are “looking for a developer to get it done” . There seems to be a universal misconception that an individual developer slamming away at his keyboard is responsible for all the popular apps out there (read: Candy Crush, Whatsapp, Instagram). So, each time I read a job that says “I want an app with features…


26 Aug

A Guide to Digital Product Team Economics: Introduction

A Guide to Digital Product Team Economics: Introduction How to structure digital product teams at different stages in the product life-cycle and what it will cost to implement them. Consumers and businesses are demanding access to information and to conduct transactions from home, work, on the road or on-premises. The rapid and broad growth of anytime/anywhere business and…


27 Jul

SourceFuse PowerUp Digital Product Development Series: Why speed is still god.

SourceFuse PowerUp Digital Product Development Series #1 Why Speed Is Still God “Speed is god and time is the devil” was a trendy phrase and book in Silicon Valley during the first internet boom. It’s more important now than ever before that startups and digital product development groups make haste as new and potentially disruptive entrants pour into the ring from all corners…