Upload
sthiruna
View
1.093
Download
0
Embed Size (px)
DESCRIPTION
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
Citation preview
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