Integrated Proposal (Vsts Sps Tfs) - MS stack

Post on 19-Nov-2014

1870 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is a proposal for a complate office integration system for Project management

Transcript

Proposed Integrated Office System

Over viewPrepared & Presented By : Bijoy Viswanadhan

• Need for Office Collaboration Solution

• Need for Share Point Server.

• Scope of Integration

• Need for TFS.

• Core Components of TFS.

• Add-ins and the API.

Agenda

EmployeeEmployeeSelf ServiceSelf Service

PortalPortalProject “X”Project “X”

SiteSite

BusinessBusinessIntelligenceIntelligenceDashboardDashboard

ExtranetExtranetCollaborationCollaboration

SiteSite

Time Sheet Time Sheet Management Management

Project ServerProject Server

KnowledgeKnowledgeManagementManagement

PortalPortal

B2BB2BSupply ChainSupply ChainNews/AlertsNews/Alerts

R&DR&DCommunityCommunity

CustomerCustomerServiceService

SiteSite

RegulatoryRegulatoryComplianceComplianceRepositoryRepository

Leave Leave managementmanagement

Team “ABC”Team “ABC”SiteSite

SalesSalesDivisionDivisionPortalPortal

WeeklyWeeklyIssue TrackingIssue Tracking

MeetingMeeting

Today’s IT Challenges ?

Collaboration!

Integrated Office System

Change Management

Work Item Tracking

Reporting

Visual Studio

Team Foundation

Integration Services

Project Management

Pro

cess

&

Arc

hit

ect

ure

Gu

idan

cePro

cess

&

Arc

hit

ect

ure

Gu

idan

ce

Modeling

Visual Studio

Team System

Testing

Development

Team Foundation Client

VS Pro

SharePoint Server

Vis

ual S

tud

io

Vis

ual S

tud

io

Part

ners

Part

ners

Work Item Tracking

Out Look Server

Live communicator

Server

Team Communication Stacks

Team collaboration stacks

Document Library

Discussions Boards

Task List

Content Management, Collaboration & Share Point Server

BusinessBusinessIntelligenceIntelligence

SharePoint Products and TechnologiesMicrosoft Office SharePoint Server 2007

CollaborationCollaboration

SearchSearch

PortalPortalBusinessBusinessFormsForms

PlatformPlatformServicesServices

Workspaces, Mgmt,Workspaces, Mgmt,Security, Storage,Security, Storage,

Topology, Site ModelTopology, Site Model

ContentContentManagementManagement

Server-based Excel Server-based Excel spreadsheets and data spreadsheets and data

visualization, Report visualization, Report Center, BI Web Parts, Center, BI Web Parts,

KPIs/DashboardsKPIs/Dashboards

Integrated document Integrated document management, records management, records

management, and Web management, and Web content management with content management with

policies and workflowpolicies and workflow

Rich and Web Rich and Web forms based front-forms based front-

ends, LOB ends, LOB actions, enterprise actions, enterprise

SSOSSO

Docs/tasks/calendars, blogs, Docs/tasks/calendars, blogs, wikis, e-mail integration, wikis, e-mail integration,

project management “lite”, project management “lite”, Outlook integration, Outlook integration,

offline docs/listsoffline docs/lists

Enterprise scalability,Enterprise scalability,contextual relevance, rich contextual relevance, rich

people and business people and business data searchdata search

Enterprise Portal Enterprise Portal template, Site template, Site Directory, My Directory, My Sites, social Sites, social networking, networking,

privacy controlprivacy control

User Profiles

People People SearchSearch My SiteMy Site Other Other

SitesSitesCustom Custom

SolutionsSolutions

Active Active DirectoryDirectory

LDAP LDAP ServerServer

Business Business Data Data

CatalogCatalog

User Profile Object ModelUser Profile Object Model

Windows Windows SharePoint SharePoint

Services SitesServices SitesUser ProfilesUser Profiles

StoreStore

ImportImport

Sync Membershi

p info

SharePoint Family

ASP.Net

SQL Server

Site FrameworkFoundation

Team Collaboration Solution

Enterprise PortalSolution

SharePointPortal Server 2003

Windows SharePoint

Services 2003

Windows SharePoint

Services 2003Windows

Server 2003Technologies

Eg: Composite Applications with SPS

SharePoint Portal

Portal

WebPart InteractionPersonalizationCategorization

SearchSingle Sign-On

WebServices

WebPart

WebPart

WebPart

Integration:BizTalk

Process and Integration

Single Sign-On Orchestration

Business RulesSchema MappingLoad Balancing

Sync/AsyncAuditing

SAP Siebel . . .Applications

BT Adapters

App Server:Windows.Net

Connectors

Building Blocks of Content Management

• Document Management• Workflow• Policies & Compliance• Records Management• Web Content Management

• Policy and compliance– Centrally controlled auditing, expiration

& retention policies– Archival, retention and regulatory compliance – E-mail content as records

• Web content management– Designed for Internet and published sites– New Web and Word authoring capabilities– New content deployment and publishing tools

Enterprise Content Management

Scope of Integration

1. Outlook Server (mails)

2. Team Foundation Server (TFS).

3. Live communication Server (LCS).

Outlook Integration

• Simplified open/check-out experience• Check-out documents locally• Outlook can act as a smart client to site content

– Read/Write access to SharePoint datatypes • Calendar, tasks, contacts, discussions, and documents

