SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Sharepoint Solution
Presented by:                   Architecture
Rushikesh Ubgade (Global Practice Head Sharepoint )
                                                                       Hosted by:
                                                               Vikram Rajkondawar
                                                                  Architect Advisor
Ashvini Shahane (Head Strategic Service Unit - Synergetics)
                                                              Microsoft Corporation
Agenda
•   Introduction to ASAP
•   Role of an Architect
•   What is SharePoint – Conceptual View
•   Functional Components of SharePoint
•   SharePoint as a Application Development Platform
•   Functional Features of SharePoint 2010
Indian IT Architect Needs
“Sharepoint - HTML Output is terrible
How do I get a different HTML Output.”

                                “Sharepoint Platform is complex to Build Solutions.
                                How do I know what solutions to build on Sharepoint
                                Platform”




               How can we learn from some of the Best Practices
               implemented /executed so far on Sharepoint.
Purpose of this Program

The purpose is to develop architecture and design skills
required by individuals to design solutions, on Microsoft
Office Sharepoint Platform and get the “abc” of
architecture thinking for Sharepoint based Solutions.
This program is designed to take the senior Developers
with 3-5 years of experience on .net to the Next Level of
what it takes to become an Application Architect
Architect Maturity Path and Target
            Audience
 Enterprise
  Architect
                                                                      Enterprise
                                                         Solution     Architect
                                                         Architect    (15/20 + yrs)
                                           Application   (9-15 yrs)
                                           Architect
                                           (5-9 yrs)
  Solution                     Senior
                               Developer
  Architect                    (3-5 yrs)
                   Junior
                   Developer
                   (1-3 yrs)




   Application
 /Infrastructure
    Architect
Key Take Aways
• What it takes to be a Application Architect on Sharepoint
  Platform
• Understanding and using the right set of tools/ technologies/
  design patterns/ architecture decisions to implement a
  successful Sharepoint project
• 4 sessions demonstrating some complex scenarios
• Understanding undocumented Best Practices/References and
  Lessons Learnt for Sharepoint Implementations
ASAP - Agenda

  Date                 Session Title               Speaker Name             Webinar Link

         Introduction to ASAP for SharePoint and
                                                      Vikram               Join Webinar
25th Jan Role of an Architect in Architecting       Rushikesh           10:00 am. - 12:00 pm.
         SharePoint 2010 Solutions
                                                     Ashvini
          Architecting SharePoint 2010 Solutions                           Join Webinar
1st Feb   that connect with Line-of-Business         Ashvini
                                                                        10:00 am. - 12:00 pm.
          systems
          Integrating SharePoint 2010 and                                  Join Webinar
8th Feb                                              Ashvini
          Windows Azure                                                 10:00 am. - 12:00 pm.

         SharePoint 2010 Lessons Learned from                              Join Webinar
15th Feb                                             Ashvini
         Real World Implementations                                     10:00 am. - 12:00 pm.

                                                          Session Timing 10:00 a.m. – 12:00 p.m.
Architecture as
   a profession

New York City – 1857
Thirteen powerful men—
friends of presidents,
capitalists, intellectuals, and
architects—emerged from
horse-drawn carriages to
gather together with a
singular purpose: to elevate
the practice of architecture
to a profession in its own
right.

        The Software Architect’s Profession
        Marc & Laura Sewell
                                       9
Architecture is an
   idea, a plan about
   what the solution
   that will be built.
                             Your job is to
                             create an
To collaborate effectively   architecture that
you will need to             will meet the need
communicate the
architecture to different
audiences using a variety
of tools, media and
means.                                        10
What problem are we solving?


              What are the practical limits of
              the solution?


How good does the solution need
to be?


              What resources do we have to
              build the solution?                11
Solve the right problem
Requirements are
the way we define
the problem we are
trying to solve.

To get Apollo 13 home would
require a lot of innovation… I
certainly agree that without the
splendid people in Mission
Control, and their backups, we'd   “Houston, we’ve got a problem”
still be up there.                 The Apollo 13 Service Module after it was
- Commander Jim Lovell             released from the Command Module and set
                                   adrift in space

                                                                       12
Practical limits
Constraints limit the solution in some practical
ways. These limits include time, money,
technology, legacy systems etc.

“The Lunar Module was
designed to support two
men for two days. Now it
was being asked to care for
three men nearly four
days.”

- Commander Jim Lovell

                                                   13
