sales force team force platform & cloud computing submitted to professor robert zhu course:...

Post on 19-Jan-2016

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sales Force TeamForce Platform & Cloud

Computing

Submitted to

Professor Robert Zhu

Course: Software Engineering (CS 532)

Presented By

Kancharla SreeveniStudent id : 101123

Project Overview Green Farms Organization Green Farms Organization

promotes sustainable agriculture promotes sustainable agriculture by recognizing and rewarding by recognizing and rewarding farmers who produce food in farmers who produce food in environmental friendly methods.environmental friendly methods.

For this project developed a For this project developed a systemsystem using Salesforce.com Enterprise Edition .

The purpose of this Project is managing their Sales, Procurement, certification process, market promotion and renewal tracking.

Significance ofForce Platform & Cloud

Computing This Project Sales Force.com and cloud computing is very cost effective since client only pays to use the software and no need for installing any servers.

Sales force uses Standard Objects to manage the accounts like Farmers, Ranchers, Clients, Donation Leads, Donors .

Used Force.com IDE which is a powerful application used for creating, modifying, testing and deploying .

Created Dashboards for tracking the sales ,pending deals and Procurement process easily.

Developed add-on applications using Apex coding and Created User Interface using Visual force.

Roles and Responsibilities

Role Name

Project Role

Responsibilities

Kancharla Sreeveni

Project Manager

Project Analysis, overall responsibility for the successful initiation, planning , Team Management and closure of a project.

Kancharla Sreeveni

Business Analyst

Analysis of the organization's business needs ,Design , interpretation of business rules and requirements for technical systems.

Kancharla Sreeveni

Developer Writing Apex code ,Apex triggers , writing SOQL and SOSL statements.

Kancharla Sreeveni

Testing Creating a Test plan and Performing the Unit Testing ,Regression testing and UAT .Debugging the bugs and making the system ready for production.

Roles and Responsibilities chart

Architecture

Architecture Design

Project Architecture Overview

Creating Roles and Role hierarchies.

Creating Dashboards.Defining the workflows.Creating the Approval

Processes.Creating the Validation Rules.

Custom Fields

Workflows

Approval Processes

UI-Dashboard Sales

UI-Dashboard Procurement

Mobile Dashboard Application

Test Plan

Project Testing Strategy

Project Testing Goes thru 3 Phases:

Unit Testing:

Regression Testing: 

User Acceptance Testing:

Unit TestingConducted Unit tests by creating

class methods using Apex that verify whether a particular business process is working properly.

Unit Testing-Test Cases

Regression Testing

Regression Testing is done many times repeatedly

to test the errors in the software and modified programs.

Every time there is a new feature or a bug retest the system and testing the system until it works efficiently without any errors.

User Acceptance TestingUAT process has also two phases. (QA) phase and the Beta Testing (BT) phase. During the QA phase I have thoroughly tested the system against the business requirements and when there were no defects in the system then it goes to the (BT). During BT, the end users are actually using the system to perform their day-to-day jobs and also using the new features.Currently the Project is in UAT (BT) testing Stage.

Steak Holders

Project Steak Holders are Account Payables staff, Account Receivables staff, Banking , Farmers ,Distributors , Consultants and IT staff.

Project Demo

www.salesforce.com

https://c.na7.visual.force.com/apex/salesapplication

Sales Force Login Page

UI-Vanilla Application

Standard Fields

Password Policies

Apex Code

Apex Code

Visual Force page

Any Questions?

top related