Monday 25 February 2013

Team selection  required for any  project get developed in salesforce

The best people to staff on Force.com projects might already work at your company. Projects do not require brand-new teams staffed with Force.com experts.With the majority of the platform based in mature technology such as relational databases and Web-development,adapting existing teams can be a straightforward task.

Here are some examples of traditional software development roles and how they can
contribute to a Force.com project:
 

 Business Analyst

Substantial Force.com applications can be built entirely by configuration, no computer
science background or coding skills required. Salesforce refers to this as
“clicks, not code.” Business analysts who are proficient with Microsoft Excel and its
macro language, or small-scale databases like Microsoft Access and FileMaker Pro,
can get hands-on with the Force.com data model, validation rules,workflows,
approval rules, and page layouts
.

Data Modeler

A data model forms the core of a Force.com application. Data modelers can use
their existing Entity-Relationship tools and techniques to design the data layer,
with some deltas to account for Force.com-specific idiosyncrasies. Rather than
scripts of DDL statements, their work output is Force.com’s metadata XML or
manual configuration of the data objects. Data modelers can also design reports and
report types, which define data domains available to business users to build their
own reports.

Database Administrator

Many traditional DBA tasks are obsolete in Force.com because there is no physical
database to build, monitor, and tune. But a DBA still has plenty of work to do in
planning and implementing the Force.com object model.There are objects to
define or permissions to configure, and the challenges of data transformation and
migration are still as relevant in Force.com as in any database-backed system. Database Developer
The design of Force.com’s programming language,Apex, has clearly been inspired
by stored procedure languages like T-SQL and PL/SQL. Existing database developers
can adapt their skills to writing Apex code, particularly when it requires detailed
work on the data like triggers.

 Object-Oriented Analysis and Design Specialist

Force.com includes an object-oriented language, and persistent data is represented
as objects.With all of these objects floating around, people with skills in traditional
techniques like Unified Modeling Language (UML) are valuable to have on your
project team. Larger applications benefit from a well-designed object model, and as
in any language, designing before writing Apex code can be a real timesaver.

 User Interface Designer

Force.com supports modernWeb standards for creating usable, flexible, and maintainable
UIs. UI designers can help by building screen mock-ups, page layouts, and
the static portions ofVisualforce pages to serve as templates and assets for developers.

Web Developer

Developers who have built Web applications can quickly learn enough Apex and
Visualforce and build similar applications on Force.com, typically with much less
effort. Skills in HTML, CSS, JavaScript, or Adobe Flex are needed to build custom
Force.com user interfaces.

4GL Developer

Developers proficient in fourth-generation languages such as Java, C#.NET, and
PHP usually have no problem picking up Apex code. It has the same core syntax as
Java, without the Java-specific libraries and frameworks. 

Integration Specialist

Force.com is a producer and consumer of Web services and supports REST as well
as any integration strategy based on HTTP.An integration expert can design the
interaction between systems, define the remote operations, and implement them
using Force.com or a specialized integration product.

 Quality Assurance Engineer

Testing is a critical part of any software project, and on Force.com testing is mandatory
before code is deployed to production.A QA engineer can write automated
unit tests in Apex and test plans for security and integration testing. Standard tools
like Selenium can be used to automate UI testing.

 Operations Specialist

Although there are no servers or operating systems to manage, larger deployments
of Force.com can involve integration with on-premise systems. Single Sign-On
(SSO) integration and data migration are two common examples. Operations
experts can help in this area, as well as with application deployment and Force.com
administration tasks such as user maintenance.





No comments:

Post a Comment