There are a lot of disappointment with Agile nowadays, as many agile initiatives fail - at least fail to deliver the brand new world of hyper-productivity that was envisioned.
However, it does not suffice to make small changes and hope for large benefits. For an agile initiative to really pay off, several fields must be agile-minded: technology, process, and organisation. Shortcoming in any of these will cap the possible success.
This presentation covers the three "elements" tech, process, and org, in an attempt to make an inventory of what practices we have in each field. And, of those practices - which of them are well-established, which are well-known and well described, and which are totally avant-garde?
Hopefully each organisation can find something to pick to move their agile initiative a little bit further.
How do organizations scale data services and data science teams effectively? What are the building blocks for that process and how can formal project management methodologies like Agile help to run data projects more efficiently.
Making Data Science Scalable - 5 Lessons LearnedLaurenz Wuttke
Making Data Science Scalable - 5 Lessons Learned
Making Data Science and Machine Learning scalable is not easy:
#1 Data Science in silos is bad
#2 ML-Feature stores should be at the heart of every ML-Platform
#3 Auto ML works great if you have a Feature store
#4 Treat Data Science Projekts more like Software Development
#5 Cloude based Infrastructure makes it easy to get started
Data Science MeetUp Cologne, Germany 16. May 2019
datasolut GmbH - https://datasolut.com
SharePoint & jQuery Guide - SPSTC 5/18/2013 Mark Rackley
This document provides an overview and introduction to using jQuery with SharePoint. It discusses what jQuery is and why it is useful for SharePoint development. It covers basics of jQuery and SharePoint integration including deployment options, development best practices, interacting with forms, and reading list items using both SPServices and the Client Side Object Model. The document includes code examples and discusses using third party libraries and debugging techniques. It concludes with demonstrations of basic jQuery techniques, reading list items, searching the DOM, and integrating Bing Maps.
This document provides an overview of designing user experience for SharePoint internet sites. It discusses understanding user experience, how it applies to SharePoint, and a case study of how Chippewa Valley Technical College improved their site. It also covers development tools and tips, web analytics and optimization, demos of master pages and branding techniques, and resources for further information. The goal is to make SharePoint sites look and feel less like SharePoint and more like custom-designed websites.
The document introduces the Alternative Dispatcher Layer (ADL), an open-source REST-based framework for extracting data from SAP. It discusses how ADL provides a simpler and more flexible alternative to SAP's Internet Communication Framework. The presentation covers how to install ADL, build RESTful resources with example GET and POST methods, and link them to a new ICF node. ADL allows developers to easily build REST APIs for SAP data and return responses in various formats like JSON and XML.
Building enterprise platforms - off the beaten path - SharePoint User Group U...Andy Talbot
This document provides guidance on building enterprise SharePoint platforms. It discusses governance, roles and responsibilities, documentation, testing, hardware considerations, monitoring, patching, and more. The key recommendations are to establish governance through roles, processes, and guidelines; perform thorough testing and monitoring; plan for hardware needs and capacity over time; and keep platforms current through patching and upgrades. Understanding these areas is important for maintaining a stable and supported SharePoint environment.
There are a lot of disappointment with Agile nowadays, as many agile initiatives fail - at least fail to deliver the brand new world of hyper-productivity that was envisioned.
However, it does not suffice to make small changes and hope for large benefits. For an agile initiative to really pay off, several fields must be agile-minded: technology, process, and organisation. Shortcoming in any of these will cap the possible success.
This presentation covers the three "elements" tech, process, and org, in an attempt to make an inventory of what practices we have in each field. And, of those practices - which of them are well-established, which are well-known and well described, and which are totally avant-garde?
Hopefully each organisation can find something to pick to move their agile initiative a little bit further.
How do organizations scale data services and data science teams effectively? What are the building blocks for that process and how can formal project management methodologies like Agile help to run data projects more efficiently.
Making Data Science Scalable - 5 Lessons LearnedLaurenz Wuttke
Making Data Science Scalable - 5 Lessons Learned
Making Data Science and Machine Learning scalable is not easy:
#1 Data Science in silos is bad
#2 ML-Feature stores should be at the heart of every ML-Platform
#3 Auto ML works great if you have a Feature store
#4 Treat Data Science Projekts more like Software Development
#5 Cloude based Infrastructure makes it easy to get started
Data Science MeetUp Cologne, Germany 16. May 2019
datasolut GmbH - https://datasolut.com
SharePoint & jQuery Guide - SPSTC 5/18/2013 Mark Rackley
This document provides an overview and introduction to using jQuery with SharePoint. It discusses what jQuery is and why it is useful for SharePoint development. It covers basics of jQuery and SharePoint integration including deployment options, development best practices, interacting with forms, and reading list items using both SPServices and the Client Side Object Model. The document includes code examples and discusses using third party libraries and debugging techniques. It concludes with demonstrations of basic jQuery techniques, reading list items, searching the DOM, and integrating Bing Maps.
This document provides an overview of designing user experience for SharePoint internet sites. It discusses understanding user experience, how it applies to SharePoint, and a case study of how Chippewa Valley Technical College improved their site. It also covers development tools and tips, web analytics and optimization, demos of master pages and branding techniques, and resources for further information. The goal is to make SharePoint sites look and feel less like SharePoint and more like custom-designed websites.
The document introduces the Alternative Dispatcher Layer (ADL), an open-source REST-based framework for extracting data from SAP. It discusses how ADL provides a simpler and more flexible alternative to SAP's Internet Communication Framework. The presentation covers how to install ADL, build RESTful resources with example GET and POST methods, and link them to a new ICF node. ADL allows developers to easily build REST APIs for SAP data and return responses in various formats like JSON and XML.
Building enterprise platforms - off the beaten path - SharePoint User Group U...Andy Talbot
This document provides guidance on building enterprise SharePoint platforms. It discusses governance, roles and responsibilities, documentation, testing, hardware considerations, monitoring, patching, and more. The key recommendations are to establish governance through roles, processes, and guidelines; perform thorough testing and monitoring; plan for hardware needs and capacity over time; and keep platforms current through patching and upgrades. Understanding these areas is important for maintaining a stable and supported SharePoint environment.
The document discusses principles for product ownership and development at scale. It begins by asking questions about product owners, large-scale development, and common roles. It then covers defining what constitutes a product, especially at large scale. Principles for product ownership at scale include having end-to-end accountability for product value, minimum viable product owners, and collective accountability. The document also discusses reducing accidental complexity through principles like business alignment, architectural cohesion, and evolving the product definition over time.
A detailed look at how TYE (TiE Youth Entrepreneurs) Oregon runs its innovation and entrepreneurship program for high school students. Schedules, timelines, goals, tools included. Presented at TYE Global competition 2016 in Portland, OR.
Setting Up CircleCI Workflows for Your Salesforce AppsDaniel Stange
This document discusses setting up CircleCI workflows for Salesforce apps. It covers prerequisites for CircleCI and Salesforce DX, why continuous integration (CI) is useful, basics of CI concepts and workflows, designing a sample CI workflow using CircleCI and SFDX that includes testing, code quality checks, and deployment. It demonstrates configuring and running the workflow in CircleCI and adding a quality gate using static code analysis with Apex PMD. Next steps discussed include breaking projects into smaller packages and parallelizing tests.
This document summarizes Service Manager, a component of System Center 2012. It provides an overview of Service Manager's key features like ITIL/MOF process support, integration with other System Center products, and user self-service capabilities. It also discusses considerations for deploying Service Manager like server roles and resources. Finally, it outlines steps after installation like customization and integration within the System Center suite and with third party tools.
August 2018: DevSecOps - London GatheringMichael Man
Rolling slides to kick of the event.
*** Description of the main talk ***
Threat Modelling can be a laborious and time-consuming exercise, which is not a happy marriage with CI and DevOps methodologies. In this talk, I shall outline my Rapid Threat Model Prototyping paradigm, which I have successfully been using both at Visa and Photobox. My method enables automation and inclusion into fast-moving development cycles and is well-suited for today's IT environments.
1) The document discusses 7 common mistakes made when building scalable SharePoint applications. The first mistake is conflating performance and scalability, where an application may perform well for one user but not scale to support thousands of concurrent users.
2) The second mistake is using SharePoint lists as an OLTP database, as lists are not optimized for transactional data. It is better to use a custom SQL database and connect to SharePoint using provider hosted apps.
3) The seventh and final mistake discussed is failing to leverage Search, as Search provides scalable functionality for indexed data but may not be suitable for all scenarios due to indexing times.
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)Rustici Software
The Tin Can API is having major impacts on the direction of the e-learning industry.
Organizations and vendors of various types are rushing to adopt Tin Can because it enables many things they have wanted to do for a long time. Things like mobile delivery, offline delivery, serious games and hosting content outside the LMS were all difficult or impossible with SCORM. These are easy with Tin Can.
This webinar lets you get an in-depth look at what Tin Can means to various types of software and organizations, and learn what you need to be doing to make sure that you're keeping up with the trends that Tin Can has enabled in our industry. It features eight companies, each of which will tell you how they're using the Tin Can API, and what it means for their business.
This document provides an agenda and summary for an online conference about empowering applications with Azure Machine Learning. The agenda includes introductions to Azure, machine learning, Azure ML, the Azure DataMarket, application integration, and API/data management. It also includes a machine learning overview and descriptions of supervised and unsupervised learning. The conference includes a demo of Azure ML and discussions of monetization options and related Azure services like API Management and Data Factory.
Agile 2013: Pat Reed and I discussing Scrum and Compliance Laszlo Szalvay
To become a mainstream methodology, Agile had to overcome many potential obstacles. The first was geography…One of today’s most daunting obstacles is compliance, often bringing heavyweight documentation, required procedures that are very waterfall-ish, complex approval work flows, and complicated approval processes begins Compliance Is A Hurdle, Not A Barrier, To Agile a Forrester Research paper published in July 2011.
This presentation will walk attendees through the problem of why organizations trying to manage a software development life cycle or PMO in a heavily regulated industry are fraught with challenges (e.g. externally mandated documentation levels, limiting the requirements and scope of the Product Owner, morale of employees). The presenters will discuss the fact that many of the external compliance standards (FASB, MAS, FSOC) are vague, and worse yet not written with the software development team in mind. In fact one of the risks is the interpretation of policy or external compliance standard remains on the business or with an executive (through personal / fiduciary guarantees). For example, authors of US Federal legislation (e.g. Dodd Frank Act) do not specifically consider software development when writing laws and are often ignorant to the downstream effects of said legislation for a development team based in Russia or India. When asked for clarifications the FSOC does not know enough about software development to provide clear and concise answers and the amount of documentation in the said legislation can be (a) in the thousands of pages and (b) within living documents.
This fall, C/D/H presented to a group of IT professionals and leaders on best practices for optimizing and branding the user experience of SharePoint 2010 public websites and portals.
Attendees learned how SharePoint 2010 solutions can generate measurable business results from improvements in SharePoint information architecture, usability, visual design, and data visualization/integration. Real world projects were used to demonstrate how adhering to best practices drives adoption and provides valuable user feedback for continuous improvement.
Download the slide deck (PDF, 1 MB).
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...Sotrender
Okej, mam już mój świetny model w Notebooku, co dalej? Większość kursów i źródeł dotyczących uczenia maszynowego dobrze przygotowuje nas do implementacji algorytmów uczenia maszynowego i budowy mniej lub bardziej skomplikowanych modeli. Jednak w większości przypadków model jest jedynie małym fragmentem większego systemu, a jego wdrożenie i utrzymywanie okazuje się w praktyce procesem czasochłonnym i generującym rozmaite błędy. Problem potęguje się kiedy mamy do sproduktyzowania nie jeden, a więcej modeli. Choć z roku na rok powstaje coraz więcej narzędzi i platform do usprawnienia tego procesu, jest to zagadnienie któremu wciąż poświęca się stosunkowo mało uwagi.
W mojej prezentacji przedstawię jakich podejść, dobrych praktyk oraz narzędzi i usług Google Cloud Platform używamy w Sotrender do efektywnego trenowania i produktyzacji naszych modeli ML, służących do analizy danych z mediów społecznościowych. Omówię na które aspekty DevOps zwracamy uwagę w kontekście wytwarzania produktów opartych o modele ML (MLOps) i jak z wykorzystaniem Google Cloud Platform można je w łatwy sposób wdrożyć w swoim startupie lub firmie.
Prezentacja Macieja Pieńkosza z Sotrendera poczas Data Science Summit 2020
This document discusses shadow IT and provides recommendations for how enterprise IT can embrace it. It defines shadow IT as solutions developed without enterprise IT oversight and explains why teams turn to it for freedom, ownership, and ego. Trends like externalization, consumerization, and democratization of technology are driving its growth. The document recommends that enterprise IT address barriers preventing shadow IT from adopting standards, extend solutions to shadow IT teams, and merge policies with their environments to bridge the divide between the two.
From Monoliths to Services: Paying Your Technical DebtTechWell
This document discusses transitioning from monolithic applications to microservices and serverless architectures. It begins by defining technical debt and explaining how microservices can help pay it down incrementally. It then covers different architectural styles like monoliths and microservices. The rest of the document discusses moving to cloud infrastructure, breaking apart monolithic applications into independent services, communication between services, leveraging third-party services, and security considerations for microservices.
This document summarizes the agenda and key topics from a 4-day course on data science for finance. Day 4 focuses on deploying machine learning models in production and providing a recap of the overall course. The presentation discusses challenges in moving models from prototypes to production, and introduces QuSandbox as a platform for adopting data science and AI in enterprises. QuSandbox provides tools for model management, experimentation and deployment through a user portal and APIs.
This document provides an introduction to DevOps. It defines DevOps as a cultural and professional movement focused on building and operating high-velocity organizations. The document discusses the history of DevOps, noting that while concepts like Agile infrastructure have existed since 2009, the term "DevOps" is relatively new. It also provides two definitions of DevOps, including seeing it as the co-evolution of practices with the underlying activity. The rest of the document covers various aspects of DevOps including culture, automation, lean practices, measurement, and sharing through examples from companies that have implemented DevOps.
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
This document discusses the concept of minimal viable architecture and how architecture should evolve over time as a system grows. It recommends starting with simple prototypes and monolithic architectures, then transitioning to scalable architectures like microservices as needs increase. Key points are to solve current problems simply, use standard tools, iterate quickly, and focus on quality from the beginning rather than over-engineering prematurely. Architecture should progress from starting to scaling to optimizing phases as the system matures.
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
Choice Hotels is undertaking a multiyear, $20 million project to recreate our core business engines on AWS. In trying to approach this complex undertaking, we determined that the project itself is a system too. You can apply principles of good architecture and design work in how you approach the project structure and management. Come to this talk by Choice Hotels’ CTO to learn five key lessons and 20 concrete takeaways that you can implement today to help your AWS projects succeed.
Building and maintaining your information architecture (IA) in SharePoint is an important and ongoing operational activity.
As Microsoft Teams quickly spreads across your organization, its fast-paced deployment and ease-of-use capabilities make it a powerful hub for team collaboration, but can also mask the complexity of its underlying IA needs.
In this IntraTeam (https://intrateam.dk) webinar (held January 30, 2019), Microsoft MVP & RD Christian Buckley provided an overview of the unique IA considerations for Teams with the goal of helping viewers better understand the interdependencies and gaps to be filled as their Teams planning gets underway.
Gamifying Agile Adoption - An experimentAshish Parkhi
While having a chat with Naresh Jain, he suggested me to go through the Ted Talk – “Gaming can make a better world” by Jane McGonigal. I found the title very weird and was wondering how is that possible? After going through the talk though, I was amazed. I started wondering if I can use the gamification technique in Agile Adoption, in our Products, in Performance Management Systems, in Employee Engagement Programs?
Dhaval Dalal introduced me to Prof. Kevin Werbach’s definition of Gamification – “The use of game elements and game design techniques in non-game contexts.”
http://ashishparkhi.com/2014/10/26/gamifying-agile-adoption-an-experiment/
This document discusses connecting active people with their passions through social media accounts and conferences. It also references integrating external systems and services like e-commerce and payment gateways through API services and a service bus with a content hub. The document also discusses data storage, analytics, and visualization using tools like PowerBI and a data factory. It mentions CapitalOne's "Software Cleanroom" approach and continuous delivery practices like code reviews and blameless postmortems.
The document discusses principles for product ownership and development at scale. It begins by asking questions about product owners, large-scale development, and common roles. It then covers defining what constitutes a product, especially at large scale. Principles for product ownership at scale include having end-to-end accountability for product value, minimum viable product owners, and collective accountability. The document also discusses reducing accidental complexity through principles like business alignment, architectural cohesion, and evolving the product definition over time.
A detailed look at how TYE (TiE Youth Entrepreneurs) Oregon runs its innovation and entrepreneurship program for high school students. Schedules, timelines, goals, tools included. Presented at TYE Global competition 2016 in Portland, OR.
Setting Up CircleCI Workflows for Your Salesforce AppsDaniel Stange
This document discusses setting up CircleCI workflows for Salesforce apps. It covers prerequisites for CircleCI and Salesforce DX, why continuous integration (CI) is useful, basics of CI concepts and workflows, designing a sample CI workflow using CircleCI and SFDX that includes testing, code quality checks, and deployment. It demonstrates configuring and running the workflow in CircleCI and adding a quality gate using static code analysis with Apex PMD. Next steps discussed include breaking projects into smaller packages and parallelizing tests.
This document summarizes Service Manager, a component of System Center 2012. It provides an overview of Service Manager's key features like ITIL/MOF process support, integration with other System Center products, and user self-service capabilities. It also discusses considerations for deploying Service Manager like server roles and resources. Finally, it outlines steps after installation like customization and integration within the System Center suite and with third party tools.
August 2018: DevSecOps - London GatheringMichael Man
Rolling slides to kick of the event.
*** Description of the main talk ***
Threat Modelling can be a laborious and time-consuming exercise, which is not a happy marriage with CI and DevOps methodologies. In this talk, I shall outline my Rapid Threat Model Prototyping paradigm, which I have successfully been using both at Visa and Photobox. My method enables automation and inclusion into fast-moving development cycles and is well-suited for today's IT environments.
1) The document discusses 7 common mistakes made when building scalable SharePoint applications. The first mistake is conflating performance and scalability, where an application may perform well for one user but not scale to support thousands of concurrent users.
2) The second mistake is using SharePoint lists as an OLTP database, as lists are not optimized for transactional data. It is better to use a custom SQL database and connect to SharePoint using provider hosted apps.
3) The seventh and final mistake discussed is failing to leverage Search, as Search provides scalable functionality for indexed data but may not be suitable for all scenarios due to indexing times.
The Impacts of the Tin Can API: How 8 Companies are Using the Tin Can API (xAPI)Rustici Software
The Tin Can API is having major impacts on the direction of the e-learning industry.
Organizations and vendors of various types are rushing to adopt Tin Can because it enables many things they have wanted to do for a long time. Things like mobile delivery, offline delivery, serious games and hosting content outside the LMS were all difficult or impossible with SCORM. These are easy with Tin Can.
This webinar lets you get an in-depth look at what Tin Can means to various types of software and organizations, and learn what you need to be doing to make sure that you're keeping up with the trends that Tin Can has enabled in our industry. It features eight companies, each of which will tell you how they're using the Tin Can API, and what it means for their business.
This document provides an agenda and summary for an online conference about empowering applications with Azure Machine Learning. The agenda includes introductions to Azure, machine learning, Azure ML, the Azure DataMarket, application integration, and API/data management. It also includes a machine learning overview and descriptions of supervised and unsupervised learning. The conference includes a demo of Azure ML and discussions of monetization options and related Azure services like API Management and Data Factory.
Agile 2013: Pat Reed and I discussing Scrum and Compliance Laszlo Szalvay
To become a mainstream methodology, Agile had to overcome many potential obstacles. The first was geography…One of today’s most daunting obstacles is compliance, often bringing heavyweight documentation, required procedures that are very waterfall-ish, complex approval work flows, and complicated approval processes begins Compliance Is A Hurdle, Not A Barrier, To Agile a Forrester Research paper published in July 2011.
This presentation will walk attendees through the problem of why organizations trying to manage a software development life cycle or PMO in a heavily regulated industry are fraught with challenges (e.g. externally mandated documentation levels, limiting the requirements and scope of the Product Owner, morale of employees). The presenters will discuss the fact that many of the external compliance standards (FASB, MAS, FSOC) are vague, and worse yet not written with the software development team in mind. In fact one of the risks is the interpretation of policy or external compliance standard remains on the business or with an executive (through personal / fiduciary guarantees). For example, authors of US Federal legislation (e.g. Dodd Frank Act) do not specifically consider software development when writing laws and are often ignorant to the downstream effects of said legislation for a development team based in Russia or India. When asked for clarifications the FSOC does not know enough about software development to provide clear and concise answers and the amount of documentation in the said legislation can be (a) in the thousands of pages and (b) within living documents.
This fall, C/D/H presented to a group of IT professionals and leaders on best practices for optimizing and branding the user experience of SharePoint 2010 public websites and portals.
Attendees learned how SharePoint 2010 solutions can generate measurable business results from improvements in SharePoint information architecture, usability, visual design, and data visualization/integration. Real world projects were used to demonstrate how adhering to best practices drives adoption and provides valuable user feedback for continuous improvement.
Download the slide deck (PDF, 1 MB).
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
Trenowanie i wdrażanie modeli uczenia maszynowego z wykorzystaniem Google Clo...Sotrender
Okej, mam już mój świetny model w Notebooku, co dalej? Większość kursów i źródeł dotyczących uczenia maszynowego dobrze przygotowuje nas do implementacji algorytmów uczenia maszynowego i budowy mniej lub bardziej skomplikowanych modeli. Jednak w większości przypadków model jest jedynie małym fragmentem większego systemu, a jego wdrożenie i utrzymywanie okazuje się w praktyce procesem czasochłonnym i generującym rozmaite błędy. Problem potęguje się kiedy mamy do sproduktyzowania nie jeden, a więcej modeli. Choć z roku na rok powstaje coraz więcej narzędzi i platform do usprawnienia tego procesu, jest to zagadnienie któremu wciąż poświęca się stosunkowo mało uwagi.
W mojej prezentacji przedstawię jakich podejść, dobrych praktyk oraz narzędzi i usług Google Cloud Platform używamy w Sotrender do efektywnego trenowania i produktyzacji naszych modeli ML, służących do analizy danych z mediów społecznościowych. Omówię na które aspekty DevOps zwracamy uwagę w kontekście wytwarzania produktów opartych o modele ML (MLOps) i jak z wykorzystaniem Google Cloud Platform można je w łatwy sposób wdrożyć w swoim startupie lub firmie.
Prezentacja Macieja Pieńkosza z Sotrendera poczas Data Science Summit 2020
This document discusses shadow IT and provides recommendations for how enterprise IT can embrace it. It defines shadow IT as solutions developed without enterprise IT oversight and explains why teams turn to it for freedom, ownership, and ego. Trends like externalization, consumerization, and democratization of technology are driving its growth. The document recommends that enterprise IT address barriers preventing shadow IT from adopting standards, extend solutions to shadow IT teams, and merge policies with their environments to bridge the divide between the two.
From Monoliths to Services: Paying Your Technical DebtTechWell
This document discusses transitioning from monolithic applications to microservices and serverless architectures. It begins by defining technical debt and explaining how microservices can help pay it down incrementally. It then covers different architectural styles like monoliths and microservices. The rest of the document discusses moving to cloud infrastructure, breaking apart monolithic applications into independent services, communication between services, leveraging third-party services, and security considerations for microservices.
This document summarizes the agenda and key topics from a 4-day course on data science for finance. Day 4 focuses on deploying machine learning models in production and providing a recap of the overall course. The presentation discusses challenges in moving models from prototypes to production, and introduces QuSandbox as a platform for adopting data science and AI in enterprises. QuSandbox provides tools for model management, experimentation and deployment through a user portal and APIs.
This document provides an introduction to DevOps. It defines DevOps as a cultural and professional movement focused on building and operating high-velocity organizations. The document discusses the history of DevOps, noting that while concepts like Agile infrastructure have existed since 2009, the term "DevOps" is relatively new. It also provides two definitions of DevOps, including seeing it as the co-evolution of practices with the underlying activity. The rest of the document covers various aspects of DevOps including culture, automation, lean practices, measurement, and sharing through examples from companies that have implemented DevOps.
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
This document discusses the concept of minimal viable architecture and how architecture should evolve over time as a system grows. It recommends starting with simple prototypes and monolithic architectures, then transitioning to scalable architectures like microservices as needs increase. Key points are to solve current problems simply, use standard tools, iterate quickly, and focus on quality from the beginning rather than over-engineering prematurely. Architecture should progress from starting to scaling to optimizing phases as the system matures.
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
Choice Hotels is undertaking a multiyear, $20 million project to recreate our core business engines on AWS. In trying to approach this complex undertaking, we determined that the project itself is a system too. You can apply principles of good architecture and design work in how you approach the project structure and management. Come to this talk by Choice Hotels’ CTO to learn five key lessons and 20 concrete takeaways that you can implement today to help your AWS projects succeed.
Building and maintaining your information architecture (IA) in SharePoint is an important and ongoing operational activity.
As Microsoft Teams quickly spreads across your organization, its fast-paced deployment and ease-of-use capabilities make it a powerful hub for team collaboration, but can also mask the complexity of its underlying IA needs.
In this IntraTeam (https://intrateam.dk) webinar (held January 30, 2019), Microsoft MVP & RD Christian Buckley provided an overview of the unique IA considerations for Teams with the goal of helping viewers better understand the interdependencies and gaps to be filled as their Teams planning gets underway.
Gamifying Agile Adoption - An experimentAshish Parkhi
While having a chat with Naresh Jain, he suggested me to go through the Ted Talk – “Gaming can make a better world” by Jane McGonigal. I found the title very weird and was wondering how is that possible? After going through the talk though, I was amazed. I started wondering if I can use the gamification technique in Agile Adoption, in our Products, in Performance Management Systems, in Employee Engagement Programs?
Dhaval Dalal introduced me to Prof. Kevin Werbach’s definition of Gamification – “The use of game elements and game design techniques in non-game contexts.”
http://ashishparkhi.com/2014/10/26/gamifying-agile-adoption-an-experiment/
This document discusses connecting active people with their passions through social media accounts and conferences. It also references integrating external systems and services like e-commerce and payment gateways through API services and a service bus with a content hub. The document also discusses data storage, analytics, and visualization using tools like PowerBI and a data factory. It mentions CapitalOne's "Software Cleanroom" approach and continuous delivery practices like code reviews and blameless postmortems.
The document provides tips for inheriting a legacy team, including treating individuals with respect, focusing on understanding them in walking one-on-one meetings with phones away, being curious and trusting the crew to focus on outcomes through experimentation and honest feedback, all while keeping work visible on a kanban and remaining confident.
Columbia Sportswear at DevOpsDays Seattle 2018Scott Nasello
This document discusses continuous delivery practices for Azure PaaS applications. It provides guidance on using a cloud-first strategy with Azure services like API Management, Service Fabric, and Azure Data Lake. It outlines a CI/CD pipeline using Visual Studio Team Services for building, deploying to dev/test, and releasing to production. Future aspirations include containerizing applications, using .NET Core, refactoring deployment scripts, and establishing global build templates. The document emphasizes starting small, equipping teams, and being clear on outcomes to drive organizational changes towards cloud-first strategies and breaking down data silos.
The document discusses how ChatOps can be used as an agent of change by connecting people, tools, processes, and automation. It notes that implementing DevOps in a Microsoft environment can cause friction due to dependencies, lack of context, different time zones, and organizational structure. Finally, it lists over 30 common tools used in enterprise environments.
The document discusses concepts related to DevOps including ChatOps, change agents, onboarding, and friction. It provides definitions for these terms and lists examples of how ChatOps can help with onboarding by reducing friction from issues like permissions, dependencies, training, context, timezones, organization structure, transparency, and guardrails. A quote indicates that Guido P. was very excited about the idea of ChatOps.
DevOpsing in a Microsoft World - An experience report from Columbia SportswearScott Nasello
The document discusses challenges in implementing DevOps practices within a Microsoft-centric organization and outlines strategies to address those challenges. It describes typical challenges such as reliance on vendors, siloed teams, and resistance to change. It emphasizes that enduring DevOps transformations require a commitment to becoming a learning organization. Interviews are presented where individuals discuss their journey implementing DevOps and lessons learned around constant change, lack of prioritization, and the importance of expanding skills.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
4. 4
Turn the Ship Around – Captain Marquet
“You are either building a learning organization or you are
LOSING to someone who is” - Andrew Clay Shafer
https://2iq.nl/wp-content/uploads/2017/03/blog_USS-Santa-Fe.jpg
7. Columbia Sportswear Case Studies
https://pixabay.com/en/storage-papers-office-cabinet-1209059/
“Teach an organization to fix itself…” – Damon Edwards
DOES15
14. 7. Public Cloud, APIs, Open Data
Platform
METHODS
• EA & DevOps
• Embedded
engineers
• Cloud (PaaS) first
• Microsoft VSTS
CI/CD
• * as Code
RESULTS
• CI/CD Pipelines!
• Day 1 onboarding
• Vendor partnership
DEMO
Zero Hero Tue @
2:50
https://www.shutterstock.com/image/745243441
15. 2015 2017
Siloed Experts in specialist teams “T-shaped” Engineers in cross-functional teams
System Admins w/Point and click
behaviors
”Fuller Stack” engineers using CI pipelines
Individuals optimizing for their function Team players optimizing for platforms (DFM)
Capable, confident, and complacent Learning organization; skilled at change
Command & Control leadership Empowered/Engaged teams
Private cloud orientation Public cloud first orientation
Slow, reactive, and technology hoarding ChatOps (diffusion, transparency, velocity)
Overreliance on vendors Loosely coupled technologies, open source
Focus on utilization Focus on quality, speed, + delivery (low WIP)
Postmortems (after major outage) Weekly scheduled retrospectives
Public Cloud, APIs
Open Data Platform