Blog


Aymeric Zito
is the CEO of ProQuest Consulting. In this article, he discusses how ProQuest have been so successful using the Agile project methodology to deliver Salesforce projects.

Before we learn more about how Proquest uses Agile, can you tell us about your background and how you got started with Salesforce?
My background is in neuroscience and software engineering. I started my career programming enterprise web applications in Java J2E and moved to consulting after a few years. After working for two years as a Senior Consultant and Solution Architect at Macquarie Bank in Sydney, I had the opportunity to join ProQuest’s Salesforce team in 2012. That’s how I got started with the most powerful enterprise cloud platform in the world.

 

Can you tell us about your current role and typical day involved in Salesforce projects?

As CEO, I keep a finger on the pulse of our ongoing project execution. At ProQuest we’ve been delivering Salesforce solutions through a disciplined Agile Scrum framework for five years now. To date, we have completed 267 successful sprints and counting. Our current record is 38 sprints (with the same client) but we are just about to break it as we are currently running Sprint 36 with one of our fantastic customers in New Zealand.

‘Scrum’ and ‘Agile’ have become insanely popular terms in the IT space over the last decade to a point where most companies today pretend they are Agile. ProQuest doesn’t do ‘hybrid’ or ‘wet-agile’ or any of these different flavours of waterfall-with-a-daily-standup. We pride ourselves on being extremely aligned with the Agile Manifesto and the values of Scrum. We work hard to educate and show our clients the outstanding advantages of following this methodology to get their Salesforce implementation done. When we receive this type of feedback from our customers, it proves that we are on the right track:

ProQuest adheres to the Agile process with passion. They delivered in two months functionality that could easily have taken three times as long, and we hit our target date, to the day. The investment in time should not be underestimated, it is intense, but the delivery quality every fortnight, speed to market and engagement are first class.”

Would you say Salesforce is well suited to using Agile? / Why?

The honest answer is yes and no. Of course yes, because Salesforce is an amazing platform where you can implement complex requirements in a matter of minutes through point-and-click configurations. It’s fantastic to get features ready for review, capture feedback, adjust, validate and deliver. All tedious infrastructure, security, and even UX design are mostly taken out of the equation. We go straight to the business value, and that’s what Agile is all about.

The main challenge when running agile delivery with Salesforce is continuous integration. Any efficient agile software environment should have automated build, testing and release launchable in the click of a button. With Salesforce, due to its multi-tenant cloud nature, it’s a little more complex . ‘Source code’ may be scattered across files, metadata and database entries and complexity can increase with installed packages that have their own way of storing their configuration. All in all, we have to manage the challenge of fully automating processes like releasing from one environment to another. Salesforce is starting to make big improvements in this area which is exciting.

 

Based on your experience, if an organization is just starting to use scrum to manage Salesforce projects, what would you recommend to focus on?

Educate yourself first. I always recommend to start by reading The Art of Doing Twice the Work in Half the Time from the co-creator of Scrum, Jeff Sutherland. Then attend the two-day Certified Scrum Master course from AxisAgile. This should give you a clear picture of what Scrum is all about and its non-negotiable core values that a lot of pretended ‘agilists’ don’t know about. There’s no point putting post-it notes on a whiteboard if you don’t understand the fundamentals. At the same time, reading hundreds of books won’t make you a Scrum Master. I like to say, ‘Scrum is just like meditation. We can tell you everything about it, you can read a lot about it, but until you’ve experienced it yourself, you will never really understand what it is about.’

To get started, focus on your Product Backlog. The key of Scrum efficiency is to continuously refine and prioritise the Product Backlog so the team can work on top priority items and deliver the highest possible business value at each of your two-week iterations. Empower your team to work together, take ownership, and make them responsible for delivering a high-quality, potentially shippable product at the end of each Sprint. Stick to the book, at least initially, and don’t try to bend the rules. Use the framework ceremonies and artefacts to support the process. You’ll see the magic happen very quickly.

 

Although it is possible to develop and deliver quickly with Salesforce, more and more Salesforce projects include integrations to other systems that cannot deliver along the same timeline. How do you suggest managing those situations?

Ha! That’s one of our Scrum Master interview questions. It depends how likely the team in charge of the other side of the integration is keen to work iteratively. Fail fast: a good practice is to start with one simple end-to-end stream. Allocate a Sprint to complete data mapping, handshake, connectivity, data flow and exception management. You will learn a lot from it. It will give you a clear picture of the pace you can expect for your integration implementation.

 

ProQuest uses the concept of a ‘successful’ sprint? How do you define a successful sprint and why is it important to measure successful sprints?

Again, we want to ensure across all our teams and projects, ProQuest has a consistent way of executing Scrum and complies with core Scrum principles. At the end of each Sprint, we go through a questionnaire with the client to confirm that quality, transparency, collaboration, business value, and continuous improvement have been delivered. Everyone knows that these items will be assessed, so the team keeps a strong focus on their elements. So far, all of our 267 sprints have been successful, and we plan to keep it this way.


What Certification are you studying for now?

Focus on Force currently provides practice exams and study guides for sixteen certifications

Delivering successful Salesforce projects using Agile

