Download - Social Analytics Framework
1
Sean NagariSach Solutions, Inc.(925)206-0520
1788 19th Avenue, San FranciscoCA 94122
Social Media Analytics Framework & Experience
Social Media Analytics Framework & Experience
Definition
• Social Marketing Analytics is the discipline that helps measure, assess and explain the performance of social media initiatives in the context of specific organizational objectives.
Social Media Framework
Domains
• Social Domains– Foster Dialog– Promote Advocacy– Facilitate Support– Spur Innovation
Foster Dialog
Promote Advocacy
Facilitate Support
Spur Innovation
Some Key Metrics from Social Media Channels
Good News
• Several key social platforms make their data accessible
• The data can be extremely robust and is generally getting better all the time
• Services exist to get to the data
Bad News
• For several key platforms, key data is challenging to get to
• Structuring of the data is difficult• No complete “magic bullet” workflow exists
yet
Objectives to Analytics Flow
DEVELOPMENT PROCESS
Development Methodology
• Iterative/Agile development
• Test driven development
• Early mock-ups
• Continuous Build process - frequent deployments
• Source code control: Clear Case, Subversion
• Dev tools: Sun Studio, Java Studio, Eclipse,
IntelliJ Execute with Product Development Rigor
Use-Case driven process
Design
• Develop application architecture
• Identify reusable/common modules, third party
components/tools, integration points etc
• Identify and leverage existing code base (if any)
• Validate against use cases, third party systems
and deployment architecture
• Collaborate with Customer, Sign-off and Freeze
Development & Testing
• Iterative Agile based use
case driven methodology
• Test driven development
• Bi-weekly deployments
• Weekly status meetings
• Centralized bug tracking
• Centralized version control
• Continuous build process
• Weekly bug triage
• Develop Test cases
during design and
development
• Smoke test on every build
• Complete end-to-end
testing prior to release
• Automated test scripts as
necessary
Release Criteria & Support
• No known Severity 1 bugs present
• Non-severity 1 bugs
Prioritized in collaboration with the Customer
Addressed in assigned future releases
• Post-release Support & Maintenance
Follows the same development rigor
Monitor bugs, enhancements, application etc.
Prioritize & address
QA Methodology
• Test Case development from design stage
• Smoke test on every build
• Functional and integration testing prior to major
release
• Performance and Load testing if in scope
• Tools/Technologies Jira, Bugzilla, TeamTrack
Test Director, TestLink, Sellenium
WinRunner, Load Runner, WebLoad, JProbe
Change Management
• Identify change
• Asses business impact criticality
• Estimate preliminary work-effort & project impact
• Check-point
• Conduct code change analysis
• Develop revised project dates/plan
• Check-point & Go/No-go
Project Management
Client
Offsite
Sach Solutions
Developers QA
Product OwnerProject Manager (
Project ManagerExisting Development team
• Work closely with Client’s team
• Point-person
• Initial daily calls
• Centralized bug tracking &
version control
• Weekly bug triage
• Weekly status meetings
• Conference Call, BaseCamp
Thank you!
Sean NagariSach Solutions, Inc.(925)206-0520
1788 19th Avenue, San FranciscoCA 94122