{"id":831,"date":"2024-02-27T04:27:00","date_gmt":"2024-02-27T04:27:00","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2024\/02\/27\/tackling-scaling-challenges-head-on-industry-clouds-new-engineering-team-drives-fundraising-2-0-app-development\/"},"modified":"2024-02-27T04:27:00","modified_gmt":"2024-02-27T04:27:00","slug":"tackling-scaling-challenges-head-on-industry-clouds-new-engineering-team-drives-fundraising-2-0-app-development","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2024\/02\/27\/tackling-scaling-challenges-head-on-industry-clouds-new-engineering-team-drives-fundraising-2-0-app-development\/","title":{"rendered":"Tackling Scaling Challenges Head-On: Industry Cloud\u2019s New Engineering Team Drives Fundraising 2.0 App Development"},"content":{"rendered":"<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we delve into the experiences that have shaped Salesforce Engineering leaders. Meet Jevarlo Boykins, a Lead Member of the Technical Staff for Salesforce Engineering. Jevarlo supports the new <a href=\"https:\/\/www.salesforce.org\/nonprofit\/?_ga=2.218195225.164117333.1707680050-1652173471.1667243063\">Salesforce for Nonprofits<\/a> Nonprofit Cloud (NPC) team under <a href=\"https:\/\/www.salesforce.com\/solutions\/industries\/?_gl=1*fxrpz7*_ga*MTY1MjE3MzQ3MS4xNjY3MjQzMDYz*_ga_HPRCE01J19*MTcwNzY4MDA0OS43NTguMS4xNzA3NjgxMTIyLjAuMC4w\">Salesforce Industry Cloud<\/a> \u2014 empowering fundraisers in the nonprofit sector with innovative products to scale their impact.<\/p>\n<p>Join us as we learn more about Jevarlo\u2019s journey and how his team overcomes complex challenges in developing fundraising applications.<\/p>\n<p><strong>Why was your team launched and what is your mission?<\/strong><\/p>\n<p>Nonprofits are often overlooked, but are an enormous industry, <a href=\"https:\/\/www.bls.gov\/opub\/mlr\/2024\/article\/nonprofits-a-look-at-national-trends-in-establishment-size-and-employment.htm#:~:text=In%202017%2C%20the%20most%20recent,does%20a%20for-profit%20establishment.\">employing nearly 10% of the U.S. workforce<\/a>. With the<a href=\"https:\/\/www.salesforce.org\/pledge\/\"> 1-1-1 model<\/a> and with our flagship product, <a href=\"https:\/\/www.salesforce.org\/products\/nonprofit-success-pack\/\">Nonprofit Success Pack <\/a>Salesforce has supported nonprofits for many years. To further this support, Salesforce is making an even bigger investment with <a href=\"https:\/\/www.salesforce.org\/products\/nonprofit-cloud\/\">Nonprofit Cloud<\/a>. My team supports Nonprofit Cloud Fundraising, which, with our innovative tools and solutions, enables fundraisers to raise more funds, make a greater impact, and maximize fundraising success.<\/p>\n<p>Nonprofit Cloud Fundraising represents a global paradigm shift in the fundraising landscape, embracing technology, data, and personalized approaches to empower fundraisers in the nonprofit sector.<\/p>\n<p><em>Jevarlo explains what it\u2019s like to work for Salesforce Engineering.<\/em><\/p>\n<p><strong>How has your team addressed scaling challenge in fundraising applications while maintaining performance and cost-effectiveness?<\/strong><\/p>\n<p>NPC\u2019s main challenge is to develop solutions that can cater to customers of different sizes while keeping costs low and ensuring effective scalability. Nonprofits often operate on a limited budget, so it is crucial for our team to design applications that perform well regardless of the customer\u2019s scale.<\/p>\n<p>To overcome this challenge, the team focuses on building solutions that strike a balance between functionality and cost-effectiveness. NPC employs techniques such as resource management to ensure that applications operate efficiently within the bounds of their tenant resources. Because Salesforce\u2019s platform supports multi-tenancy out of the box, NPC takes precautions to prevent resource requests made from one organization that would negatively impact the resources available to other tenants.<\/p>\n<p>Additionally, the team adopts a mindful design approach. NPC considers factors like the volume of records and the impact it may have on system performance. For instance, when dealing with large datasets, NPC may need to optimize data retrieval and processing to maintain acceptable response times.<\/p>\n<p>Lastly, we use orchestration and synchronization techniques to handle scaling effectively. By designing the system to handle batch jobs efficiently, we take into account the specific requirements of different tasks. This includes managing the sequencing of jobs, notifying customers of progress or completion, and handling exceptions that may arise during the process.<\/p>\n<p><em>A look at the entities that comprise the Gift Commitment Change Attribution Log model.<\/em><\/p>\n<p><strong>What applications and features has your team developed to support Nonprofit Cloud Fundraising?<\/strong><\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-1 wp-block-group-is-layout-constrained\">\n<p>Our team developed three key solutions:<\/p>\n<p><strong>Donor Engagement:<\/strong> We provide tools to measure campaign impact and track outreach effectiveness. One significant feature is Gift Commitment Change Attribution Log. When running campaigns, fundraisers commonly encourage donors to increase their recurring donations over time. These recurring donations may be spread out over multiple campaigns, but have differing amounts of gifts given per campaign. This presents a big challenge in how to accurately track gift impact changes per donor, per change, per campaign, over time. Being better able to attribute these changes over time, fundraisers can analyze ROI for each campaign tracked.<\/p>\n<p><strong>Philanthropy &amp; Partnerships:<\/strong> We\u2019ve created tools to deliver a holistic view of donors and organizations to better engage them and build crucial relationships. We\u2019ve accomplished this through <a href=\"https:\/\/www.salesforce.com\/blog\/how-to-build-powerful-charity-donor-profiles\/\">Donor Profiles<\/a>. These profiles simplify the complex process of identifying, qualifying, and managing information.<\/p>\n<p><strong>Fundraising Operations: <\/strong>A major operation for Fundraisers is entering and tracking gift donations. With Gift Entry, it\u2019s easy to key in gifts quickly and accurately. This, alongside<a href=\"https:\/\/trailhead.salesforce.com\/content\/learn\/trails\/automate-business-processes-admin\"> <\/a><a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=sf.extend_click_process.htm&amp;type=5\">Automating Business Processes<\/a>, makes it easy for admins and developers to build on top of NPC \u2014 which grows our ecosystem of solutions.<\/p>\n<\/div>\n<p><em>Jevarlo describes Salesforce Engineering\u2019s culture.<\/em><\/p>\n<p><strong>What enhances developer productivity in your team\u2019s workflow?<\/strong><\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-2 wp-block-group-is-layout-constrained\">\n<p>We use tools internally that enables my team to create cloud-based, personalized, work environments for efficient data management, collaboration, and task execution. These tools greatly enhance developer productivity in our team\u2019s workflow by offering:<\/p>\n<p><strong>Integrated developer environment<\/strong>. Workspaces provides an integrated virtual environment for shipping code and handling orchestration tasks. Consequently, our team can circumvent powerful desktop machines as the heavy lifting is done in the cloud. This allows them to focus on writing code for features without the hassle of setting up and maintaining complex local environments.<\/p>\n<p><strong>Reproducibility<\/strong>. By hosting everything in the cloud, consistent builds are ensured across different environments. This eliminates issues caused by local configurations and leads to more efficient development and testing processes.<\/p>\n<p><strong>Seamless sharing and collaboration<\/strong>. Developers can easily share their entire development environment with others, enabling real-time feature testing and feedback. This removes the need for time-consuming setup calls and reduces the risk of demo failures.<\/p>\n<p><strong>Flexibility and scalability<\/strong>. Files can be accessed from any Internet-connected machine, allowing developers to work remotely or while traveling. Multiple instances of Workspaces can be run concurrently, enabling developers to scale and handle multiple tasks without overloading their machines.<\/p>\n<\/div>\n<p><strong>How do you effectively collaborate with other teams?<\/strong><\/p>\n<p>Within our organization, collaboration with other teams and departments is a key aspect of delivering features effectively. We have regular Scrum of Scrum meetings where our Scrum leads come together to handle higher-level discussions. This encourages collaboration and breaks down hierarchical barriers.<\/p>\n<p>During one of our recent standups, we identified a problem with release actions, which handle provisioning of upgrades. Some items were missing from the release list, causing potential manual provisioning issues. We reached out to a lead from a different team to discuss the problem and find a solution. The best part? All of this was done over Slack, while still in standup, collaborating with both my team and the team that helped us find the right solution.<\/p>\n<p>T<strong>he willingness to have conversations and help each other is remarkable, leading to effective feature delivery. <\/strong>This is even more crucial as my team works across many different time zones. That necessitates a blend of asynchronous communication where possible and real-time collaboration when needed. This level of collaboration allows anyone on our team to reach out and talk to anyone from another team, fostering a culture of collaboration and support.<\/p>\n<p><em>Jevarlo shares why engineers should join Salesforce.<\/em><\/p>\n<p><strong>What are your team\u2019s plans for using AI to support customers\u2019 fundraising?<\/strong><\/p>\n<p>AI has the potential to revolutionize the fundraising team\u2019s approach to donor engagement. By leveraging generative AI technologies, fundraisers will soon personalize outreach, build stronger relationships, and amplify their impact. One exciting use case is using AI to generate tailored gift proposals for major donors, saving time and providing a solid starting point for drafting compelling proposals.<\/p>\n<p>Another exciting use case between AI and Nonprofit Cloud is to summarize program data, showcasing the organization\u2019s outcomes and deepening the impact they can deliver.<\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-3 wp-block-group-is-layout-constrained\">\n<p><strong>Learn more<\/strong><\/p>\n<p>Want more Salesforce Industry Cloud stories? Check out this <a href=\"https:\/\/engineering.salesforce.com\/9-software-engineering-productivity-secrets-to-ignite-innovation-every-day\/\">blog<\/a> to learn nine productivity secrets that drive Industry Cloud engineers\u2019 success.<\/p>\n<p>Stay connected \u2014 join our <a href=\"https:\/\/careers.mail.salesforce.com\/w2?cid=7017y00000CRDS7AAP\">Talent Community<\/a>!<\/p>\n<p><a href=\"https:\/\/www.salesforce.com\/company\/careers\/teams\/tech-and-product\/?d=cta-tms-tp-2\">Check out our Technology and Product teams<\/a> to learn how you can get involved.<\/p>\n<\/div>\n<p>The post <a href=\"https:\/\/engineering.salesforce.com\/tackling-scaling-challenges-head-on-industry-clouds-new-engineering-team-drives-fundraising-2-0-app-development\/\">Tackling Scaling Challenges Head-On: Industry Cloud\u2019s New Engineering Team Drives Fundraising 2.0 App Development<\/a> appeared first on <a href=\"https:\/\/engineering.salesforce.com\/\">Salesforce Engineering Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/engineering.salesforce.com\/tackling-scaling-challenges-head-on-industry-clouds-new-engineering-team-drives-fundraising-2-0-app-development\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>In our \u201cEngineering Energizers\u201d Q&amp;A series, we delve into the experiences that have shaped Salesforce Engineering leaders. Meet Jevarlo Boykins, a Lead Member of the Technical Staff for Salesforce Engineering. Jevarlo supports the new Salesforce for Nonprofits Nonprofit Cloud (NPC) team under Salesforce Industry Cloud \u2014 empowering fundraisers in the nonprofit sector with innovative products&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2024\/02\/27\/tackling-scaling-challenges-head-on-industry-clouds-new-engineering-team-drives-fundraising-2-0-app-development\/\">Continue reading <span class=\"screen-reader-text\">Tackling Scaling Challenges Head-On: Industry Cloud\u2019s New Engineering Team Drives Fundraising 2.0 App Development<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-831","post","type-post","status-publish","format-standard","hentry","category-technology","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":692,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/22\/how-is-indias-brilliant-big-data-processing-team-engineering-salesforce-data-cloud\/","url_meta":{"origin":831,"position":0},"title":"How is India\u2019s Brilliant Big Data Processing Team Engineering Salesforce Data Cloud?","date":"March 22, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Archana Kumari, one of Salesforce\u2019s first India-based woman engineering leaders. In her role, Archana leads Salesforce India\u2019s Data Cloud big data processing compute layer team \u2014 charged with providing\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":856,"url":"https:\/\/fde.cat\/index.php\/2024\/04\/18\/in-their-own-words-15-salesforce-engineering-innovators-discuss-the-art-of-problem-solving\/","url_meta":{"origin":831,"position":1},"title":"In Their Own Words: 15 Salesforce Engineering Innovators Discuss the Art of Problem Solving","date":"April 18, 2024","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d series, we explore the problem-solving skills of engineering leaders. In this special edition, we caught up with some of the brightest minds from Salesforce Engineering across India, Argentina, and the U.S, and met a few new innovators who the Engineering Blog will feature soon. Join us\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":712,"url":"https:\/\/fde.cat\/index.php\/2023\/05\/09\/automation-engineering-secrets-revealed-slashing-customer-processing-time-from-hours-to-seconds\/","url_meta":{"origin":831,"position":2},"title":"Automation Engineering Secrets Revealed: Slashing Customer Processing Time from Hours to Seconds","date":"May 9, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. In this special edition, we meet Pratima Shukla, a software engineering manager based in Bangalore, India. In her role, Pratima leads Salesforce India\u2019s Industries Cloud Public Sector Solution (PSS) team, where she\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":724,"url":"https:\/\/fde.cat\/index.php\/2023\/06\/12\/ai-data-crm-chief-engineering-officers-innovative-insights-for-a-competitive-edge\/","url_meta":{"origin":831,"position":3},"title":"AI + Data + CRM: Chief Engineering Officer\u2019s Innovative Insights for a Competitive Edge","date":"June 12, 2023","format":false,"excerpt":"Written by Srini Tallapragada and Dylan DeSimone In our \u201cEngineering Energizers\u201d Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. In this special edition, we meet Srini Tallapragada, President and Chief Engineering Officer for Salesforce. In his role, Srini leads the global engineering team to\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":590,"url":"https:\/\/fde.cat\/index.php\/2022\/06\/02\/meet-the-team-of-problem-solvers-pushing-boundaries-to-see-how-massively-we-can-scale\/","url_meta":{"origin":831,"position":4},"title":"Meet the team of problem solvers pushing boundaries to see how massively we can scale.","date":"June 2, 2022","format":false,"excerpt":"Welcome to the new hub for all things Salesforce Engineering! This site is where you can get a behind-the-scenes look at how we build business-critical software at scale, take a peek at how we contribute to the open source community, meet some of our technical employees, and learn more about\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":828,"url":"https:\/\/fde.cat\/index.php\/2024\/02\/20\/unlocking-hyperforce-migration-innovative-solutions-for-a-smooth-transition-to-the-cloud\/","url_meta":{"origin":831,"position":5},"title":"Unlocking Hyperforce Migration: Innovative Solutions for a Smooth Transition to the Cloud","date":"February 20, 2024","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we delve into the experiences and expertise of Salesforce Engineering leaders. Today, we\u2019re meeting Mahamadou Sylla, a Senior Member of the Technical Staff at Salesforce Engineering. Mahamadou is a key member of our Hyperforce\u2019s Bill of Materials (BOM) team, which assists internal teams in\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=831"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/831\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}