Trust Me, I'm An Architect

48
Salesforce Certified Technical Architect Keir Bowden @bob_buzzard

description

Slide deck from a presentation I gave to the London Salesforce Developers User Group on 26th July 2012. Video available at: http://skillsmatter.com/podcast/home/trust-me-im-an-architect

Transcript of Trust Me, I'm An Architect

Page 1: Trust Me, I'm An Architect

Salesforce Certified Technical Architect

Keir Bowden@bob_buzzard

Page 2: Trust Me, I'm An Architect

About Me

• CTO, BrightGen

• 4 Years working with Force.com

• Force.com MVP

• Certified Technical Architect – Jan 2012

Page 3: Trust Me, I'm An Architect

Overview

• Highest level of certification

• Highest level of investment

• Need plenty of experience

• Don’t take it until you are ready!

Page 4: Trust Me, I'm An Architect

Pre-Requisites

• Developer Certification

• Extensive experience - breadth

• Narrow experience – depth

• Full project scope

• Personal and technical skills

Page 5: Trust Me, I'm An Architect

Resources

• http://certification.salesforce.com

• Partner Academy

• Premier Training

• http://developer.force.com

• Youtube – Technical Architect Playlist

Page 6: Trust Me, I'm An Architect

Topics

Page 7: Trust Me, I'm An Architect

Topics

• Security and Privacy

– Authentication

– Sharing

– Profiles

– Physical and Logical

Page 8: Trust Me, I'm An Architect

Topics

• Integration, integration, integration

– Reaching In/Out

– Not just APIs

– Security

– Bulk

Page 9: Trust Me, I'm An Architect

Topics

• Apex/Visualforce

– When to use

– Standard versus custom controller

– Internal or external

– Customer skill set

Page 10: Trust Me, I'm An Architect

Topics

• Sites and Portals

– Options

– Trade Offs

– Licensing

– Security Impact

Page 11: Trust Me, I'm An Architect

Topics

• Identity Management

– DA

– SAML

– Oauth

– Developerforce – CRC:SSO

Page 12: Trust Me, I'm An Architect

Topics

• Performance/Scalability

– Configure, App Exchange, Build

– Best Practices

– Visualforce Pages

– Constraints

Page 13: Trust Me, I'm An Architect

Topics

• Large Data Volumes

– Loading/Updating

– Extracting

– Tuning

– Data Reduction

Page 14: Trust Me, I'm An Architect

Topics

• Single versus Multi-org

– Pros and Cons

– Deployment Strategies

– Governance

Page 15: Trust Me, I'm An Architect

Topics

• Mobile

– Native Apps

– Hybrid

– HTML5

– Trade offs

Page 16: Trust Me, I'm An Architect

Topics

• Project Governance

– Methodology

– Change Management

– Stakeholder Management

– Centre of Excellence

Page 17: Trust Me, I'm An Architect

The Exams

Page 18: Trust Me, I'm An Architect

Self Assessment

• Multiple Choice

• 42 questions

• 30 minutes

• Free, non-proctored

Page 19: Trust Me, I'm An Architect

Cognitive

• Multiple choice

• 60 questions

• 120 Minute time limit

• Pass mark 63%

Page 20: Trust Me, I'm An Architect

Cognitive

• Proctored

• $500

• Scenario based

• Not about memorizing

Page 21: Trust Me, I'm An Architect

Review Board

Page 22: Trust Me, I'm An Architect

Review Board

• Pass cognitive first

• Take within 1 year

• $6000

• Regular sessions

Page 23: Trust Me, I'm An Architect

Review Board

• Email notification

• Video link or in person

• Moderated

• US hours

Page 24: Trust Me, I'm An Architect

Review Board

• Produce case study

• Real-life implementation

• Client approval

• Hard to choose

Page 25: Trust Me, I'm An Architect

Case Study

• Client/Project Background

• As-is and to-be

• Architecture diagram

• Appropriate data model

Page 26: Trust Me, I'm An Architect

Case Study

• Risks and mitigation

• Stakeholders

• Sharing model

• Security

Page 27: Trust Me, I'm An Architect

Case Study

• Key use cases

– Problem

– Solution alternatives

– Decision with reasons

• Development Methodology

Page 28: Trust Me, I'm An Architect

Case Study

• Change Management

• Post go live

• Challenges

• Avoid confidential information

Page 29: Trust Me, I'm An Architect

Review Board – Make Up

• Highly Skilled

• International Presence

• Mix of skills

• Trained as a judge

Page 30: Trust Me, I'm An Architect

Review Board - Overview

• 4 hour session

• Architect a solution from cold

• Present and Q&A

• Present case study and Q&A

Page 31: Trust Me, I'm An Architect

Review Board - Prep

• Rehearse case study presentation

• Dry-run to tune timing

• Take photo ID

• Windows laptop!

Page 32: Trust Me, I'm An Architect

Review Board – Part 1

• 75 minutes

• Sample scenario

• Architect Solution

• Produce presentation

Page 33: Trust Me, I'm An Architect

Review Board – Part 1

• Only 75 minutes!

• Complex requirements

• Time box

• No right answer

Page 34: Trust Me, I'm An Architect

Review Board – Part 2

• 30 minutes

• Uninterrupted

• Present solution

• Laptop, whiteboard, flipcharts

Page 35: Trust Me, I'm An Architect

Review Board – Part 2

• Use all available time!

• Justify your decisions

• Give details

• Be clear and confident

Page 36: Trust Me, I'm An Architect

Review Board – Part 3

• 30 minutes

• Q&A on solution

• Interview style questions

Page 37: Trust Me, I'm An Architect

Review Board – Part 3

• Longest 30 minutes of your life

• Questions Deepen

• Don’t Guess

• Don’t Dwell

Page 38: Trust Me, I'm An Architect

Review Board – Part 4

• 30 minutes

• Present case study

• Laptop, flipchart, whiteboard

Page 39: Trust Me, I'm An Architect

Review Board – Part 4

• Should be polished

• Talk in detail

• Communicate effectively

• Use all available time

Page 40: Trust Me, I'm An Architect

Review Board – Part 5

• 45 minutes

• Q&A on case study

• Board are prepared

Page 41: Trust Me, I'm An Architect

Review Board – Part 5

• Know your case study!

• Talk in detail

• Not restricted to case study

Page 42: Trust Me, I'm An Architect

Review Board Advice

• Treat as Customers

• Keep Calm

• Be Confident

• Its your story

Page 43: Trust Me, I'm An Architect

Results

• Up to 4 weeks

• Includes Feedback

• Borderline cases

Page 44: Trust Me, I'm An Architect

Problems To Date

• Lack of experience/knowledge

• Communicating pros and cons

• Overcome with nerves

• Not at the right level

Page 45: Trust Me, I'm An Architect

Retake Policy

• Self-assessment - free

• Multiple choice - $250

• Review board includes 1 retake

• $6000 third attempt

Page 46: Trust Me, I'm An Architect

Maintenance

• Developer Certification

• Community Contributions

• Review Board member

Page 47: Trust Me, I'm An Architect

Q&A

Page 48: Trust Me, I'm An Architect

Feedback/Follow Up

• Twitter: @bob_buzzard

• Facebook: TheRealBobBuzzard

• Developerforce: bob_buzzard

• Blog: http://bobbuzzard.blogspot.co.uk/