3 Strategies for Creating a Learning Culture

Posted by Kashyap Patel on Sep 21, 2017 10:00:00 AM

Can you tell me what American Express, Apple, Google, and Spotify have in common?  They are all leaders in their industry and all promote a learning culture. Research by Edward Hess at the University of Virginia Darden School of Business wrote “companies that learn fastest and adapt well to changing environments perform best of over time.” These organization create a learning culture from top to bottom. Below are three strategies to help implement a learning culture in your IT department.

Read More

Topics: Developer, Software Development, Salesforce Development

How Cross Training Helps Salesforce Development

Posted by Kashyap Patel on Aug 18, 2017 4:19:55 PM

Traditional development practices had precise roles and responsibilities. Team members were confined to those roles and were not supposed to think outside of them. The belief was that specialized roles allowed people to work faster by focusing on their work only.

Read More

Topics: Salesforce Development, Software Testing, Software Development

State of Agile: What Organizations Are Saying About Agile

Posted by Kashyap Patel on Aug 3, 2017 5:49:03 PM

We have been preaching agile and DevOps for the past few weeks as ways to improve productivity and speed of your Salesforce development. Today, I would like to present a recent survey demonstrating results organizations have witnessed by implementing agile. Sort of a State of the Union on agile.

Read More

Topics: Software Development, Agile

Shift Left for Quality and Speed in Salesforce Development

Posted by Kashyap Patel on Jul 13, 2017 7:06:02 PM

Last week I discussed the necessity for speed in Salesforce development. But speed is great only if it is matched with the same level of quality.

Read More

Topics: Salesforce Development, Software Development, Software Testing

Two Concepts to Help Increase Salesforce Development Speed

Posted by Kashyap Patel on Jul 6, 2017 8:46:04 PM

Speed is king. 

Read More

Topics: Salesforce Development, Developer, Software Testing

Six Ways to Develop Metadata in Salesforce

Posted by Kashyap Patel on May 17, 2017 1:59:13 PM

Salesforce is an interesting development platform when it comes to release management. They provided a multitude of ways to manipulate metadata on the platform. Part of the reason why there are so many ways to deploy metadata stems from the overall maturity models Salesforce has undergone over the past (almost) 20 years.

Read More

Topics: Software Development, Salesforce Development

Benefits of a Salesforce Development Lifecycle

Posted by Kashyap Patel on May 10, 2017 10:50:08 AM

There are multiple ways to develop on the Salesforce platform. There is easy point and click development or elaborate apex code and Visualforce page development.  Point and click development can quickly be tested and implemented into Production for users. Large complex developments require passing through multiple development and testingsandboxes before being deployed to reduce business risk. These large development undertakings require a release management plan establishing sandboxes for development and testing, providing a pathway to Production.

Read More

Topics: Salesforce Development, Sandboxes, Software Testing

4 Types of Tests Every Salesforce Developer Should Complete Before Deployment

Posted by Kashyap Patel on Apr 19, 2017 2:02:24 PM

Tom DeMarco said in his book PeopleWare Productive Projects and Teams that “Quality is free, but only to those who are willing to pay heavily for it”. My interpretation is that quality is not given but earned. In the stress of budgets and deadlines, quality is an after thought. Software quality is earned by taking the time to properly test code before deploying it into Production.

Read More

Topics: Salesforce Development, Sandboxes, Software Testing, Test Data, Test Driven Development

How to Copy Content Objects Between Salesforce Environments

Posted by Kashyap Patel on Apr 11, 2017 11:54:46 AM
Read More

Topics: Software Development, Salesforce Development, Software Testing, Test Data, Sandboxes

The Benefits of Test Driven Development

Posted by Kashyap Patel on Apr 4, 2017 10:03:01 AM

Have you heard of the 80% wall? It is a theory when developers feel like they are 80% complete with a project only to realize that they still have 80% to finish. This feeling typically hits programmers during the re-write stage after seeing a long list of errors. Major re-writes can be reduced or even eliminated with introducing Test Driven Development (TDD) to your development processes.

Read More

Topics: Software Development, Test Data, Test Driven Development

Get Infographic
 
 

Subscribe to Email Updates

Follow Me