Wednesday, 22 May 2024
MS Build Conference 2024 Online Notes
Sunday, 12 May 2024
New SharePoint Options to be aware of
SharePoint Embedded
We have all used SharePoint and the API's but this is really useful as it allows me to have full SharePoint API access to use with my applications. So it can be protected and scale. I've had tons of projects that should have used this but instead backed on dedicated Site Collections.
External user on SPO have to be guests, and you use the subscription model, so i think you can have 5 guests for each O365 paid user. Issue is this is then giving access to your internal SharePoint/collaboration area. SharePoint Embedded provides a dedicated area and offers two types of consumption/billing models:
- ISV-led, and
- and direct-to-customer billing.
SharePoint Premium
Sunday, 7 April 2024
Power BI Licencing Explained
Power BI Licencing (Simple Overview)
Wednesday, 6 March 2024
Low code CoE thoughts
Key areas to address for a Low Code CoE:
- Portfolio of Products
- People/Skills/Experts
- Process/ALM
- Platform/Governance/Cleanup/Architecture/NFR's (scalability, SLAs)
- Promotion/delivery/training
Consider putting the project through a Business case validation, particularly for larger projects. The business case is how your business visualises and communicates a proposed project, which should continuously be refined. Points to cover:
- Business Case (Idea)
- Customer Segment >
- Value Proposition (what do they get) >
- Channels (API, website, AI Services, .. ) Customer Achievement (get and retain) >
- Revenue (how to make money)
- Key Resources (patches, maintenance) covers technology and data. What tech, people need to build and continue delivering. Data: where does it come from, quality, restrictions, relevancy.
- Partners (dependency e.g. AWS, Azure, Mendix, OutSystems, UiPath, Microsoft, and backup options)
- Cost breakdown
Tuesday, 27 February 2024
My First Mendix Widget - Azure AI component to convert Text to audio
https://www.youtube.com/watch?v=0bxJeYSDV28 (3min video)
Sunday, 11 February 2024
Basics to setting up an AI Transformation Program - High level
Overview: Many large organisations have started on their Artificial Intelligence (AI) journeys, many have started in weird directions and some are taking the wait and see approach. As a general rule, I feel most organisations should try identify the most important use cases for AI and using a basic scoring system take the easy high values use cases first.
A good option is to get a AI focused team to put the AI program into your business. Get people seconded as they have key domain knowledge and couple with IT experts pref with strong AI skills.
1. AI Idea Generation: Collate a detailed list of possible ideas. I like to use SharePoint, it's a good idea to open ideas up to the business or make gamification of idea generation to get a good set of ideas. You;ll get lots of overlap, distill into unique ideas, and get the team/stakeholders together.
2. Business Impact: how does this help our customers or generate revenue or does this improve our operations. Can this be quantified?3. Technological Feasibility: Can technology meet the requirement, and at what cost? High level technical design is strongly advised as show below in figure 2.
4. Implement: If the idea holds up to Business impact, and is possible, select the highest value to lowest effort ideas. It is a good idea to start with the simpler ideas to get the ball rolling.
Wednesday, 31 January 2024
Low code ROI/TCO and observability - Monitoring Low code Platforms
Overview: With Low code gaining tremendous traction, the rate at which apps are being built is increasing quickly. More citizens can build and pro developers can build more.
Governance helps maintain the quality of the apps and their code, but as an app needs to be updated, it becomes significantly expensive to maintain and update the low code solutions. The P-F curve has been around for awhile for regular assets (I first saw this 20 years ago with Mining equipment in Southern Africa, Machine maintenance on the mines help significantly reduce the cost of the assets/equipment and reduce catastrophic outages, anyway I've digressed...).