Recent Posts

React Native Six Months In

NerdWallet released our first cross platform mobile app at the start of 2017, about six months ago. We choose to use React Native, and we are still using 99%...

Best Practices for Meetings

Every team meeting needs a primary owner. If you are the owner of the meeting, it’s your responsibility to make sure that this is a great use of team time.

Long Term Software Estimates

False scheduling to match a patron’s desired date is more common in our discipline than elsewhere in engineering because it is VERY DIFFICULT to make a vi...

Appium + React Native Quickstart

Appium is a great framework for automated functional testing of mobile apps. But it’s very general purpose, meaning that there is relatively little documenta...

React Native Multiple Release Variants

By default, React Native gives you a debug variant and a release variant. In debug mode, the app connects to a running packager service, and enables various ...

Tiger Team Survival Guide

A tiger team is a diversified group of experts brought together for a single project, need, or event. They are usually assigned to investigate, solve, bui...

Cross Functional Scrum Teams

Teams are also cross-functional; Team members must have all of the skills necessary to create an increment of work. - Scrum Guide