SFBA 1
SFBA 1
Agile methods
Agile is a project management methodology that emphasizes iterative development, flexibility, and
collaboration. It breaks down large projects into smaller, more manageable tasks called sprints,
typically lasting 1-4 weeks. This approach allows teams to adapt quickly to changes and deliver value
to customers faster.
Agile
Iterative and Incremental: Agile projects are broken down into small, manageable iterations
(often called sprints). Each sprint delivers a small, working increment of the final product.
Flexibility: Agile emphasizes adaptability to change. Requirements and solutions can evolve
throughout the project based on feedback and new information.
Focus on Value: Agile teams focus on delivering value to the customer quickly and iteratively,
rather than aiming for a single, large delivery at the end of the project.
Common Frameworks: Popular Agile frameworks include Scrum, Kanban, and Extreme
Programming (XP).
Waterfall
Linear and Sequential: Waterfall projects follow a rigid, linear sequence of phases:
requirements, design, development, testing, and deployment. Each phase must be
completed before the next one can begin.
Suitable for Projects with Well-Defined Requirements: Waterfall is often suitable for
projects with well-defined requirements and minimal risk of change.
2. Customer 360
Customer 360: A Holistic View of Your Customers
Customer 360 is a unified view of your customers, encompassing all their interactions, behaviors,
preferences, and demographics. It's like having a 360-degree view of each customer, allowing you to
understand their needs and preferences better.
Interactions: Website visits, purchases, customer service inquiries, social media engagement,
etc.
Improved Customer Service: Provide faster, more efficient, and more personalized support.
1. Data Collection: Gather data from various sources, including CRM systems, website analytics,
social media, and customer surveys.
2. Data Integration: Combine data from different sources into a central repository.
3. Data Analysis: Analyze the data to identify patterns, trends, and insights.
5. Actionable Insights: Use the insights to personalize customer experiences and improve
business outcomes.
3. Salesforce security
Salesforce security is a critical aspect of any organization's data protection strategy. It involves a
multi-layered approach to safeguard sensitive information within the Salesforce platform. Here's a
breakdown of key aspects:
Authorization: Controls access to specific data and functionalities based on user roles and
permissions. This is achieved through:
o Role Hierarchy: Determines data visibility based on user roles within the
organization's hierarchy.
2. Data Encryption:
o Event Monitoring: Tracks user activity and system events for auditing and threat
detection.
3. Network Security:
Trusted IP Ranges: Restrict access to Salesforce only from specific IP addresses or networks.
VPN (Virtual Private Network): Encrypts data transmitted over public networks.
Security Awareness: Educate users about phishing scams, social engineering, and other
security threats.
Best Practices: Train users on secure password practices, data handling, and reporting
suspicious activity.
Periodic Assessments: Conduct regular security reviews to identify and address potential
vulnerabilities.
Compliance Audits: Ensure compliance with relevant industry regulations (e.g., GDPR,
HIPAA).