Overcommitting in Agile: (Part 2) 11 Practical Solutions

In part 1 of this Overcommitting in Agile series, I outlined the challenges that can result from overcommitting. I contended that we should prioritize product throughput over resource utilization to ensure we’re delivering features our customers love faster. In this blog, we’ll explore that further and I’ll also propose 11 practical solutions to combat overcommitting.


Introducing Catter: Connect to Your Cat Like Never Before

Learn all about Catter, cat collaboration for today’s modern feline. Plus get paws-on with a free tutorial!


Overcommitting in Agile: (Part 1) The Perils

In 30 years developing software, managing organizations, and coaching Agile teams and organizations, I’ve observed and coached dozens of teams where overcommitting is a strong reality. I’ve seen sprint plans with planned velocities that were 2x or more than the team’s average historical velocity. In this post, we’ll explore some of the reasons why overcommitting happens and what it results in. Then in part two, we’ll cover what the likely root cause behind overcommitment is and explore some ideas to try to avoid overcommitting going forward. Overcommitting is not specific to any one company.


Using Paw To Work With Salesforce REST APIs for Mobile Backends

Paw, a REST client for the Mac, makes working with the Salesforce APIs easy. Here's how you configure it to handle authentication and multiple environments. Download the the config file now.

Salesforce and Microsoft

Microsoft + Salesforce = Developer Goodness!

Salesforce and Microsoft announced a new partnership initiative back in October 2014.  The basis of the partnership is to make customers successful with their IT endeavors.  While there will be a lot of customer facing integrations with Office 365, Salesforce1 on Windows Phone and Power BI integrations, it is also very good news for Developers. […]


Accessing a SQL Server Azure Database with Lightning Connect

Learn how to access real-time data from a SQL Server Azure database and display it seamlessly in Salesforce using OData and Lightning Connect.


Quickly Assemble Components Using Lightning Component Composition

Learn how to prebuilt Lightning components to quickly build (or compose) new components or apps.


Navigating to Reports & Records Using Lightning Component Events

Learn how to create a client-side autocomplete to navigate to specific reports, and add events to navigate to a report and drill down.

6 Reasons Why You Should Join the Next Hackathon

A hackathon is like a two-day coding party where everyone is invited! And there are lots of cool reasons why you should join the next one in your area. We'll cover just six of the biggest reasons why you should participate!

Learn about using PK Chunking to extract large data sets

Use PK Chunking to Extract Large Data Sets from Salesforce

Large volume Bulk API queries can be difficult to manage, sometimes requiring manual filtering to extract data correctly. Learn about how the new PK Chunking feature in Spring '15 can automatically make large queries manageable when using the Bulk API.