How good is the solution?
The solution must perform well, be secure, be
robust and easily managed these characteristics
are considered non-functional requirements

“We cut down to six
ounces each per day, a fifth
of normal intake, and used
fruit juices; we ate hot
dogs and other wet-pack
foods when we ate at all”

- Commander Jim Lovell



                                                  14
Available resources
Resources include people, technology, legacy
systems, technical know-how etc.

“They had thought up a way to
attach a CM canister to the LM
system by using plastic bags,
cardboard, and tape- all materials
we had on board. Jack and I put it
together: just like building a model
airplane”

- Commander Jack Lovell




                                               15
SharePoint Specialist Skills

           SharePoint                                                       SharePoint Infrastructure
         Business Analyst                                                          Specialist
                                     Business        Collaboration
                                    Intelligence




                              Business         Platform
                               Forms           Services            Portal
   SharePoint
                                                                                                SharePoint
Creative Designer
                                     Content
                                                                                               Developer(s)
                                   Management             Search




           SharePoint                                                             SharePoint
             Trainer                                                               Architect
Role of a Sharepoint Solution Architect
•   Analyze the Business Requirement and break it down into functional modules and solution
    phases as envisioned

•   Map the Business Requirement to a logical solution utilizing ‘Out of the Box’ Sharepoint
    functional modules and list the missing functional areas

•   Analyze the points of Sharepoint Customization required within the solution for addressing
    the missing functional areas

•   Apply the 80/20 rule to make a feasibility assessment on the appropriateness of Sharepoint
    as the solution platform

•   Engage with a Sharepoint Technical Architect to create the Sharepoint Logical Design
    Document and estimate effort and costs for the Solution Implementation

•   Present the solution options based on Sharepoint for review and approval, by also
    addressing the impact of Sharepoint to future enhancements required as per any
    envisioned solution roadmap

•   Contribute to the Training and Operational Support required to maintain the solution in
    production
Role of a Sharepoint Solution Architect

• What is the market potential on Sharepoint
  Technologies ?
• What's the career growth path on Sharepoint
  technologies ?
• What’s the demand for Sharepoint
  certification from Customers – like MCMs ?
• What are the customer asks on Sharepoint ?
• What do you envisage as the Role of an
  Sharepoint Architect ?
An Organizations Areas of IT Needs – Where Sharepoint Can play a
                           External Entities that IT should support Collaboration with
Role            Integration
             Supported through                        Customers                   Dealers/ Retailers            Suppliers/ Partners
               Customization

                                          Currently these areas are mostly addressed through Email, Phone Calls & Faxes

   Core IT – ERP Domain
                                       Website – Business                        Extranet – Business                        Intranet/ Extranet –
     Finance/Accounting                  Information                              Enquiry/Ordering                       Helpdesk/Service/Support

                                                Functional Areas where solutions on WSS/Sharepoint can be offered
                                                                                                                                         Analytic
         Inventory                                                                                                                      Dashboards


       Manufacturing             CORE IT SYSTEMS
                                                            Organizational Pain Areas                                                 Data Warehouse
                                                                                                                                      WSS/Sharepoint/S
                                                                How IT Can Help?                                                            SRS

        Supply Chain                                                                                                                     Analytic
                                                                                                                                        Dashboards

                                      Sales – SFA &               Purchase – Collaborate      Service –Pre/Post-Sales,         Admin – Document/
        HR / Payroll                  Collaboration                & Automate, RFP etc          Maintenance/MRO               Records Mgmnt, Audit

                                                Functional Areas where solutions on WSS/Sharepoint can be offered
    Transaction Based,
    typically very little
      customization.                                    Internal Entities that IT should support Collaboration For

                                                   Corporate Wide                 Inter-Branch/Site             Outstation/ Mobile
                Integration                          Employees                      Collaboration                   Employees
             Supported through
               Customization            Currently these areas are mostly addressed through Email, Phone Calls & Printouts
The Long Tail


                                          Tail
                                          The set of products that caters to
                                          more specific user segments.
Popularity




                                   Products
Head
The set of popular products that
caters to broad user segments.
IT Functions implemented on Sharepoint

              Web Portals
              (Structured content)
                                                   Tail
                                                   The set of applications and
              Highly Structured Enterprise         unstructured content (typically)
              Repositories                         that caters to teams.
User Base




                     Departmental solutions
                     (Structured & Unstructured)
                                                                 Collaboration Team Sites
                                                                 (Unstructured content)


                                      Empowerment
