Like many forward-looking Salesforce partners, we’ve been enrolling in the new developer pilots that are hitting the streets now.Here’s some public background links on the various pilots in progress now.(Note these are historical links from...
The Salesforce DX pilot is imminent, and it’s a pilot with a difference.Sure, DX is a groundbreaking initiative for Salesforce, breathtaking in its scope. Among other things, DX:Moves the source of truth from the cloud environment to source control.Pioneers a...
One of the many truly useful features of the Confluence enterprise wiki are page templates. Along with Confluence templates for sprint planning, retrospectives, and Go-No-Go decisions, we have checklist templates for routine maintenance, rolling new versions, and...
In the same way that every US citizen should read the constitution now and again, every Scrum developer should review the actual Scrum Guide from time to time. Hallmarks of the framework are a prioritized backlog, timeboxed iterations (1-4 weeks), daily scrums, and a...
Once upon a time, when CVS ruled the earth, we used issue trackers, like Bugzilla and JIRA, to organize defect reports and help us squash bugs, over the web.Before long, the development community realized that it was helpful to plan all code changes with an issue...
First it was “Software as a Service”, pioneered by folks like Salesforce.com, back when the century was turning. Today, more and more of the things around us are becoming “as a service”.Safari Books Online is bringing us...
As a DevOps devotee, there’s nothing I like better than a system with failsafes, checks, and balances. One great pleasure of working with Salesforce DevOps is that the APIs fail fast, fail safe, and log verbosely. Success means success.Speaking as a...
The best way to avoid losing the benefit is to write benefit-driven stories.For this benefit, as a user role, this capability I need.The key is to lead with the benefit — since folks won’t forget to include the capability.Of course, Yoda phrasing gets...
OK, I admit it, I’m a principle geek. In this topsy-turvy world, I cling to developer manifestos and self-help principles like flotsam and jetsam in a flood zone. The Agile Manifesto, the Scrum Guide, the Manifesto for Software...
In a classic Ted Talk, Tom Hulme asks “What can we learn from shortcuts?”. For years, many of us have been looking for shortcuts through the Salesforce application lifecycle, so that we can use continuous delivery to develop packages for the AppExchange....
How do you rate? CodeScan plugs into the truly excellent and free SonarQube server. The package applies a set of quality rules. When a rule is broken, SonarQube creates an issue that can be assigned and resolved (or marked “Won’t Fix”). Through...
Royce’s contemporaries, evidently looking mainly at “Figrue 2”, coined the word “waterfall” to describe plan-driven, big-design-upfront, single-iteration software projects, and said to themselves, “Sounds good. We should do...