Aymeric Zito is the CEO of ProQuest Consulting. In this article, he discusses how ProQuest have been so successful using the Agile project methodology to deliver Salesforce projects. Before we learn more about how Proquest uses Agile, can you tell us about your background and how you got started with Salesforce? My background is in neuroscience and software engineering. I started my career programming enterprise web applications in Java J2E and moved… Read More

Delivering successful Salesforce projects using Agile

Focus on People: Alex Bassett

Alex Bassett is a Salesforce Consultant based in Vancouver, Canada. Alex was originally working as a Data Reporting & Information Analyst, but upon learning about Salesforce and its opportunities, decided to begin his climb to get certified. After receiving his Certified Salesforce Administration designation in June 2016, he quickly found a job as a Salesforce Consultant. Learn about Alex’s Salesforce journey below. How and Why did you get started with Salesforce?… Read More

Focus on People: Alex Bassett

Apex Best Practices – Avoid Exceeding Governor Limits

Apex Code is the Force.com programming language used by developers to build custom business logic on the platform by writing Apex Triggers, custom VisualForce controllers and extensions, Anonymous Apex codes, etc. It runs in a multi-tenant environment where a single resource can be shared by all different Salesforce organisations or instances. In this case, it is crucial to ensure that no organisation would monopolise the resources. Salesforce.com enforced a set… Read More

Apex Best Practices – Avoid Exceeding Governor Limits

Salesforce Lead Process

Salesforce is a CRM or Customer Relationship Management tool and as such, its primary use is to manage the relationship between a business and their customers. Prior to consumers or businesses becoming customers, however they start out as potential leads. In this post are the basics of how to utilize Salesforce to track leads, convert them to deals and best practice around when to do so.All businesses are unique so… Read More

Salesforce Lead Process

Focus on People: Nick Liechty

Nick Liechty is a next-generation innovative Salesforce leader with a unique combination of technical expertise and enterprise experience across a variety of industries. Having architected and led dozens of clients through their journey into the Salesforce ecosystem, he is definately one of the leaders of the pack. Below he shares some of his experiences and tips with you: How and Why did you get started with Salesforce? I was doing… Read More

Focus on People: Nick Liechty

Extending Social Sign-On in Communities

By: Warren Mangahas With an ever-expanding number of social media platforms, the need for companies to accommodate third-party logins is increasingly paramount. Even if you have a fantastic Salesforce Community set up, full of valuable resources and a vibrant user-base, the idea of having to sign up on another site and memorize another password may just be enough to turn someone off from signing up. This is where Salesforce Social Sign-On… Read More

Extending Social Sign-On in Communities

Customizing a Flow User Interface

Flows are a very useful way for developers to create standardize business processes and perform actions in Salesforce, without writing any code. Some examples of where Flows can be useful include helping your Customer Service team provided consistent service across your organization by standardizing questions and scripts, or Flows can be used internally to help maintain data integrity. When you embed your Flow into your user’s UI, you will usually… Read More

Customizing a Flow User Interface

Focus on People: Nancy Johnson

Nancy Johnson is a high level Project Manager hailing from Sydney, Australia. Having focused on being a Project Manager and Business Analyst during her career, getting Salesforce certified was her next logical step. Nancy shares her Salesforce journey with us below. How and Why did you get started with Salesforce? I am a very experienced Project Manager and a friend asked me to be a Project Manager at her organization… Read More

Focus on People: Nancy Johnson

Top 5 Salesforce Business Analyst Skills

Salesforce Administrators are in the unique position of wearing numerous hats to maintain their instance. Depending on the number of licenses and integrations, people can find themselves in more of a business analyst or project manager position instead of working in just Salesforce. Quite a few admins are the sole system experts for their company so this can be very complicated when enhancements pop-up. The main problem is that just… Read More

Top 5 Salesforce Business Analyst Skills

Focus on People: Neal Lightfeldt

Neal Lightfeldt works as a Sales Excellence manager and in this post, shares his Salesforce journey with us. How and Why did you get started with Salesforce? Our parent company began a new initiative several years ago focused on applying OpEx principles to the front end of the business. Part of that initiative included implementing Salesforce. I already had experience implementing and administering our previous CRM system (SalesLogix), so I… Read More

Focus on People: Neal Lightfeldt

Salesforce Naming Conventions are not just for Devs

by Amanda Bailey In a previous post, we did a deep-dive into cleaning up Salesforce fields using a free resource called Field Trip. We discussed the importance of removing fields that are not used or updating them to be required. In today’s post, we will be taking cleanup a step further by discussing the importance of naming conventions. It isn’t the most glamorous of topics but an administrator who can… Read More

Salesforce Naming Conventions are not just for Devs

Focus on People: Jasmin Ashley

I have been a Salesforce.com consultant for two years in Wellington, New Zealand. A career in IT was not a focus while I was studying both a Marketing and Psychology degree. I even completed a couple of IT papers while at university, wondering why they were compulsory. Having worked a series of different jobs in different industries in the build up to this role, I observed different businesses and processes… Read More

Focus on People: Jasmin Ashley

Clean up your Salesforce fields with this free tool

by Amanda Bailey At some point in a Salesforce Administrators career, they will inherit an existing and already customized Salesforce instance. It can be very exciting to start digging around in the custom objects and code, putting on a thinking cap and working through how the customizations all work together and how the business uses the tool. The downside to this excitement is that often times they will also uncover… Read More

Clean up your Salesforce fields with this free tool