Head
The set of applications and structured
content (typically) that caters to large
audiences.
Typical IT Solutions addressed with Sharepoint

                                                Regulatory
                                                                                   Extranet
                                                Compliance                       Collaboration
 Sales              R&D                         Repository                            Site
Division          Community
 Portal                             Corporate
                                      Web
                                    Presence                      Knowledge
                                                                  Management
                                                                    Portal
             Employee                             Office
              Portal                             Web Apps
                               Business            Site
                             Intelligence                                      Project “X”
                              Dashboard                                           Site

                                                             Custom
Team “ABC”
   Site                                                        SAP
                    My “Facebook”                           Front-End
SharePoint Strategy and Roadmap
          Corporate
          Web
          Presence
                                                    Single Business Productivity Platform leading
           Employee
                                                    to common:
           Portal                                   - End-user Experience
                                                    - Rich Integrated Capabilities
           Knowledge
           Management
                                                    - Toolset and Development
           Portal                                   - Deployment and Management
            Regulatory
Users




            Compliance
            Repository

                    Sales
                    Division
                    Portal   Custom
                             SAP
                                         Extranet   R&D       Geneva   Business
                             Front-End
                                         Collab     Community Office   Intelligence   Team “ABC”   Project “X”   My
                                         Site                 Site     Dashboard      Site         Site          “Facebook”



        Corporate                              Departments                                     Teams

                                             Empowerment
Sharepoint Architect Strategy
                                                         Enterprise solutions (Head)
          Corporate
          Web
          Presence                                       • Which solutions do you want to move to your
                                                           SharePoint Platform?
           Employee                                      • What is your migration and/or co-existence
           Portal                                          strategy?
                                                         • Repeatable, configurable solutions or one-time
           Knowledge                                       deployments?
           Management
           Portal                                        • What is your training and adoption strategy?
            Regulatory
Users




            Compliance
            Repository

                    Sales
                    Division
                    Portal   Custom
                             SAP
                                         Extranet   R&D       Geneva   Business
                             Front-End
                                         Collab     Community Office   Intelligence   Team “ABC”   Project “X”   My
                                         Site                 Site     Dashboard      Site         Site          “Facebook”



        Corporate                              Departments                                     Teams

                                             Empowerment
Sharepoint Architect Strategy
          Corporate
          Web
                                                      Self-service solutions/platform (Tail)
          Presence
                                                      • Moderate with workflow?
           Employee                                   • What templates and features do you make
           Portal                                       available? Allow customizations via SharePoint
                                                        Designer?
           Knowledge                                  • What is your Service Level Agreement with users?
           Management
           Portal                                     • What is your training and adoption strategy?
            Regulatory
Users




            Compliance
            Repository

                    Sales
                    Division
                    Portal   Custom
                             SAP
                                         Extranet   R&D       Geneva    Business
                             Front-End
                                         Collab     Community Office    Intelligence   Team “ABC”   Project “X”     My
                                         Site                 Site      Dashboard      Site         Site        “Facebook”



        Corporate                              Departments                                      Teams

                                             Empowerment

Contenu connexe

En vedette

Encouraging Paperless Adoption in Financial Services
Encouraging Paperless Adoption in Financial ServicesEncouraging Paperless Adoption in Financial Services
Encouraging Paperless Adoption in Financial ServicesMlicki
 
4th Grade Cultural Transportation
4th Grade Cultural Transportation4th Grade Cultural Transportation
4th Grade Cultural Transportation82ndsttheme
 
GR8 SharePoint Conference - Automating Business Processes with Workflows and ...
GR8 SharePoint Conference - Automating Business Processes with Workflows and ...GR8 SharePoint Conference - Automating Business Processes with Workflows and ...
GR8 SharePoint Conference - Automating Business Processes with Workflows and ...klcarmean
 
A Business-Critical SharePoint Solution From adesso AG
A Business-CriticalSharePoint SolutionFrom adesso AGA Business-CriticalSharePoint SolutionFrom adesso AG
A Business-Critical SharePoint Solution From adesso AGadesso AG
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)adesso AG
 
NITPatna-Digitalbanking app
NITPatna-Digitalbanking appNITPatna-Digitalbanking app
NITPatna-Digitalbanking appManish kumar
 
paper_less_banking-leveraging_the_new_digital_world
paper_less_banking-leveraging_the_new_digital_worldpaper_less_banking-leveraging_the_new_digital_world
paper_less_banking-leveraging_the_new_digital_worldMudassir Nawaz
 