– Synchronization for offline support

– Users can ‘check out and edit’ documents when offline.

– Aggregate views of calendars and tasks across sites

• Improved calendar– SharePoint’s calendar module with richer calendar views, recurrence

support, all-day events, and more

Outlook Integration with SPS

Resources You Can Connect

The SharePoint Server 2007 resources that can be connected to Outlook 2007

include some of the most popular SharePoint Server 2007 tools.

Calendar Schedule projects, appointments, and milestones. View the SharePoint Server 2007 calendar next to your Outlook 2007 calendar, or overlay both calendars to see all items at once.

Task List Assign project duties and track them to conclusion. Team members can see all tasks in the Outlook 2007 Tasks window, or can view tasks assigned only to them in the To-Do Bar.

Document Library

Use document libraries to preview, search, and open team documents. Team members can edit documents online or offline.

Discussion Board

Discuss topics with team members. E-mail discussions require participants to find and sort messages, but Discussion Boards isolate messages for easy tracking.

Contact List

Stay in touch with team members and important people outside the team. As one member adds contacts or edits them, the entire team gets the new information.

Connect from a Sharing Message

Connect resources to Outlook 2007 when you receive a Sharing Message.

In Outlook 2007, right-click the listing, and then click Share “[SharePoint resource].”

In the message window, add recipients to the To line, type a message, and then click Send.

LCS integration with SPS

Team Foundation Server

• Source Code Control

• Work Item tracking

• Project Management

• Document repositories

• Communications

• Remote Access

ExcelExcel

ProjectProject

Operations, QA Operations, QA and Help Deskand Help Desk Non-Microsoft Non-Microsoft

DeveloperDeveloper

Team System Team System Web AccessWeb Access

Visual Studio Team System (VSTS)Application Life Cycle Management (ALM) Solution

V STS Architecture.

Change Management

Work Item Tracking

Reporting

Project Site

Visual Studio

Team Foundation

Integration Services

Project Management

Pro

cess

an

d A

rch

itect

ure

Pro

cess

an

d A

rch

itect

ure

G

uid

an

ceG

uid

an

ce

Dynamic Code Analyzer

Visual Studio

Team Architect

Static Code Analyzer

Code Profiler

Unit Testing

Code Coverage

Visio and UML Modeling

Team Foundation Client

VS Pro

Class Modeling

Load Testing

Manual Testing

Test Case Management

Application Modeling

Logical Infra. Modeling

Deployment Modeling

Visual Studio

Team DeveloperVisual Studio

Team Test

Vis

ual S

tud

io In

du

stry

V

isu

al S

tud

io In

du

stry

Part

ners

Part

ners

VSTS Architecture AppliedDev Team (Local)

Dev Team (Remote)Business User

Build Server

Version Control Proxy

(Remote)Active Directory

TCP/IPHTTP / S

Win 2003 ServerSQL Server 2005

IIS 6.0

Team Foundation ServerTeam Foundation Server

System Requirements

TFS & VSS Differences

• Architecture– TFS: client/server, VSS: client-side

• Security– Windows/AD vs. VSS based security

• Reliability– VSS database integrity can be compromised– TFS uses SQL Server

• Scalability– TFS can support up to 2000 user per instance and

data size is limited only by physical media & SQL Server limits ( in the terabytes)

Branching

Team Foundation Server

TFS Tools & Add-insTFS Tools & Add-ins

• MSSCCI provider for other IDEs

• Team Foundation Power Toys – Tfpt.exe command line tools– Process Template Editor– Check In Policy Pack– Test Tools Build Task

Visual Studio Power Toys

Cool Tool – Visual Studio Web Access Power Tool ‘TeamPlain’

Cool Tool - eScrum

Integration with Project Server

• Project Server 2007 VSTS Connector available on CodePlex

What is Continuous Integration?

• Based on automated builds

• The solution is built whenever the code is changed

• Should be started as soon as possible

• And repeated as often as possible

• A core part of most Agile processes

• There are a variety of tools......

CruiseControl

• Originally a Java-based framework for a continuous build process

• Distributed under an open source BSD-style license and is free for use

• Ported to .NET by Thoughtworks and hosted on SourceForge as ccnet

CruiseControl

Image Source - http://cruisecontrol.sourceforge.net/overview.html

Visual Studio Team Build

Team Foundation Client

Application Tier

Build Machine

Create build Create build typetype

Start buildStart build View ReportsView Reports

Team Build Team Build WebWeb

ServicesServices

MSBuildMSBuild

Drop Drop LocationLocation

Data Tier SourcesSources

Work itemsWork items Team Build Team Build

datadata

Team Foundatio

n warehous

e

• Brian Harry (Product Unit Manager for Team Foundation Server )– http://blogs.msdn.com/bharry

• Rob Caron (Lead Product Manager for Developer Content Strategy at Microsoft)– http://blogs.msdn.com/robcaron

• Roy Osherove (Blog on TFS, Agile and Testing)– http://weblogs.asp.net/rosherove

Blogs & Ref:

SharePoint Server

•SharePoint Products and Technologies on MSDN• http://msdn.microsoft.com/sharepoint

•User Samples and informal Resource postings on GotDotNet• http://www.gotdotnet.com

•SharePoint Customization http://www.sharepointcustomization.com•SharePoint FAQ http://www.spsfaq.com•Newsgroups on msnews.microsoft.com

Thanks !

top related