March 31, 2021

Knowing how to interview remote developers effectively is a critical step in choosing the right candidate to join your company. Hiring the wrong candidate can set your project back, eat into your bottom line, and frustrate your team. Shannon Shaper, who helped fine-tune Google’s recruiting process, says that “hiring is the most important thing you’ll...

,
March 9, 2021

Those who have worked in the software industry for a while have likely witnessed a project that went off the rails. Lack of vision, changing requirements, or an out-of-sync team is a surefire path to a fraught development process. Although there have been advances in approaches to project management within the industry, things still go...

, , ,
February 26, 2021

Building new products and services is a risky endeavor. It’s hard to know whether your idea will take off. Deciding on what features to add is challenging as well since you lack user feedback. Whether you’ve secured a major funding round or merely invest your time, it’s stressful thinking when — and if — those...

, ,
October 5, 2020

There are many types of documentation in the software world. Of these types, technical documentation is one of the most frequently neglected. The fast-paced nature of the industry leads to the conception that time spent documenting is time lost developing and delivering features. Over time, a development team’s documentation debt (a type of technical debt)...

, ,
June 9, 2020

We all know that it’s hard to find good people, but hiring talent is only one aspect of what it takes to form a successful team. The world of software development is populated by many passionate and knowledgeable individuals; however, such ability is not always accompanied by the strongest of interpersonal skills. Rockstar developers may...

, , , ,
April 5, 2020

Any aspiring Product Owner looking to build a great software product could be forgiven for feeling overwhelmed. A quick Google search turns up a lot of conflicting, dated examples for a product requirements document. People used to follow the Waterfall Model and define everything their software would do at the outset (think bloated Use Cases...

, , , , , , , ,
February 3, 2020

Over the years, software teams have had to learn how to evolve with their changing industry, not only with emerging architectures, technologies, and frameworks, but with newer approaches to development altogether, like Continuous Deployment. In this agile movement that we find ourselves in, the ultimate goal is to minimize the time between the moment we...

, ,
February 19, 2019

Software Project Estimation. Three words guaranteed to make anyone in software development shift uncomfortably in their seat. Until now. Over the past 10 years, our team has planned hundreds of development projects. As you’d expect, we’ve gotten better and better at it!  Our estimation tool started life as a spreadsheet, before progressing into an online...

, ,