Engineering Change Management
Engineering Change Management Engineering Change Management
Engineering Change Management Shobhit Singhal
 
SPSD SharePoint Solution Deployer
SPSD SharePoint Solution DeployerSPSD SharePoint Solution Deployer
SPSD SharePoint Solution DeployerMatthias Einig
 
Business Process Automation with Robot
Business Process Automation with RobotBusiness Process Automation with Robot
Business Process Automation with RobotHelpSystems
 
The future of banking
The future of bankingThe future of banking
The future of bankingBarbara Biro
 
Softengi - Business Process Automation based on Microsoft SharePoint Platform
Softengi - Business Process Automation based on Microsoft SharePoint PlatformSoftengi - Business Process Automation based on Microsoft SharePoint Platform
Softengi - Business Process Automation based on Microsoft SharePoint PlatformSoftengi
 

En vedette (16)

Encouraging Paperless Adoption in Financial Services
Encouraging Paperless Adoption in Financial ServicesEncouraging Paperless Adoption in Financial Services
Encouraging Paperless Adoption in Financial Services
 
Bis Ops 020911
Bis Ops 020911Bis Ops 020911
Bis Ops 020911
 
Sharepoint Unlock Hidden Potential
Sharepoint Unlock Hidden PotentialSharepoint Unlock Hidden Potential
Sharepoint Unlock Hidden Potential
 
JTCMHC IS Policies
JTCMHC IS PoliciesJTCMHC IS Policies
JTCMHC IS Policies
 
4th Grade Cultural Transportation
4th Grade Cultural Transportation4th Grade Cultural Transportation
4th Grade Cultural Transportation
 
GR8 SharePoint Conference - Automating Business Processes with Workflows and ...
GR8 SharePoint Conference - Automating Business Processes with Workflows and ...GR8 SharePoint Conference - Automating Business Processes with Workflows and ...
GR8 SharePoint Conference - Automating Business Processes with Workflows and ...
 
A Business-Critical SharePoint Solution From adesso AG
A Business-CriticalSharePoint SolutionFrom adesso AGA Business-CriticalSharePoint SolutionFrom adesso AG
A Business-Critical SharePoint Solution From adesso AG
 
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
SNMP Applied - Sicheres Anwendungs-Monitoring mit SNMP (Kurzversion)
 
NITPatna-Digitalbanking app
NITPatna-Digitalbanking appNITPatna-Digitalbanking app
NITPatna-Digitalbanking app
 
paper_less_banking-leveraging_the_new_digital_world
paper_less_banking-leveraging_the_new_digital_worldpaper_less_banking-leveraging_the_new_digital_world
paper_less_banking-leveraging_the_new_digital_world
 
Engineering Change Management
Engineering Change Management Engineering Change Management
Engineering Change Management
 
SPSD SharePoint Solution Deployer
SPSD SharePoint Solution DeployerSPSD SharePoint Solution Deployer
SPSD SharePoint Solution Deployer
 
Business Process Automation with Robot
Business Process Automation with RobotBusiness Process Automation with Robot
Business Process Automation with Robot
 
The future of banking
The future of bankingThe future of banking
The future of banking
 
Softengi - Business Process Automation based on Microsoft SharePoint Platform
Softengi - Business Process Automation based on Microsoft SharePoint PlatformSoftengi - Business Process Automation based on Microsoft SharePoint Platform
Softengi - Business Process Automation based on Microsoft SharePoint Platform
 
SAP BOM Redlining
SAP BOM RedliningSAP BOM Redlining
SAP BOM Redlining
 

Similaire à Sharepoint session

Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePointLulu Pachuau
 
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...C/D/H Technology Consultants
 
SharePoint Post Deployment Stress Management NZSPC
SharePoint   Post Deployment Stress Management NZSPCSharePoint   Post Deployment Stress Management NZSPC
SharePoint Post Deployment Stress Management NZSPCKnowledge Cue
 
SHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesSHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesMike Gilronan
 
CV and Cover Letter - RightShare
CV and Cover Letter - RightShareCV and Cover Letter - RightShare
CV and Cover Letter - RightShareRene Fluhler
 
Mbug Delivering Competitive Advantage and Mobile
Mbug Delivering Competitive Advantage and MobileMbug Delivering Competitive Advantage and Mobile
Mbug Delivering Competitive Advantage and MobileCSIRO National AI Centre
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsInnoTech
 
