Sharepoint conf 5 - g mills

  • 1,288 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,288
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
25
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Rewriting General Mills’ R&D Lab Notebook Application in SharePoint 2010
    Michael Tenlen
    Benjamin Bach
  • 2. Who are we?
    Michael TenlenGeneral Mills Information SystemsSharePoint Center of Excellence
    Benjamin BachGeneral Mills Information SystemsR&D/ITQ Shared Services
  • 3. Session Content
    Electronic Lab Notebook
    90%
    We will share our experience in
    Using SharePoint 2010 as the development platform to rewrite
    and replace a custom written
    .NET application
    90%
    CustomCode
    SharePoint
    CustomCode
    SharePoint
    Current Version
    A project goal is to use 2010
    SharePoint features to replace
    a delicate custom written
    application and greatly reduce
    support requirements
    SharePoint 2010 Rewrite
  • 4. Session Roadmap
    Quick overview of General Mills
    Level-set – how we use SharePoint
    Evolution of our lab notebook application
    Deep dive
    Rewrite project
    SharePoint 2010 features
    Summary - Q&A
  • 5. General MillsCompany Overview
    World’s 6th largest food company
    $15.9 billion in FY09 net sales*
    30,000 employees
    Market in morethan 100 countries
    * Includes proportionate share of JV sales
  • 6. General MillsA strong portfolio for growth
    FY09 Worldwide Net Sales: $15.9 billion
    $2 Billion
    $3.8 Billion
    Bakeries &Foodservice
    International
    $10.1 Billion
    U.S. Retail
    *Includes proportionate share of unconsolidated JVs
  • 7. General MillsCategory-leading brands
    General Mills
    Brand Rank
    Refrigerated Yogurt 1
    Dry Dinner Mixes 1
    Refrigerated Dough 1
    Fruit Snacks 1
    Dessert Mixes 1
    Grain Snacks 1
    Frozen Hot Snacks 1
    Mexican Aisle Products 1
    RTS Soup 2
    RTE Cereal 2
    Frozen Vegetables 2
    U.S. Retail Brands
    Source: ACNielsen, 52 weeks ending May 30, 2009
  • 8. General MillsBrands on the Go
    FY09 sales: $2 billion
    Focusing on growth channels
    Schools, businesses, c-stores
    Focusing on branded items(65% of portfolio)
  • 9. General MillsInternational: A Growth Engine
    Fastest growing sector of the company
    Key platforms
    Cereal
    Super-premium ice cream
    Convenience meals
    Healthy snacks
  • 10. Innovation
    General MillsCore Strategies
    Brand Building
    Leading Customer Growth
    International Expansion
  • 11. General Mills – SharePoint AdoptionHistory – 2001 events drove adoption
    October 31, 2001
    General Mills acquires
    The Pillsbury Company
    to create one of the world’s largest food companies.
    Image place holder
    Big G + Barrelhead = Combo-Logo
  • 12. General Mills – SharePoint AdoptionHistory - SharePoint 2001
    SharePoint 2001 was implemented as the merged-company document management solution
    Customized to assign unique document IDs
    Migrated data from two legacy document management systems
    Developed Electronic Lab Notebook (ELN) system for 800+ R&D workers
  • 13. General Mills – SharePoint AdoptionHistory - SharePoint 2003
    Missing document functionality forced corporate to stay with SPS 2001 and not migrate documents
    Widely used as a collaboration tool by Supply Chain and Technical Communities (Engineers) 1,500-2,000 sites
    Tightly controlled use by corporate areas with only 35-50 sites deployed
    Central deployment at headquarters
    12 standalone installations at larger plants
  • 14. General Mills – SharePoint AdoptionHistory - SharePoint 2007
    2007 TAP participant - early adopters
    Developed custom migration program to move SPS 2001 docs directly into SPS 2007
    Updated Electronic Lab Notebook to use 2007 document libraries but kept existing code base
    Migrated 500+ SPS 2003 sites to SPS 2007
    628
    1,926
    2,128,288
  • 15. index propagation
  • 16. General Mills – SharePoint AdoptionSharePoint 2010 - TAP
    October 2008
    Previewed SharePoint 2010 features at 2008 Microsoft Business Division Advisory Council (MBDAC)
    November 2008
    Informed and engaged R&D/ITQ Team
    January 2009
    Microsoft TAP Team visits General Mills
    Established ELN Rewrite as official 2010 TAP project
    Ongoing
    Weekly meetings to keep things moving
  • 17. General Mills – ELN HistoryEvolution of ELN – Scope
    ELN is the repository for all research documentation
    Experimental data
    Invention records
    Plant trial requests and results
    Sensory results
    Storage test results
    Technical product preparation summaries
    Technical reports
  • 18. General Mills – ELN HistoryWhat is a lab notebook?
    scientist
    experiments
    documentation
  • 19. General Mills – ELN HistoryEvolution of ELN – Documentation Musts
    Legally Binding
    Authentic and unchangeable records
    Signed, dated and witnessed experimental documents
    Validates “First to Invent” claims” (Patents)
    Audit trail of document history
    Regulatory Compliant
    Federal Code (21 CFR**)
    ** Electronic Signature & Witnessing
  • 20. General Mills – ELN HistoryEvolution of ELN – Physical Notebooks…
    Developer signs & dates documents
    R&D developer creates & prints experimental work documents
    (Word, Excel, Loose Leaf Paper)
    Cuts & tapes documents into lab notebook
    Compare research findings/notes with project team
    Developer takes lab notebook to Tech Records (TR)
    Developer creates a summary page & enters into lab notebook
    Developer creates a table of contents page & enters into lab notebook
    Developer finds a witness & witness signs and dates documents
    TR manages Lab notebook microfilming
  • 21. General Mills – ELN HistoryEvolution of ELN – Version 1 concepts
    Sensory
    Storage
    Experiments
    Create
    a
    Project
    Notebook
    Create
    New
    Documents
    Project
    Results
    &
    Conclusions
    Close
    Project
    Notebook
    Plant
    Trials
    Technical
    Reports
    Document Management Features
    Define and organize as unique projects
    Automatic data field population to minimize re-keying
    Automatic signing and dating
    Automatic alerts for witnessing step
    Close process to set permissions to READ ONLY
  • 22. General Mills – ELNWhat users are saying
    “With enough brute force, you can make it work.”
    “I try to search, but it’s a guessing game.”
    “Make it easier to organize and find items in ELN. I have never found anything!!!”
    “All the files just get dumped into the project folder. There is no way to organize within the project folder.”
    “My ELN works only about 50% of the time and even when it works a lot of errors come up, so it would be good if that didn't happen.”
    “ELN is slow - drives me nuts.”
  • 23. General Mills – ELNCurrent system
  • 24. General Mills – ELNCurrent system
  • 25. General Mills – ELNCurrent system
  • 26. General Mills – ELNSystem layout
    Client side scripting
    Browser
    Office scripting
    ASP .NET
    SQL Server
    Custom workflow
    SharePoint 2007
    File shares
  • 27. General Mills – ELNWhat does it need to do?
    Store, Find, Retrieve Documents
    Improved organization
    Provide for project needs
    Witnessing
    Closing
    Templates
    Flexible search and filtering
    Easily used by a wide variety of skill levels
    Personalized views
    International friendly
  • 28. General Mills – ELNWhat does it need to do? (Continued)
    Extensible
    Provide interface for 3rd party system document input
    Handle multiple security layers and user types
    Search and store multiple file types
    Scale
    Users
    Storage
    Administration (auditing, reporting)
  • 29. General Mills – ELNDevelopment options
    ASP .NET application
    Hybrid solution
    SharePoint 2010
  • 30. General Mills – ELNASP .NET application
    Benefits
    Utilize developer experience
    Complete control over environment
    Use company standard development and deployment strategies
    Challenges
    Rework (storage, UI, workflow, search)
    Security
    Auditing
  • 31. General Mills – ELNHybrid ASP .NET/ SharePoint
    Benefits
    Similar to current environment
    Improved .NET and SharePoint APIs enable new possibilities
    Potential integration with Microsoft Office Web Applications
    Challenges
    Similar to current environment
    Multiple failure points
    Rework
  • 32. General Mills – ELNSharePoint 2010
    Benefits
    Out of box functionality satisfies requirements
    Updated and improved interface
    Standardized and familiar feel
    Robust storage
    API accessibility where needed
    Single point of development
    Office Web Applications
    Challenges
    New platform
    Inexperienced developer team
  • 33. General Mills – ELNSharePoint 2010 - TAP
    Why
    Potential to influence feature set
    Leverage newest Microsoft technology
    Positions company better for corporate wide adoption
    Process
    Onsite requirements evaluation
    Proof of concepts (POC)
    Access to Microsoft SharePoint team and POC resources
  • 34. General Mills – ELNLeveraging SharePoint 2010 features
    Document Sets
    Projects are Document Sets
  • 35. General Mills – ELNLeveraging SharePoint 2010 features
    Structured taxonomy
  • 36. General Mills – ELNLeveraging SharePoint 2010 features
    Content types
    Document information panel & templates
  • 37. General Mills – ELNLeveraging SharePoint 2010 features
    Extensive use of workflows
    Easy creation with SharePoint Designer
  • 38. General Mills – ELNLeveraging SharePoint 2010 features
    Search & Filtering
  • 39. General Mills – ELNLeveraging SharePoint 2010 features
    Office Web Applications
    View and edit documents
  • 40. General Mills – ELNLeveraging SharePoint 2010 features
    APIs (Silverlight, JavaScript)
    Personalization
  • 41. ELN on SharePoint 2010
    demo
  • 42. General Mills – ELN 2010Infrastructure overview
    Development
    QA - Farm
    ELN will run on a
    temporary VM farm
    until the full production
    environment is
    configured
    Development and QA
    farms support ongoing
    maintenance
  • 43. Thank YouELN TAP participants (in no particular order)
    General Mills Team
    Jenny Hon
    Mike Roberts
    Eric Johnson
    Jason Latzka
    Joe Sauer
    Michelle Check
    Mark Widner
    Microsoft TAP team
    Rob Lefferts
    Bill Griffin
    Maxim Lukiyanov
    Quentin Christensen
    Luca Bandinelli
    Sean Gabriel
    And many others…
  • 44. Recap & Questions
  • 45. Remember to fill out your evaluations onMySPCfor your chance to win two HD web cams and a designer mouse (3 prizes awarded daily)
  • 46. Learn More about SharePoint 2010
    Information forIT Prosat TechNet
    http://MSSharePointITPro.com
    Information forDevelopersat MSDN
    http://MSSharePointDeveloper.com
    Information forEveryone
    http://SharePoint.Microsoft.com
  • 47. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
    The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.