Enterprise chat: 8 reasons why your engineering team will love it

With engineering teams becoming more distributed, it's important that they remain in constant communication to ship better-quality products, faster. Email and traditional meetings present many challenges for these teams. An enterprise chat tool helps teams stay up to date on what happened overnight and what needs to get done each day.

Continue reading »

An agile design prototype is worth a thousand user stories

Once you build prototypes into your design process, you get a better feel for whether you are solving problems in the right way for your customers. You will also find it invites more constructive feedback from customers and internal teams, as it feels more real than a static mockup ever can. Taking the agile design prototype approach and refining the prototype multiple times allows your team to find better, more elegant solutions, faster.

Continue reading »

Thanks to the rise of distributed version control (DVCS), like Git, the peer feedback process has vastly improved. Git's ability to branch and merge easily has made it possible to review smaller sets of changes more often. This type of code review is based on a concept known as pull requests. Pull requests provide a forum to discuss proposed changes to your codebase before they're merged into shared branches (e.g. before merging a feature branch into master).

Continue reading »

How to build an incident response plan

Frequent and open communication during an incident can help turn a bad situation into a great customer service experience and build user trust. There doesn't have to be a major DDoS attack for it to come in handy (think bugs in production, website issues, login issues, and more). No matter what the problem is, you'll never regret some good old-fashioned preparation. Read on to learn about things to consider when creating or refining an incident response plan, and tools that can help.

Continue reading »