Share point user group
Share point user groupShare point user group
Share point user groupRyan Merpaw
 
The Changing Landscape of SharePoint
The Changing Landscape of SharePointThe Changing Landscape of SharePoint
The Changing Landscape of SharePointPhil Greer
 
2012 Presentation June 2012 Final
2012 Presentation June 2012 Final2012 Presentation June 2012 Final
2012 Presentation June 2012 Finalohkaz1
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta
 
10 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 201310 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 2013Christian Buckley
 
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms DevelopmentGR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms Developmentklcarmean
 
Modern Agile Software Architecture
Modern Agile Software ArchitectureModern Agile Software Architecture
Modern Agile Software ArchitectureKannan Durairaj
 

Similaire à Sharepoint session (20)

Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePoint
 
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
 
SharePoint Post Deployment Stress Management NZSPC
SharePoint   Post Deployment Stress Management NZSPCSharePoint   Post Deployment Stress Management NZSPC
SharePoint Post Deployment Stress Management NZSPC
 
SHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best PracticesSHARE2012 Conference A Decade of Adoption Best Practices
SHARE2012 Conference A Decade of Adoption Best Practices
 
CV and Cover Letter - RightShare
CV and Cover Letter - RightShareCV and Cover Letter - RightShare
CV and Cover Letter - RightShare
 
Mbug Delivering Competitive Advantage and Mobile
Mbug Delivering Competitive Advantage and MobileMbug Delivering Competitive Advantage and Mobile
Mbug Delivering Competitive Advantage and Mobile
 
Case Study for a SharePoint SDLC
Case Study for a SharePoint SDLCCase Study for a SharePoint SDLC
Case Study for a SharePoint SDLC
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranets
 
Amiya_SCRUM@2016
Amiya_SCRUM@2016Amiya_SCRUM@2016
Amiya_SCRUM@2016
 
Share point user group
Share point user groupShare point user group
Share point user group
 
The Changing Landscape of SharePoint
The Changing Landscape of SharePointThe Changing Landscape of SharePoint
The Changing Landscape of SharePoint
 
Cv jorge reales_en
Cv jorge reales_enCv jorge reales_en
Cv jorge reales_en
 
2012 Presentation June 2012 Final
2012 Presentation June 2012 Final2012 Presentation June 2012 Final
2012 Presentation June 2012 Final
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- Resume
 
Sahil Gupta- Resume
Sahil Gupta- ResumeSahil Gupta- Resume
Sahil Gupta- Resume
 
SharePoint 2010: A Case Study
SharePoint 2010: A Case StudySharePoint 2010: A Case Study
SharePoint 2010: A Case Study
 
10 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 201310 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 2013
 
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms DevelopmentGR8 SharePoint Conference - Best Practices: Workflows and Forms Development
GR8 SharePoint Conference - Best Practices: Workflows and Forms Development
 
Modern Agile Software Architecture
Modern Agile Software ArchitectureModern Agile Software Architecture
Modern Agile Software Architecture
 
8 rr2025-missikoff
8 rr2025-missikoff8 rr2025-missikoff
8 rr2025-missikoff
 

Plus de microsoftasap

Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathmicrosoftasap
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azuremicrosoftasap
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platformmicrosoftasap
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsmicrosoftasap
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsmicrosoftasap
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01microsoftasap
 

Plus de microsoftasap (6)

Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-path
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platform
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
 
Architecting solutions connecting to lob applications
Architecting solutions connecting to lob applicationsArchitecting solutions connecting to lob applications
Architecting solutions connecting to lob applications
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01
 

