How does Microsoft IT approach the collaboration space? This Real World IT presentation is shared with customers worldwide to accelerate their ability to achieve more from their investments.
Also includes links to success.office.com templates in context of how to use them to kick start better adoption of what is available in your enterprise.
(Feb 2015)
IBM UrbanCode Deploy: Automates and manages the deployments of business applications made of many component pieces such as web services, databases, content, CICS and mobile apps. Through automation, costly errors and manual labor are drastically reduced. UrbanCode Deploy also eliminates a common bottleneck between agile development teams and slower operations groups thereby speeding time to market. UrbanCode Deploy excels at driving down cost and reducing risk.
IBM UrbanCode Deploy with Patterns: A leading edge offering that combines all the great capabilities of UrbanCode Deploy with additional capabilities for designing and deploying full-stack environments on cloud and updating configurations for existing cloud environments.
IBM UrbanCode Release: A robust collaborative release management tool that helps you handle the growing number and complexity of releases. You can plan, execute, and track a release through every stage of the delivery lifecycle.
IBM UrbanCode Build: An enterprise continuous integration server used for managing builds, build artifacts and the dependancies inherent with them. UrbanCode Build specializes in reducing errors and speeding handoffs through a managed self-service build infrastructure.
Why is RAD imperative for modern app developmentWaveMaker, Inc.
Rapid Application Development, commonly known as RAD, is a software development life cycle that is designed to give faster development times and higher quality results than the traditional software development life cycle.
The Evolution of Application Release AutomationXebiaLabs
The capabilities provided by today’s Application Release Automation (ARA) tools have advanced exponentially in recent years. Despite these advancements, the enterprise demands new requirements that go beyond application change to automate even more of the release process. The evolving definition of ARA now includes areas that were previously left unaddressed, such as the deployment of database changes and the orchestration of the entire release process. In this on-demand webinar, learn how Datical and XebiaLabs are working together to address the changing needs of the enterprise through the evolution of ARA.
Daimler’s Community Approach to TAS Platform MonitoringVMware Tanzu
SpringOne 2021
Session Title: Daimler’s Community Approach to TAS Platform Monitoring
Speakers: Jürgen Freund, Software Architect at EXXETA AG; Lukas Frensel, Senior Consultant at EXXETA AG; Thomas Müller, Product Owner - Cloud Foundry Platform at Daimler AG
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
This presentation describes how we see client architectures evolving from traditional IT, to cloud-enabled, to cloud native, with bridges in between. It explains how IBM UrbanCode Deploy enables clients to capture full-stack blueprints for their workloads in a way that is cloud-portable. It will highlight new capabilities in VMWare vCenter, IBM SoftLayer, Amazon Web Services and Microsoft Azure. Attendees will also see a live demonstration of end-to-end deployment during the talk.
IBM UrbanCode Deploy: Automates and manages the deployments of business applications made of many component pieces such as web services, databases, content, CICS and mobile apps. Through automation, costly errors and manual labor are drastically reduced. UrbanCode Deploy also eliminates a common bottleneck between agile development teams and slower operations groups thereby speeding time to market. UrbanCode Deploy excels at driving down cost and reducing risk.
IBM UrbanCode Deploy with Patterns: A leading edge offering that combines all the great capabilities of UrbanCode Deploy with additional capabilities for designing and deploying full-stack environments on cloud and updating configurations for existing cloud environments.
IBM UrbanCode Release: A robust collaborative release management tool that helps you handle the growing number and complexity of releases. You can plan, execute, and track a release through every stage of the delivery lifecycle.
IBM UrbanCode Build: An enterprise continuous integration server used for managing builds, build artifacts and the dependancies inherent with them. UrbanCode Build specializes in reducing errors and speeding handoffs through a managed self-service build infrastructure.
Why is RAD imperative for modern app developmentWaveMaker, Inc.
Rapid Application Development, commonly known as RAD, is a software development life cycle that is designed to give faster development times and higher quality results than the traditional software development life cycle.
The Evolution of Application Release AutomationXebiaLabs
The capabilities provided by today’s Application Release Automation (ARA) tools have advanced exponentially in recent years. Despite these advancements, the enterprise demands new requirements that go beyond application change to automate even more of the release process. The evolving definition of ARA now includes areas that were previously left unaddressed, such as the deployment of database changes and the orchestration of the entire release process. In this on-demand webinar, learn how Datical and XebiaLabs are working together to address the changing needs of the enterprise through the evolution of ARA.
Daimler’s Community Approach to TAS Platform MonitoringVMware Tanzu
SpringOne 2021
Session Title: Daimler’s Community Approach to TAS Platform Monitoring
Speakers: Jürgen Freund, Software Architect at EXXETA AG; Lukas Frensel, Senior Consultant at EXXETA AG; Thomas Müller, Product Owner - Cloud Foundry Platform at Daimler AG
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
This presentation describes how we see client architectures evolving from traditional IT, to cloud-enabled, to cloud native, with bridges in between. It explains how IBM UrbanCode Deploy enables clients to capture full-stack blueprints for their workloads in a way that is cloud-portable. It will highlight new capabilities in VMWare vCenter, IBM SoftLayer, Amazon Web Services and Microsoft Azure. Attendees will also see a live demonstration of end-to-end deployment during the talk.
In much of the DevOps world, “mainframe” brings images to mind of crusty old hardware that is a bottleneck to Agile and DevOps both. But the mainframe and available software have grown right along with the overall market. In this webinar, we will look at what it takes to:
Integrate the mainframe into the DevOps pipeline
Improve agility for mainframe applications, and
Improve performance of those applications that cannot be recompiled because the source is unavailable.
Like any tool, the mainframe can be brought into the DevOps fold, as long as you have a plan and the right tools. Join us for this informative hour-long event.
Scaling Atlassian - What's New in Data CenterAtlassian
Data Center provides administrators with control, customization, performance at scale, and instant scalability when hosting Atlassian applications.
Join us to learn about improvements to Data Center's core technology that allow for smoother upgrades, better user management, and expanded deployment options. Improved reliability and uptime are just the tip of the iceberg.
Products covered:
JIRA Software, Bitbucket, Confluence, JIRA Service Desk
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
Explore the emerging best practices for leading organizational change to adopt application release and deployment. A variety of principles & practices will be described and illustrated through actual client cases.
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
Presentation by Software Engineering Manager and DevOps Coach IBM Marketplace Engineering, Ann Marie Fred.
Adopting a new culture and a new way of working isn't easy; if it was, we'd all be working in Shangri-la by now. Adopting a new culture within a company with roughly 400,000 employees is even more difficult. From its humble beginnings with the first two-pizza DevOps team, IBM's DevOps community has grown to thousands of practitioners. I'll talk about balancing interdependencies with independence, and management with freedom. I'll also outline several practical steps you can take to drive change within your own organization, especially when you encounter resistance to change or misguided processes.
DevOps is the act of managing two distinct but complementary areas of expertise: development and operations. Devops emphasizes collaboration and integration between app developers and IT operations professionals.These 10 business advantages of DevOps can help you see why it's important for organizations to adopt this methodology if they want to stay competitive in the digital economy.
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
We live in the Digital Age and IT delivery needs to get faster and faster...I presented this point of view at the Accenture Test Symposium in Australia in 2015.
Based on recent research findings from the EMA Worldwide DevOps 2020 survey, leading IT analyst firm Enterprise Management Associates (EMA) provides insights into where DevOps is headed.
Enterprise DevOps in the Age of Docker & MicroservicesXebiaLabs
Tim Buntel & Sunil Mavadia discuss the following in this one-hour webinar:
What containers and microservices mean for existing software delivery processes.
Important considerations for successful adoption of containers and microservice architectures as part of the enterprise release pipeline.
How to ensure that security, compliance and governance standards are maintained when you finally do introduce them.
Collaboration is and always has been a central factor for project success. In times of international projects and virtual team environments collaboration is more important than ever. Technology can help overcome geographical boundaries to active collaboration. Indeed, technology has become an enabler of communication and collaboration. And yet collaboration is not about technology. It is about people and human interactions.
Technology can enable, facilitate and promote collaboration. Provided we are aware of the limitations and possible pitfalls of collaboration tools. This presentation identifies possible pitfalls. And it lays out a roadmap how to overcome them and successfully utilize collaboration tools - without becoming slaves of our own collaboration tools.
Presentation held at the PMI Global Congress EMEA on May 9, 2011 in Dublin, Ireland
All rights reserved by Thomas Juli, 2011. www.thomasjuli.com, www.thomasjuli.wordpress.com
Measuring the Impact of SharePoint 2016 and SharePoint OnlineChristian Buckley
Webinar presented on June 16, 2016 by Christian Buckley (@buckleyplanet), CMO from Beezy and 5-time Microsoft MVP, and Mark Kashman (@mkashman), Senior Product Manager from Microsoft. This session discusses some of the results from the #MeasureCollabSuccess initiative looking at how organizations define and measure their collaboration efforts, and provides a view into how the recent "Future of SharePoint announcements from Microsoft (May 4, 2016) will impact those success efforts. Recording available at www.Beezy.net
In much of the DevOps world, “mainframe” brings images to mind of crusty old hardware that is a bottleneck to Agile and DevOps both. But the mainframe and available software have grown right along with the overall market. In this webinar, we will look at what it takes to:
Integrate the mainframe into the DevOps pipeline
Improve agility for mainframe applications, and
Improve performance of those applications that cannot be recompiled because the source is unavailable.
Like any tool, the mainframe can be brought into the DevOps fold, as long as you have a plan and the right tools. Join us for this informative hour-long event.
Scaling Atlassian - What's New in Data CenterAtlassian
Data Center provides administrators with control, customization, performance at scale, and instant scalability when hosting Atlassian applications.
Join us to learn about improvements to Data Center's core technology that allow for smoother upgrades, better user management, and expanded deployment options. Improved reliability and uptime are just the tip of the iceberg.
Products covered:
JIRA Software, Bitbucket, Confluence, JIRA Service Desk
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
Explore the emerging best practices for leading organizational change to adopt application release and deployment. A variety of principles & practices will be described and illustrated through actual client cases.
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
Presentation by Software Engineering Manager and DevOps Coach IBM Marketplace Engineering, Ann Marie Fred.
Adopting a new culture and a new way of working isn't easy; if it was, we'd all be working in Shangri-la by now. Adopting a new culture within a company with roughly 400,000 employees is even more difficult. From its humble beginnings with the first two-pizza DevOps team, IBM's DevOps community has grown to thousands of practitioners. I'll talk about balancing interdependencies with independence, and management with freedom. I'll also outline several practical steps you can take to drive change within your own organization, especially when you encounter resistance to change or misguided processes.
DevOps is the act of managing two distinct but complementary areas of expertise: development and operations. Devops emphasizes collaboration and integration between app developers and IT operations professionals.These 10 business advantages of DevOps can help you see why it's important for organizations to adopt this methodology if they want to stay competitive in the digital economy.
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
We live in the Digital Age and IT delivery needs to get faster and faster...I presented this point of view at the Accenture Test Symposium in Australia in 2015.
Based on recent research findings from the EMA Worldwide DevOps 2020 survey, leading IT analyst firm Enterprise Management Associates (EMA) provides insights into where DevOps is headed.
Enterprise DevOps in the Age of Docker & MicroservicesXebiaLabs
Tim Buntel & Sunil Mavadia discuss the following in this one-hour webinar:
What containers and microservices mean for existing software delivery processes.
Important considerations for successful adoption of containers and microservice architectures as part of the enterprise release pipeline.
How to ensure that security, compliance and governance standards are maintained when you finally do introduce them.
Collaboration is and always has been a central factor for project success. In times of international projects and virtual team environments collaboration is more important than ever. Technology can help overcome geographical boundaries to active collaboration. Indeed, technology has become an enabler of communication and collaboration. And yet collaboration is not about technology. It is about people and human interactions.
Technology can enable, facilitate and promote collaboration. Provided we are aware of the limitations and possible pitfalls of collaboration tools. This presentation identifies possible pitfalls. And it lays out a roadmap how to overcome them and successfully utilize collaboration tools - without becoming slaves of our own collaboration tools.
Presentation held at the PMI Global Congress EMEA on May 9, 2011 in Dublin, Ireland
All rights reserved by Thomas Juli, 2011. www.thomasjuli.com, www.thomasjuli.wordpress.com
Measuring the Impact of SharePoint 2016 and SharePoint OnlineChristian Buckley
Webinar presented on June 16, 2016 by Christian Buckley (@buckleyplanet), CMO from Beezy and 5-time Microsoft MVP, and Mark Kashman (@mkashman), Senior Product Manager from Microsoft. This session discusses some of the results from the #MeasureCollabSuccess initiative looking at how organizations define and measure their collaboration efforts, and provides a view into how the recent "Future of SharePoint announcements from Microsoft (May 4, 2016) will impact those success efforts. Recording available at www.Beezy.net
Innovative Methods and Technologies in Project Management: Project Management Technologies
presented by Baz Khinda, Microsoft PPM consultant and director, Wellingtone
APM Wessex branch
Wednesday 15 February 2017
What is the Value of Architecture. Andrew L Macaulay. Global Head of Architects Community. March 2006. In collaboration with. Microsoft Architect Insight ...
How to Achieve Employee Success Through CollaborationChristian Buckley
In a fast-paced world where employees are constantly barraged with content and tasks and requirements, collaboration is not just nice-to-have - collaboration is a business imperative. But success doesn’t come through technology alone, but in helping employees understand how to leverage the technology and work more collaboratively.
How do you build a healthy, engaged and aligned culture? And what are the benefits of the entire organisation participating in social? Presentation from Christian buckley, 6-time Microsoft MVP and Beezy evangelist, as well as Founder of CollabTalk LLC.
Biwug 230217 choices_incollaboration - An LendersBIWUG
“Choices in collaboration: Microsoft Teams, Yammer, SharePoint & Office 365 Groups (services) One Size does not fit all, isn’t it?”
Microsoft recently added Microsoft Teams as the new chat-based workspace in Office 365. More and more workloads are connecting to Office 365 Groups, think of Yammer, Teamsites, Planner, Staffhub, … probably you are struggling with questions as: Should I share via Microsoft Yammer, Microsoft Office 365 Groups, Microsoft Teams or SharePoint or OneDrive? Should I do conversations in Groups, Teams or Yammer? Do we need to block Office 365 group creation? Is Office 365 groups a workload or a service? …
This session will give you some insights on the positioning of Microsoft of the different choices in collaboration.
Intro presentation from the Enterprise 2.0 Summit 2013 in Paris that served as the basis for a discussion panel around approaches for the technology framework of a Digital Workplace and its challenges
Presented at Interaction Intranet conference. London September 2015.
Sam Marshall ClearBox Consulting.
Digital Workplaces should be driven by an employee-centred view. Here I present a manifesto for what typical matters to them, arguing that the technology to serve these needs over time will evolve, but the needs themselves are more enduring.
The Digital Workplace - Building a more productive digital work environment s...Oscar Berg
It's time to take employee productivity and digital working seriously. The Digital Workplace is an approach that helps you build a more productive digital work environment - service by service.
What are the future trends in the Digital Workplace? Are we facing even bigger disruption from social, gamification, and the trends that have been prevalent over the last years or are we coming to a point where things are beginning to mature?
In this presentation - from Nordic Intranet Summit, November 2014 - I have looked at some common themes that I see across both the Nordic region and in the Intranet/Digital Workplace community as a whole.
Will there be Hoverboards? Not very likely... While innovations like these are exciting and fun, the real trends are what we see when we look at innovative solutions and innovative vendors.
The question is: Are we making the most of the emergent trends or are we still using the same thinking and logic we did when the Sharepoint 2007 intranet was launched? It's time to challenge ourselves and our peers!
Why Software as a Service (SaaS) requires a new approach to Application Manag...Accenture Technology
Organizations are turning to the cloud first for core business functions. They seek breakthrough results as applications become increasingly powerful and the security and scalability of the cloud more reliable.
Thriving on Disruption: How Utilities Can Become Fearless in the Face of Deva...accenture
New Accenture research of Chief Strategy Officers around the world found that disruption-ready companies are strategizing and operating in remarkably different ways. See three new imperatives for utilities to thrive in the face of devastating disruption.
Why do companies need to manage the entire customer experience? New analysis reveals that the entire customer journey - the series of interactions with a brand - is more important than any single touchpoint experience. Leading companies identify and effectively manage a few "key journeys." When companies perfect managing the entire customer journey, they reap significant benefits—including enhanced customer and employee satisfaction, reduced customer churn, increased revenue, lower costs, improved organizational collaboration, and competitive advantage. Presented at the Harvard Business Review webinar. For more on customer decision journeys: http://mckinseyonmarketingandsales.com/topics/customer-decision-journey
Microsoft Teams and Planner Global Azure BootcampHeather Newman
We all want to be quicker, more productive and collaborate rapidly on any device at any time. The good news is that our technology continues to innovate at the speed of light. The bad news is true adoption is sorely lacking, we often stick to what we know. Join Heather Newman, Microsoft MVP and Chief Marketing Officer of Content Panda, as she uses real-world use cases to provide you the blueprint for a metamorphic change in employee productivity and simple tips and tricks for using Microsoft Teams and Microsoft Planner on the go. You’ll leave this session with a clear understanding of how your employees can leverage both Microsoft Teams and Planner together with OneNote, OneDrive and SharePoint. Shazam!
Implementing Business Collaboration Framework PowerPoint Presentation SlidesSlideTeam
This complete deck can be used to present to your team. It has PPT slides on various topics highlighting all the core areas of your business needs. This complete deck focuses on Implementing Business Collaboration Framework PowerPoint Presentation Slides and has professionally designed templates with suitable visuals and appropriate content. This deck consists of total of twenty six slides. All the slides are completely customizable for your convenience. You can change the colour, text and font size of these templates. You can add or delete the content if needed. Get access to this professionally designed complete presentation by clicking the download button below. http://bit.ly/37f9z4W
Csharptek tries to excel in delivering Microsoft teams services as we ensure seamless collaboration and communication. Our expertise encompasses setup, customization, and training for leveraging teams' capabilities in enhancing teamwork, productivity, and remote collaboration. benefit from our solutions for efficient meetings, file sharing, and improved connectivity across your organization.
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek ...HostedbyConfluent
Building a Data Streaming Center of Excellence With Steve Gonzalez and Derek Kane | Current 2022
How do you accelerate success with data streaming at your organization? After developing an interest and recognizing the potential value in using Data Streaming technologies like Apache Kafka, organizations often struggle with implementing best practices at scale, and subsequently struggle in navigating the path to desired returns on investment (ROI).
This talk explores a solution to overcome common roadblocks and delays to realizing value at your organization - building a Data Streaming Center of Excellence (CoE). We will discuss the keys to success including workstreams and services required of a CoE, repeatable standards and guidance, supporting a community of practice, and more. You will see examples of use case templates, runbooks and documentation, team structures, and in general garner a better understanding of how you may implement a CoE given your unique culture, priorities, and streaming maturity level.
This will be an introductory-level talk that appeals to technical as well as non-technical personnel considering or building a central shared service offering for an organization. It is also ideal for managers or executives wondering how they might drive accelerated, large-scale adoption of data streaming across their enterprise in a governed, repeatable fashion.
Building an Adoption Plan: Turning it on(Part 2 of 2)Cisco Canada
Now that you understand what's included in your License agreement, it's time to get your employees excited to turn on the features and start reaping the benefits of your investment. The session will continue our discussion around adoption planning with best practices for employee training & engagement of your collaboration investment. This is a great opportunity to tap into your employees' creativity and empowering them to build new functionalities and applications leveraging devices they already are comfortable with. We will also review how to track utilization and consumption rates so you can reconcile your investment against the productivity gains you will see.
X-Author Partner Spotlight: Innovative Applications for Excel & CRMApttus
Don’t miss the opportunity to learn how Apttus partners are using the Excel UI, instead of their CRM system UI, to work in CRM. In this demo jam, see first-hand how partners use X-Author to build the most innovative apps to help their customers and their own business. You’ll walk away with an understanding of the possibilities when the power of CRM and Excel are combined.
Microsoft Teams 7 Key Concepts for Planning and Strategy for SuccessJoel Oleson
Microsoft Teams: The 7 Key Concepts for Strategy & Planning for Success
Tuesday, October 8th at 11 AM Eastern
Register Here
Started using teams and wondering how to get your executive sponsor on board? Looking to define a vision for the future of Microsoft Teams in your organization.
Maybe you’re a team leader and looking for ways to leverage the platform for engagement or realizing the vision of Modern Teamwork.
In this session, you will get a powerful collection of best practices for using and extending the Microsoft Teams platform to help your teams succeed in today’s workplace.
7 Key Concepts for Strategy and Planning for Success
Clear Vision
Executive Leadership Sponsorship and Engagement
Governance Plan: Managed provisioning & Lifecycle offboarding, Security & Compliance DLP
Communication Plan: Departmental engagement
Success Critieria & Metrics Regular reporting / Department Gamification
Train the Trainer & Champion program
Adoption Change Management Program
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
To compete with digital streaming natives, established entertainment video providers need to build a streamlined, waste-free pipeline for rapid software delivery. We recommend an integrated approach to the four types of change needed: culture, process, engineering practices and platforms.
Data analytics tools help organizations derive insights from vast amounts of data, enabling informed decision-making, identifying trends and patterns, personalizing customer experiences, optimizing processes, and driving innovation and competitive advantage.
IBM Cloud Service Management and Operations Field GuideCarol Wingfield
The easy to digest IBM Cloud Service Management and Operations Field Guide documents IBM’s approach to designing, implementing, and continuously improving the operations management processes you use in your enterprise.
Please always visit ibm.biz/csmo-field-guide for the latest version.
Using the power of OpenAI with your own data: what's possible and how to start?Maxim Salnikov
The top questions we get about ChatGPT-powered enterprise scenarios are all about using the company's own data as the basis for the responses. In this session, we'll explore various options starting from simply injecting data into the prompt to the advanced architectures with multiple Cognitive Services chained together and fine-tuning models - all for you to choose the flexible, scalable, and cost-efficient solution that works the best for you.
Mark Willemse - Strategy & Deployment JourneyIBM Sverige
IBM PureApplication System is a cloud application platform that can dramatically accelerate time-to-value and automate deployment and lifecycle management for a broad range of applications. This session outlines the advantages gained and lessons learned from a recently deployment and integration of IBM PureApplication System in detail as well other used cases at customers from various industries so that others can benefit from the accomplishments of this project.
Power Platform Governance Center of ExcellenceWithum
Unlock the full potential of Microsoft Power Platform and effectively govern your low-code applications and citizen developers. Learn how to define, monitor, track, govern, and perfect your Power Platform adoption and strategy, allowing you to focus on what you love most.
Similar to Starter Kit for Collaboration from Karuana @ Microsoft IT (20)
In this deck I discuss the evolution of adoption best practices for Microsoft 365, real work employee wellness best practices and using Microsoft Teams, Power Platform and the resources from adoption.microsoft.com to speed value to your business.
Taking a #HumansFirst Approach to Collaboration with Microsoft TeamsKaruana Gatimu
Things are not normal. Let's stop pretending they are. Support increasing digital literacy with M365 Learning Pathways, create human connection points with Microsoft Teams. Invest in people while planning for our new shared future. Select meaningful scenarios to help your business and chart your path forward.
Microsoft Teams and SharePoint: Better Together SPSLA Aug 2018Karuana Gatimu
Improve your collaboration experience with the deployment and adoption of Microsoft Teams. Learn how SharePoint and Teams both power the experience. You can also transform your IT department and enhance your career by bringing your unique talents into the community.
View example projects, our feature integegrations and the overview of the needed project plan. To learn more about these topics in detail join the Office 365 Champions program at https://aka.ms/O365Champions and follow me on LinkedIn & Twiiter.
5 Steps for Empowering Your Diverse Leadership - UpdatedKaruana Gatimu
Updated presentation on empowering your own diverse leadership skills. From SharePoint Conference North America, Las Vegas May 2018 Diversity & Inclusion track.
UPDATED: 5 steps for Empowering Female LeadershipKaruana Gatimu
Take action and empower female leadership in your organization to increase retention and profit in your organization. Empower yourself and your colleagues by embarking upon these 5 simple, actionable steps to improve your leadership and career trajectory.
Original July 2017; Updated November 2017
The Digital Watercooler - Buzz & Business Value of Enterprise SocialKaruana Gatimu
A Microsoft IT view of enterprise social and the journey required to successfully implement it within your organization. Delivered in Los Angeles at Capital Group technology expo, October 2013
The Future of SharePoint A Real World IT ViewKaruana Gatimu
SPTechCon Keynote deck on the future of SharePoint. Includes a view of Microsoft IT's AutoSites solution for cloud provisioning and IT Dev Center. August 2013
Getting The Green Light - Pitching SharePoint ProjectsKaruana Gatimu
An effective pitch can allow executives to understand the power of SharePoint. Learn how to quickly explain your project in a dynamic way to get the green light.
MSIT Disco Driving Towards Modern CollaborationKaruana Gatimu
Model overview of the new collaboration model. Includes conversation about ROI, business drivers and gaps to overcome. Presented at SharePoint Saturday Redmond
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
7. Create Scenario Driven Teams Across Functions
Business Outcome
IT &
Subject
Experts
Technology
Providers
Business &
Users
8. Microsoft Approach:
Leverage Connected Technologies
SharePoint Yammer Lync/Exchange
Profile Workflow Search
Windows Azure Apps
Power BI
Business Productivity
CRM Online; Line of Business Applications; Extended Systems
9.
10. The Transformation of Communication
PartnersCustomersProspects
Sales ServiceMarketing
HRR&DOperations
Organizational silos
Disconnected employee engagement
Connected enterprise
Connected employee engagement
? ?
? ?
11. Microsoft IT embraces an established adoption
methodology to influence our audience & drive
usage of our services
Awareness Understanding Alignment Engagement Champion
Service,
Program or
Policy
awareness
Do people “get”
it? Can they
articulate it?
They are
aligned with
our core goal
or service
They actively
use our
program or
service
They enable it
for teams
They are
evangelists for
our program or
service
Internal Adoption Campaigns & User Groups / Business Relationship Staff
12. Microsoft Connected Employee Experience
•Regional Portals
•Organizational Sites
•Programs / Projects
•Start Here
•NewsMix
•Campus Experience
•Other Primary Apps
•MSW
•HR Web
•IT Web
•Unify / InfoPedia
•Academy
•Enterprise Search
•Quick Actions
•Enterprise Directory
•News & Events
•People
Search
Experience
Primary
Portals
Groups /
Team Sites
Modern
Apps
Social by Design
MSW
13.
14.
15.
16. Real World IT: Example Experiences
MSW, Team Sites, Yammer Integration
18. Get Creative
Talk with your extended business partners to capture innovations for your business
Create a Plan
Utilize Microsoft’s resources and local partners to land a workable plan for your environment in
meaningful phases
Build Capabilities
Develop key strategic, adoption and execution skills on your team
Learn More
Watch Real World IT on channel9.msdn.com for more real world solution scenarios launching in July, 2014
19.
20.
21. Share
SharePoint 2013 represents a new way to work together. New social capabilities make it easy to share ideas, keep
track of what your colleagues are working on and help you find answers to questions and discover experts you
never knew existed. A new and simplified user experience helps you organize, sync and share all your content, find
what you’re looking for, and create sites to keep everyone in sync.
22.
23. Non-compatible sites remained on-premises; evaluate
“cloud ready” assets/programs
No online service
consumption from on-
prem; required duplicate
on-premises (2010 &
2013) services farm
Custom PowerShell to
provision new users
24. Forklift
• Move site as-is
• Minimize cost
• Save
enhancements for
phase two
Partial move
• Move relevant
content
• 3rd party tools
Re-think
• Re-architect
capabilities
• New information
architecture
• Approach for Top
tier portals
Start Fresh
• Abandon current
on prem
• Accelerate with
self service
provisioning
25. Enterprise Consulting FunctionsIntegration
Data & Analytics CRM & ERP Mobility, Social & Collaboration
Data Science
BI @
Microsoft Data Services
Customer
Relationship
Management
Human
Capital
Financial
Services
Sales &
Supply
Chain
Mobility
Social &
Collaboration
Security
Authorization
Enterprise
Integration
Platform
IT Service
Monitoring
Strategic
Workforce
Enablemen
t
Service
Engineerin
g Delivery
Digital
Media
Service Engineering Delivery
SESIT Management
ERP Solution Delivery
Process &
Quality
29. What
Why
How
No enormous lists (5000+ items)
Large lists have the potential to block or significantly degrade access to
other sites sharing the same content database
Mitigate this risk by keeping lists small and/or using “Views” that limit the
number of records displayed per page.
Microsoft IT Best Practices
30. What
Why
How
Avoid inline JavaScript code with SharePoint Designer.
User-written, in-line code is difficult to maintain and has a high potential
to render your site unusable in the event of a patch or update.
Try to use out-of-box SharePoint features whenever possible. If client-side
code is unavoidable, practice good documentation and code writing
practices to ensure maintainability.
Microsoft IT Best Practices
31. What
Why
How
Design sites with a minimum of web parts with external dependencies.
Complex site pages with a large number of external dependencies will
load slowly in the best of times and sometimes not render at all if there
are issues with returning external data.
Try to keep pages less than three vertical screen heights and keep the
number of web parts that retrieve external data to less than six. Use
appropriately scaled photographs instead of raw, multi-megapixel photos
directly from a camera or web site.
Microsoft IT Best Practices
33. What
Why
How
Provision a preproduction environment to test all updates, patches, and
customizations.
Untested updates, patches, and customizations have the potential to bring
your site down and affect your SLA. Testing in a non-production (test)
environment reduces this risk.
Create a duplicate test environment using VMs or spare hardware and
test new or revised custom code, patches, and updates on the copy. Any
issues can be debugged and documented much more easily than if tested
in production.
Microsoft IT Best Practices
34. What
Why
How
Use designated maintenance windows to deploy solutions, patches, and
updates.
By developing a regular operational cadence, you can set customer
expectations and provide for an organized change management system.
The best time for maintenance is when there are the fewest users
impacted. Establish when it is appropriate for your service and publish it
for all to see.
Microsoft IT Best Practices
35. What
Why
How
Designate internal customer facing business relationship specialists to
help people make the “right” choices for high traffic sites.
You will reduce long term costs of non compliant solutions and increase
customer satisfaction with IT Services.
Identify mid to senior level people who have technical ability and
relationship skills. Define a service portfolio, assign them to key
business stakeholders and do not task them with delivery activity.
Microsoft IT Best Practices
37. O365 Adoption Kit Resources
Define a vision and
identify business
scenarios
1
Commit resources
and execute an
adoption plan
3
Measure, share
success, and iterate
4
http://aka.ms/O365kit
Prioritize solutions
and create an
adoption plan
2
38. Resources available to help you plan and execute successful roll out & adoption project
http://aka.ms/o365kit
Use the customer-tested tips, resources, and samples provided
in this guide to form an effective change management plan.
Use the Survey Template to measure satisfaction and progress
against your benchmark.
http://aka.ms/o365kit
39. A great way to get generate buzz and get people excited is to
play teaser videos during an event or by the cafeteria...
Inform users of upcoming roll-out, and share benefits for them to create anticipation
Announce the upcoming rollout via emails, set up expectations,
communicate benefits and show what’s in it for them.
http://aka.ms/o365kit http://aka.ms/o365kit
40. Put colorful posters and flyers in the cafeteria, by the water
cooler, or by the elevator to build awareness and sustain
momentum post launch.
Inform users of upcoming roll-out, and share benefits for them to create anticipation
“Buzz Days” are a great way to showcase benefits, get people
excited, and involve Champions within your organization.
http://aka.ms/o365kit
http://aka.ms/o365kit
http://www.co-store.com/iw
41. These printable guides contain useful tips, shortcuts, and
screenshots to help people find their way around Office 365.
Help users transition and get started with the new apps
Watch these videos to make the switch to the new Office. Get
started with the new version to see how to do everyday tasks.
http://aka.ms/officestart http://aka.ms/officetraining
42. Get people up and running quickly with these essential
learning and training resources for Office 365.
Increase depth & breadth of usage and manage upcoming changes in the service
Learn at your own pace with these free online training courses
from Microsoft.
http://aka.ms/o365learning http://aka.ms/officetraining
43. Use the Policies templates to provide your users with guidelines
about how to use Office 365 responsibly.
.
Increase depth & breadth of usage and manage upcoming changes in the service
Leverage this guide to help get your Help Desk ready to
troubleshoot Office 365 users.
http://aka.ms/o365kit http://aka.ms/o365kit
44. Use the Survey Template to measure satisfaction and progress
against your benchmark.
Increase depth & breadth of usage and manage upcoming changes in the service
Leverage Success Criteria Dashboard examples to track progress
on roll-out & adoption.
http://aka.ms/o365kit
http://aka.ms/o365kit
http://aka.ms/lyncrask
45.
46. Announce the availability of OneDrive for Business to your
employees and the top benefits for them with these customizable
email templates.
Store, sync, share securely your content in the cloud and access it from virtually anywhere
Raise awareness about the new feature using posters in the
hallways, elevators, kitchen and cafeteria.
http://aka.ms/o365kit http://aka.ms/o365kit
47. Store, sync, share securely your content in the cloud and access it from virtually anywhere
These printable guides contain useful tips, shortcuts, and
screenshots to help people find their way around Office 365.
http://aka.ms/odfblearningcard
The Getting Started Videos will introduce people to the key
concepts and benefits of OneDrive for Business.
http://aka.ms/odfblearningcard
48. Store, sync, share securely your content in the cloud and access it from virtually anywhere
Use Policies & Best Practices Templates to educate people on
the tools available, and how to take the most out of them.
Leverage this guide to help get your Help Desk ready to
troubleshoot Office 365 users.
http://aka.ms/o365kit http://aka.ms/o365kit
49. Get Creative
Talk with your extended business partners to capture innovations for your business & collaboration
services
Create a Plan
Utilize Microsoft’s resources and local partners to land a workable plan for your environment in
meaningful phases
Build Capabilities
Develop key strategic, adoption and execution skills on your team. Minimize bifurcated experiences that
reduce the quality of the user experience.
Learn More
Through IT Institute, @BeITReady resources, the partner community and watch Real World IT on
Channel 9 http://aka.ms/realworldit for more real world solution scenarios
54. Which tool do I use… for
conversations?
Find expertise
Private conversations
Easy discovery
Broad reach
Discussion/feedback
Real time
Team brainstorming
Example Only
55. Which tool do I choose…
when collaborating on
documents?
File permissions
Limited to private /
known audience
Easy discovery
Versioning
Folders for 100’s of
files
Workflow
Detailed reviews
Discussion /
feedback
Example Only
56. Which tool do I use…
for video publishing?
Corporate / org-wide event
Team / community video
Windows Phone access
iPhone app access
Create free channel
Embed video on a page
Download video offline
Appropriate for HBI content
In-depth reporting / metrics
Dedicated / elevated support
Upload a video for free
Example Only
57.
58. Modernize &
mobilize existing
application
inventory
Application Strategy: Objectives & Guiding Principles
Tackle FY app
targets at scale
Improve
customer sat
Objectives Guiding Principles
Agile delivery &
rapid response
Continuous
improvement,
reusable assets
High-quality
modern design
Build capability in
IT BPUs
60. 3 Screens & Services
AzureSharePoint
Windows
Phone
Windows 8
SQL Azure
(Storage)
SharePoint
Libraries
SharePoint
(HTML UX)
+ CSOM
Windows
Azure
(Business
Logic)
OfficeSharePoint
61. Geek
Cooking & car enthusiast
Life Coach
Animal Lover
Values & Experience:
Enthusiasm, execution and empathy
Specialist in ECM, sales / marketing & technology mgmt.
Lead by doing – embrace change as a constant
Karuana Gatimu (@karuana)
Director, Engagement & Adoption
Microsoft IT Discovery & Collaboration
My goal is to enable people to leverage modern experiences for business value and
organizational change.
Editor's Notes
Input your own guiding principles
So let’s look more deeply about how collaboration will transform your business.
Key Messages:
Problem statement:
Before the advent of social channels, connections occurred across traditional channels—web, email, phone and face-to-face. Organizational departments have operated in silos.
These silos limit the relationship potential with customers and create barriers to cross-group productivity.
Opportunity
What we are seeing is that the barriers between internal work groups are disappearing. More and more, people are expected to and want to work together across these organizational divides.
Social technologies enable you to make this a reality. Your teams can be more productive: making it simple to coordinate tasks among team members, share information, find people, even see and talk to each other around the world.
The real power in social comes when you extend this reach to include stakeholders who are external to your organization including of course your customers. By connecting your enterprise, you can deliver on a truly connected customer experience.
The concept of content syndication and any device access is at the heart of the Microsoft Connected Employee Experience.
Utilizing SharePoint’s robust publishing and workflow capabilities in a streamlined way we create “content channels” for our major authoritative news sources. First tier channels are from our highest trafficked corporate portals while secondary channels may be generated by regions, organizations or top level programs. A governance process owned by business & IT maintains the channel list.
Once published this content is visible in a responsive search experience and will eventually be syndicated down to the mobile app level paired with social features such as comment, share or like. Combining this strategy with enterprise analytics provides and end to end view of an articles life throughout our ecosystem.
This is primarily a communications effort with the technology supporting the broader reaching goals of employee pride, engagement and information sharing.
Supporting Technology:
SharePoint taxonomy, publishing, workflow, list, libraries and page layouts. Enterprise content types defined at a global level. Some customization allowed to support business needs. Yammer integration or SharePoint social integration can be selected based on the customers roadmap. Microsoft integrates Yammer technology and utilizes O365 to provide the any device, any location functionality.
Expectations of people have changed over time. They now need modern experiences across many devices with the ability to easily collaborate with broader teams while maintaining security.
SharePoint is the place to share ideas, content and the vision of your company. It’s scalable enough to organize and manage all your information assets but it’s also designed to organize and store documents to enable personal productivity, keep teams’ in sync, and projects on track. It’s where you go to discover experts, share knowledge and uncover connections to information and people. It’s a hub for developers to build and deploy modern apps and for designers to build eye-catching websites. And because its built in the cloud IT Pros can manage cost, and meet the demands of compliance to manage risk. Finally, SharePoint 2013 has been built to handle almost anything our customers can throw at it so IT Pros can spend more time managing information, delivering innovation and manage their time effectively.
OOB; buy; build
Large lists have the potential to block or significantly degrade access to other sites sharing the same content database. While SharePoint 2010 will limit the size of lists by default, it is good practice to keep list views small so load times are kept to a minimum.
User-written client-side code is often poorly documented and hard to maintain. Updates and patches often break sites using custom scripts and require extensive troubleshooting to resolve. If possible enforce policies and practices to limit and regulate user-written code.
Page complexity = longer load times. The fewer external dependencies, the lower th erisk of one data source holding up the page render. Also, when using photographs in the design of the page, be sure to re-scale each photo to the size being used to reduce the overall payload size.
It’s a bad idea to deploy untested code and equally bad to test it in production. This goes for patches and updates as well. Even though the patches and updates come from Microsoft and have been thoroughly tested by Microsoft, it has not been tested in your particular environment, with your unique configuration and topology.
Customer satisfaction can be improved by setting expectations. Knowing that the service is down for maintenance ahead of time allows customers to plan accordingly. This also applies to IT operations. Setting a rhythm to the business allows for proper change management activities to happen that results in reduced risk to the service and higher availability.
Customer satisfaction can be improved by setting expectations. Setting a rhythm to the business allows for proper change management activities to happen that results in reduced risk to the service and higher availability.
SharePoint 2013 developers are now presented with three options when implementing projects in or with SharePoint 2013. Each of the app development options presents its own advantages and disadvantages:
Full-Trust Solutions:
Full trust solutions were introduced in SharePoint 2007 and allow developers to write code that can utilize the SharePoint server-side API. Custom code in these solutions is deployed to the hosting Web application’s \BIN directory or global assembly cache (GAC). Code can be secured using .NET’s Code Access Security (CAS) but typically is run in full trust. These types of solutions are added to the farm in SharePoint by an IT Pro with console access and deployed by someone with farm administrator rights.
These are the most unrestricted types of solutions that can be deployed via SharePoint. Full-trust solutions cannot be deployed in hosted SharePoint deployments; they are only available in on-premise installations. In full-trust solutions developers must manually code in any logic that should happen when the solutions are upgraded or uninstalled.
Sandbox Solutions:
Sandbox solutions, also known as user-code solutions, were introduced in SharePoint 2010. These types of solutions can be uploaded and deployed by site collection administrators. This flexibility comes with some trade-offs in that only a subset of the server-side SharePoint API is available in custom solutions. In addition server-side code cannot make calls/requests to externally hosted Web services. However developers can use client-side based solutions (using JavaScript or Silverlight) to call external services and even make cross domain calls using techniques such as the HTTP post messages.
Sandbox solutions are the only types of solutions that can be deployed to hosted SharePoint installations. Similar to full-trust solutions, developers must manually code in any logic that should happen when sandbox solutions are upgraded or uninstalled.
SharePoint Apps:
SharePoint 2013 introduces a new development model, the “SharePoint app model”, that addresses limitations of the solution-based approach. The new app model can leverage new support for OAuth where apps can be granted permissions to do things within SharePoint sites and even be packaged and sold through a public or corporate marketplace. In addition to the OAuth support added in SharePoint 2013, Microsoft also improved the API surface and capabilities in the client-side object model (CSOM) and REST API’s for more client-side & remote server-side code solutions. In addition to the Marketplace support, Microsoft made considerable investments to make the install/upgrade/uninstall process of apps a very end user friendly experience addressing a common developer challenge in previous versions of SharePoint and the solution-based approach.
One limitation this approach is that server side code is explicitly prohibited in these types of customizations. Any server side code should be hosted outside of SharePoint in the cloud or elsewhere.
Looking back at SharePoint 2010, the common development approaches had a few challenges associated with them.
With Full Trusted Solutions, custom code was deployed to the server. These types of solutions generally meant there were a lot of things to deploy to the server, even if they were all deployed in a SharePoint solution package. This also meant that most deployments required a server touch as an IT Pro with console access would need to upload the solution to the server’s solution store for deployment. In addition server outages and most SharePoint errors could usually be traced to custom code deployed to the server. These types of solutions are only available with on-prem deployments and not with hosted deployments that only allow sandbox solutions.
Sandbox solutions have their own challenges in that they are limited in the number of things you can do. Developers can work within a subset of the full server-side API and are blocked from making external database or web service calls.
Both of these options, farm & sandbox solutions, require the developer to have a solid understanding and be familiar with the SharePoint server-side API.
As a developer or a portfolio manager we can’t think about just the SharePoint site we need to think about choosing the right platform, where our data lives, and what the multiple user experiences are that we can light up.
Getting a Windows Phone or Windows 8 Modern experience driven from a SharePoint list is one of the easiest ways to extend your reach and employee experience.