Integrated Proposal (Vsts Sps Tfs) - MS stack


Published on

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

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Integrated Proposal (Vsts Sps Tfs) - MS stack

    1. 1. Proposed Integrated Office System Over view Prepared & Presented By : Bijoy Viswanadhan
    2. 2. <ul><li>Need for Office Collaboration Solution </li></ul><ul><li>Need for Share Point Server. </li></ul><ul><li>Scope of Integration </li></ul><ul><li>Need for TFS. </li></ul><ul><li>Core Components of TFS. </li></ul><ul><li>Add-ins and the API. </li></ul>Agenda
    3. 3. Today’s IT Challenges ? Employee Self Service Portal Project “X” Site Business Intelligence Dashboard Extranet Collaboration Site Time Sheet Management Project Server Knowledge Management Portal B2B Supply Chain News/Alerts R&D Community Customer Service Site Regulatory Compliance Repository Leave management Team “ABC” Site Sales Division Portal Weekly Issue Tracking Meeting Collaboration!
    4. 4. Integrated Office System Visual Studio Team Foundation Visual Studio Team System SharePoint Server Out Look Server Live communicator Server Change Management Work Item Tracking Reporting Integration Services Project Management Process & Architecture Guidance Modeling Testing Development Team Foundation Client VS Pro Visual Studio Partners Work Item Tracking Team Communication Stacks Team collaboration stacks Document Library Discussions Boards Task List
    5. 5. Content Management, Collaboration & Share Point Server
    6. 6. SharePoint Products and Technologies Microsoft Office SharePoint Server 2007 Business Intelligence Collaboration Search Portal Business Forms Content Management Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Integrated document management, records management, and Web content management with policies and workflow Rich and Web forms based front-ends, LOB actions, enterprise SSO Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists Enterprise scalability, contextual relevance, rich people and business data search Enterprise Portal template, Site Directory, My Sites, social networking, privacy control Platform Services Workspaces, Mgmt, Security, Storage, Topology, Site Model
    7. 7. User Profiles People Search My Site Other Sites Custom Solutions Active Directory LDAP Server Business Data Catalog User Profile Object Model Windows SharePoint Services Sites User Profiles Store Import Sync Membership info
    8. 8. SharePoint Family ASP.Net SQL Server Site Framework Foundation Team Collaboration Solution Enterprise Portal Solution SharePoint Portal Server 2003 Windows SharePoint Services 2003 Windows Server 2003 Technologies
    9. 9. Eg: Composite Applications with SPS SharePoint Portal Portal WebPart Interaction Personalization Categorization Search Single Sign-On WebServices Web Part Web Part Web Part Integration: BizTalk Process and Integration Single Sign-On Orchestration Business Rules Schema Mapping Load Balancing Sync/Async Auditing SAP Siebel . . . Applications BT Adapters App Server: Windows.Net Connectors
    10. 10. Building Blocks of Content Management <ul><li>Document Management </li></ul><ul><li>Workflow </li></ul><ul><li>Policies & Compliance </li></ul><ul><li>Records Management </li></ul><ul><li>Web Content Management </li></ul>
    11. 11. <ul><li>Policy and compliance </li></ul><ul><ul><li>Centrally controlled auditing, expiration & retention policies </li></ul></ul><ul><ul><li>Archival, retention and regulatory compliance </li></ul></ul><ul><ul><li>E-mail content as records </li></ul></ul><ul><li>Web content management </li></ul><ul><ul><li>Designed for Internet and published sites </li></ul></ul><ul><ul><li>New Web and Word authoring capabilities </li></ul></ul><ul><ul><li>New content deployment and publishing tools </li></ul></ul>Enterprise Content Management
    12. 12. Scope of Integration <ul><li>1. Outlook Server (mails) </li></ul><ul><li>2. Team Foundation Server (TFS). </li></ul><ul><li>3. Live communication Server (LCS). </li></ul>
    13. 13. Outlook Integration <ul><li>Simplified open/check-out experience </li></ul><ul><li>Check-out documents locally </li></ul><ul><li>Outlook can act as a smart client to site content </li></ul><ul><ul><li>Read/Write access to SharePoint datatypes </li></ul></ul><ul><ul><ul><li>Calendar, tasks, contacts, discussions, and documents </li></ul></ul></ul><ul><ul><li>Synchronization for offline support </li></ul></ul><ul><ul><li>Users can ‘check out and edit’ documents when offline. </li></ul></ul><ul><ul><li>Aggregate views of calendars and tasks across sites </li></ul></ul><ul><li>Improved calendar </li></ul><ul><ul><li>SharePoint’s calendar module with richer calendar views, recurrence support, all-day events, and more </li></ul></ul>
    14. 14. 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. 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 . 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.
    15. 15. LCS integration with SPS
    16. 16. Team Foundation Server <ul><li>Source Code Control </li></ul><ul><li>Work Item tracking </li></ul><ul><li>Project Management </li></ul><ul><li>Document repositories </li></ul><ul><li>Communications </li></ul><ul><li>Remote Access </li></ul>
    17. 17. Visual Studio Team System (VSTS) Application Life Cycle Management (ALM) Solution Excel Project Operations, QA and Help Desk Non-Microsoft Developer Team System Web Access
    18. 18. V STS Architecture. Visual Studio Team Foundation Visual Studio Team Architect Visual Studio Team Developer Visual Studio Team Test Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Process and Architecture Guidance Dynamic Code Analyzer 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 Industry Partners
    19. 19. VSTS Architecture Applied Dev Team (Local) Dev Team (Remote) Business User Build Server Version Control Proxy (Remote) Active Directory TCP/IP HTTP / S Win 2003 Server SQL Server 2005 IIS 6.0 Team Foundation Server
    20. 20. System Requirements
    21. 21. TFS & VSS Differences <ul><li>Architecture </li></ul><ul><ul><li>TFS: client/server, VSS: client-side </li></ul></ul><ul><li>Security </li></ul><ul><ul><li>Windows/AD vs. VSS based security </li></ul></ul><ul><li>Reliability </li></ul><ul><ul><li>VSS database integrity can be compromised </li></ul></ul><ul><ul><li>TFS uses SQL Server </li></ul></ul><ul><li>Scalability </li></ul><ul><ul><li>TFS can support up to 2000 user per instance and data size is limited only by physical media & SQL Server limits ( in the terabytes) </li></ul></ul>
    22. 22. Branching <ul><li>Allows parallel development </li></ul><ul><li>But for anything that you don't want to service or patch, labelling is sufficient.  </li></ul><ul><li>For a release that you do want to service or patch, branching is the way to go.  </li></ul><ul><li>Using merging, you can move changes between branches. </li></ul>
    23. 23. Branching
    24. 24. Team Foundation Server TFS Tools & Add-ins
    25. 25. <ul><li>MSSCCI provider for other IDEs </li></ul><ul><li>Team Foundation Power Toys </li></ul><ul><ul><li>Tfpt.exe command line tools </li></ul></ul><ul><ul><li>Process Template Editor </li></ul></ul><ul><ul><li>Check In Policy Pack </li></ul></ul><ul><ul><li>Test Tools Build Task </li></ul></ul>Visual Studio Power Toys
    26. 26. Cool Tool – Visual Studio Web Access Power Tool ‘TeamPlain’
    27. 27. Cool Tool - eScrum
    28. 28. Integration with Project Server <ul><li>Project Server 2007 VSTS Connector available on CodePlex </li></ul>
    29. 29. What is Continuous Integration? <ul><li>Based on automated builds </li></ul><ul><li>The solution is built whenever the code is changed </li></ul><ul><li>Should be started as soon as possible </li></ul><ul><li>And repeated as often as possible </li></ul><ul><li>A core part of most Agile processes </li></ul><ul><li>There are a variety of tools...... </li></ul>
    30. 30. CruiseControl <ul><li>Originally a Java-based framework for a continuous build process </li></ul><ul><li>Distributed under an open source BSD-style license and is free for use </li></ul><ul><li>Ported to .NET by Thoughtworks and hosted on SourceForge as ccnet </li></ul>
    31. 31. CruiseControl Image Source -
    32. 32. Visual Studio Team Build Team Foundation Client Application Tier Build Machine <ul><li>Create build type </li></ul><ul><li>Start build </li></ul><ul><li>View Reports </li></ul><ul><li>Team Build Web </li></ul><ul><li>Services </li></ul>MSBuild Drop Location Data Tier <ul><li>Sources </li></ul><ul><li>Work items </li></ul><ul><li>Team Build data </li></ul>Team Foundation warehouse
    33. 33. <ul><li>Brian Harry (Product Unit Manager for Team Foundation Server ) </li></ul><ul><ul><li> </li></ul></ul><ul><li>Rob Caron (Lead Product Manager for Developer Content Strategy at Microsoft) </li></ul><ul><ul><li> </li></ul></ul><ul><li>Roy Osherove (Blog on TFS, Agile and Testing) </li></ul><ul><ul><li> </li></ul></ul>Blogs & Ref: <ul><li>SharePoint Server </li></ul><ul><li>SharePoint Products and Technologies on MSDN </li></ul><ul><ul><li> </li></ul></ul><ul><li>User Samples and informal Resource postings on GotDotNet </li></ul><ul><ul><li> </li></ul></ul><ul><li>SharePoint Customization </li></ul><ul><li>SharePoint FAQ </li></ul><ul><li>Newsgroups on </li></ul>
    34. 34. Thanks !