Sharepoint session

  • 1. Sharepoint Solution Presented by: Architecture Rushikesh Ubgade (Global Practice Head Sharepoint ) Hosted by: Vikram Rajkondawar Architect Advisor Ashvini Shahane (Head Strategic Service Unit - Synergetics) Microsoft Corporation
  • 2. Agenda • Introduction to ASAP • Role of an Architect • What is SharePoint – Conceptual View • Functional Components of SharePoint • SharePoint as a Application Development Platform • Functional Features of SharePoint 2010
  • 3. Indian IT Architect Needs “Sharepoint - HTML Output is terrible How do I get a different HTML Output.” “Sharepoint Platform is complex to Build Solutions. How do I know what solutions to build on Sharepoint Platform” How can we learn from some of the Best Practices implemented /executed so far on Sharepoint.
  • 4. Purpose of this Program The purpose is to develop architecture and design skills required by individuals to design solutions, on Microsoft Office Sharepoint Platform and get the “abc” of architecture thinking for Sharepoint based Solutions. This program is designed to take the senior Developers with 3-5 years of experience on .net to the Next Level of what it takes to become an Application Architect
  • 5. Architect Maturity Path and Target Audience Enterprise Architect Enterprise Solution Architect Architect (15/20 + yrs) Application (9-15 yrs) Architect (5-9 yrs) Solution Senior Developer Architect (3-5 yrs) Junior Developer (1-3 yrs) Application /Infrastructure Architect
  • 6. Key Take Aways • What it takes to be a Application Architect on Sharepoint Platform • Understanding and using the right set of tools/ technologies/ design patterns/ architecture decisions to implement a successful Sharepoint project • 4 sessions demonstrating some complex scenarios • Understanding undocumented Best Practices/References and Lessons Learnt for Sharepoint Implementations
  • 7. ASAP - Agenda Date Session Title Speaker Name Webinar Link Introduction to ASAP for SharePoint and Vikram Join Webinar 25th Jan Role of an Architect in Architecting Rushikesh 10:00 am. - 12:00 pm. SharePoint 2010 Solutions Ashvini Architecting SharePoint 2010 Solutions Join Webinar 1st Feb that connect with Line-of-Business Ashvini 10:00 am. - 12:00 pm. systems Integrating SharePoint 2010 and Join Webinar 8th Feb Ashvini Windows Azure 10:00 am. - 12:00 pm. SharePoint 2010 Lessons Learned from Join Webinar 15th Feb Ashvini Real World Implementations 10:00 am. - 12:00 pm. Session Timing 10:00 a.m. – 12:00 p.m.
  • 8.
  • 9. Architecture as a profession New York City – 1857 Thirteen powerful men— friends of presidents, capitalists, intellectuals, and architects—emerged from horse-drawn carriages to gather together with a singular purpose: to elevate the practice of architecture to a profession in its own right. The Software Architect’s Profession Marc & Laura Sewell 9
  • 10. Architecture is an idea, a plan about what the solution that will be built. Your job is to create an To collaborate effectively architecture that you will need to will meet the need communicate the architecture to different audiences using a variety of tools, media and means. 10
  • 11. What problem are we solving? What are the practical limits of the solution? How good does the solution need to be? What resources do we have to build the solution? 11
  • 12. Solve the right problem Requirements are the way we define the problem we are trying to solve. To get Apollo 13 home would require a lot of innovation… I certainly agree that without the splendid people in Mission Control, and their backups, we'd “Houston, we’ve got a problem” still be up there. The Apollo 13 Service Module after it was - Commander Jim Lovell released from the Command Module and set adrift in space 12
  • 13. Practical limits Constraints limit the solution in some practical ways. These limits include time, money, technology, legacy systems etc. “The Lunar Module was designed to support two men for two days. Now it was being asked to care for three men nearly four days.” - Commander Jim Lovell 13
  • 14. How good is the solution? The solution must perform well, be secure, be robust and easily managed these characteristics are considered non-functional requirements “We cut down to six ounces each per day, a fifth of normal intake, and used fruit juices; we ate hot dogs and other wet-pack foods when we ate at all” - Commander Jim Lovell 14
  • 15. Available resources Resources include people, technology, legacy systems, technical know-how etc. “They had thought up a way to attach a CM canister to the LM system by using plastic bags, cardboard, and tape- all materials we had on board. Jack and I put it together: just like building a model airplane” - Commander Jack Lovell 15
  • 16. SharePoint Specialist Skills SharePoint SharePoint Infrastructure Business Analyst Specialist Business Collaboration Intelligence Business Platform Forms Services Portal SharePoint SharePoint Creative Designer Content Developer(s) Management Search SharePoint SharePoint Trainer Architect
  • 17. Role of a Sharepoint Solution Architect • Analyze the Business Requirement and break it down into functional modules and solution phases as envisioned • Map the Business Requirement to a logical solution utilizing ‘Out of the Box’ Sharepoint functional modules and list the missing functional areas • Analyze the points of Sharepoint Customization required within the solution for addressing the missing functional areas • Apply the 80/20 rule to make a feasibility assessment on the appropriateness of Sharepoint as the solution platform • Engage with a Sharepoint Technical Architect to create the Sharepoint Logical Design Document and estimate effort and costs for the Solution Implementation • Present the solution options based on Sharepoint for review and approval, by also addressing the impact of Sharepoint to future enhancements required as per any envisioned solution roadmap • Contribute to the Training and Operational Support required to maintain the solution in production
  • 18. Role of a Sharepoint Solution Architect • What is the market potential on Sharepoint Technologies ? • What's the career growth path on Sharepoint technologies ? • What’s the demand for Sharepoint certification from Customers – like MCMs ? • What are the customer asks on Sharepoint ? • What do you envisage as the Role of an Sharepoint Architect ?
  • 19. An Organizations Areas of IT Needs – Where Sharepoint Can play a External Entities that IT should support Collaboration with Role Integration Supported through Customers Dealers/ Retailers Suppliers/ Partners Customization Currently these areas are mostly addressed through Email, Phone Calls & Faxes Core IT – ERP Domain Website – Business Extranet – Business Intranet/ Extranet – Finance/Accounting Information Enquiry/Ordering Helpdesk/Service/Support Functional Areas where solutions on WSS/Sharepoint can be offered Analytic Inventory Dashboards Manufacturing CORE IT SYSTEMS Organizational Pain Areas Data Warehouse WSS/Sharepoint/S How IT Can Help? SRS Supply Chain Analytic Dashboards Sales – SFA & Purchase – Collaborate Service –Pre/Post-Sales, Admin – Document/ HR / Payroll Collaboration & Automate, RFP etc Maintenance/MRO Records Mgmnt, Audit Functional Areas where solutions on WSS/Sharepoint can be offered Transaction Based, typically very little customization. Internal Entities that IT should support Collaboration For Corporate Wide Inter-Branch/Site Outstation/ Mobile Integration Employees Collaboration Employees Supported through Customization Currently these areas are mostly addressed through Email, Phone Calls & Printouts
  • 20. The Long Tail Tail The set of products that caters to more specific user segments. Popularity Products Head The set of popular products that caters to broad user segments.
  • 21. IT Functions implemented on Sharepoint Web Portals (Structured content) Tail The set of applications and Highly Structured Enterprise unstructured content (typically) Repositories that caters to teams. User Base Departmental solutions (Structured & Unstructured) Collaboration Team Sites (Unstructured content) Empowerment Head The set of applications and structured content (typically) that caters to large audiences.
  • 22. Typical IT Solutions addressed with Sharepoint Regulatory Extranet Compliance Collaboration Sales R&D Repository Site Division Community Portal Corporate Web Presence Knowledge Management Portal Employee Office Portal Web Apps Business Site Intelligence Project “X” Dashboard Site Custom Team “ABC” Site SAP My “Facebook” Front-End
  • 23. SharePoint Strategy and Roadmap Corporate Web Presence Single Business Productivity Platform leading Employee to common: Portal - End-user Experience - Rich Integrated Capabilities Knowledge Management - Toolset and Development Portal - Deployment and Management Regulatory Users Compliance Repository Sales Division Portal Custom SAP Extranet R&D Geneva Business Front-End Collab Community Office Intelligence Team “ABC” Project “X” My Site Site Dashboard Site Site “Facebook” Corporate Departments Teams Empowerment
  • 24. Sharepoint Architect Strategy Enterprise solutions (Head) Corporate Web Presence • Which solutions do you want to move to your SharePoint Platform? Employee • What is your migration and/or co-existence Portal strategy? • Repeatable, configurable solutions or one-time Knowledge deployments? Management Portal • What is your training and adoption strategy? Regulatory Users Compliance Repository Sales Division Portal Custom SAP Extranet R&D Geneva Business Front-End Collab Community Office Intelligence Team “ABC” Project “X” My Site Site Dashboard Site Site “Facebook” Corporate Departments Teams Empowerment
  • 25. Sharepoint Architect Strategy Corporate Web Self-service solutions/platform (Tail) Presence • Moderate with workflow? Employee • What templates and features do you make Portal available? Allow customizations via SharePoint Designer? Knowledge • What is your Service Level Agreement with users? Management Portal • What is your training and adoption strategy? Regulatory Users Compliance Repository Sales Division Portal Custom SAP Extranet R&D Geneva Business Front-End Collab Community Office Intelligence Team “ABC” Project “X” My Site Site Dashboard Site Site “Facebook” Corporate Departments Teams Empowerment