Category: Uncategorized

  • Solution architect role during project phases

    A solution architect’s daily role on a customer project will vary greatly with the size, approach, and phase of the project. This unit explores some of the common project activities that a solution architect will either be responsible for or, at a minimum, participate in.

    The discussion here will be without regard to a specific implementation methodology.

    Presales

    The primary activity of presales is supporting the sales team on landing the project. Occasionally, the solution architect is dedicated to presales activities. In other cases, solution architects are only pulled in as needed. With presales, the focus is on the minimal effort that is required to land the project while ensuring that the sales team does not oversell what you can deliver. Activities during this phase of the engagement can primarily be categorized as follows:

    • Request for Proposal (RFP) responses – Handling tough technical questions that the sales team could not complete and reviewing other’s responses to ensure that they are feasible and aligned with the level of effort estimated.
    • Introductory customer meetings – Typically, along with the account team, the solution architect can participate as a technical resource to help field questions on possible solutions or outcomes. For the solution architect, this situation is a great opportunity to learn about the customer’s current environment, needs, and their desired outcomes. Later in this learning path, you will explore techniques to prepare for these meetings and how to make the most of the encounter.
    • Proof of concepts /demos – While the solution architect might not be the one building the POC/demo, they are often indispensable in helping to envision and craft what the POC or demo will highlight. Solution architects are expected to have a deep awareness of the different pre-built applications and available integrations that can be combined to highlight a proposed solution. They should also help the team decide what parts of a proposed solution are worth building out to highlight the proposed approach.
    • Solution envisioning – While this might be part of a customer meeting, it can also happen independently to generate ideas on how to approach a customer’s problem. Often, the presales stage of a project will be high-level, but it can also be done later in the project during each of the sprints in a more detailed exercise. Solution envisioning is simply considering the customer’s needs and then developing those needs into a concept of a proposed solution.

    A key skill for a solution architect in this phase of a project is the ability to communicate with all levels of a customer’s organization. Often, solution architects translate technical topics into a more business focused discussion.

    Solution architects must also be skilled at answering questions in a way that is accurate but does not create two more questions for every one answered.

    While solution architects are not required to be an expert on product licensing, they should have a grasp of the implications of licensing for their proposed solutions. In some cases, they might be required to architect within the license constraints for what a customer has purchased or is willing to purchase.

    In this phase, a skilled solution architect can spot opportunities that the rest of the sales team might have missed and then highlight these opportunities to the team to allow upsell of services. Alternatively, solution architects can suggest different approaches that might better address a requirement or need.

    supply chain

  • Augment cognition with generative AI

    Generative AI can benefit public sector organizations by increasing comprehension and learning and augmenting cognition, especially in the following areas:

    • Helping fraud investigators find evidence by extracting insights from data
    • Performing multimodal image analysis by gathering insights quickly from open-source intelligence with AI processing
    • Creating knowledge hubs to organize repositories, surface insights, and empower teams to find information more efficiently

    Augmented cognition through AI provides a digital sidekick that helps employees think better and handle complex tasks easily.

    staff augmentation service

  • Enhance productivity with generative AI

    One of the ways that AI can make a significant impact in the public sector is by enhancing productivity. When public sector organizations use AI, they can empower the workforce and open up new avenues of efficiency and creativity in areas like:

    • Simplifying case management by helping case workers manage heavy workloads with AI-generated drafts, insights, and automation
    • Simplifying rule making and accelerating the process by using AI to help draft and refine policies, gather public comments, and then analyze the comments
    • Empowering constituents to engage with public sector organizations more effectively, which results in shorter wait times, faster resolution, and informed support
    • Helping IT teams migrate legacy apps by documenting their functionalities, translating legacy code, and creating translations of app functions

    Let’s explore each one of these use cases.

    software development

  • Create custom domain names

    When you create a web app, Azure assigns the app to a subdomain of azurewebsites.net. Suppose your web app is named contoso. Azure creates a URL for your web app as contoso.azurewebsites.net. Azure also assigns a virtual IP address for your app. For a production web app, you might want users to see a custom domain name.

    What is a custom domain?

    A domain name is the address people type into a web browser to reach your website. A custom domain is a domain name that you own and configure to point to your Azure-hosted app, replacing the default Azure domain.

    school management

  • Create an app with App Service

    You can use the Web Apps, Mobile Apps, or API Apps features of Azure App Service, and create your own apps in the Azure portal.

    Things to know about configuration settings

    Let’s examine some of the basic configuration settings you need to create an app with App Service.

    • Name: The name for your app must be unique. The name identifies and locates your app in Azure. An example name is webappces1.azurewebsites.net. You can map a custom domain name, if you prefer to use that option instead.
    • Publish: App Service hosts (publishes) your app as code or as a Docker Container.
    • Runtime stack: App Service uses a software stack to run your app, including the language and SDK versions. For Linux apps and custom container apps, you can set an optional start-up command or file. Your choices for the stack include .NET Core, .NET Framework, Node.js, PHP, Python, and Ruby. Various versions of each product are available for Linux and Windows.
    • Operating system: The operating system for your app runtime stack can be Linux or Windows.
    • Region: The region location that you choose for your app affects the App Service plans that are available.
    • Pricing plans: Your app needs to be associated with an Azure App Service plan to establish available resources, features, and capacity. You can choose from pricing tiers that are available for the region location you selected.
    quote

  • Apply a horizon-based framework

    To classify initiatives into horizons, we first map company initiatives to a prioritization grid. Then we are able to prioritize investments into horizons based on where the initiative falls in the grid.

    Map initiatives to a prioritization grid

    Start with a matrix with four quadrants that organizes planned initiatives by strategic impact on one axis and business model impact on the other.

    The matrix’s horizontal axis represents a spectrum of “tactical” to “strategic” initiatives. “Tactical” initiatives are confined to a single team or use case. “Strategic” initiatives represent larger investments that might affect the entire organization. The matrix’s vertical axis represents a spectrum of business models. Existing business model initiatives address competitive and disruptive threats, improve operations, or empower employees. New business model initiatives create new value propositions and revenue streams.

    As you map initiatives, it’s helpful to involve the Chief Financial Officer (CFO) office and other stakeholders to ensure you’ve made the right assumptions around the opportunity valuation.

    Let’s try filling in the prioritization grid using the earlier manufacturing example. You might place automation of quality control in the lower left quadrant. It’s an initiative that digitizes and optimizes an existing business model without requiring systemic changes.

    Scenarios that fall below the middle line help the organization survive more than thrive. They might address competitive and disruptive threats, improve operations, or empower employees in the organization. Scenarios above the middle line help companies create new value propositions, revenue streams, or business models.

    Once you are done classifying your initiatives on the grid, you can map the quadrants to horizons. The quadrant that an initiative fits determines which horizon it belongs to. The initiatives in quadrants one and four belong to Horizon 2. The initiatives in quadrant three belong to Horizon 1. The initiatives in quadrant two belong to Horizon 3.

    Diagram that shows a filled in prioritization grid.

    Prioritize investments based on horizons

    We recommend prioritizing initiatives in phases: start with foundational initiatives in the bottom left of the Prioritization framework quadrant and move towards transformational initiatives in the top right of the quadrant.

    Having mapped the initiatives to their horizons, you tackle them in order: Horizon 1 initiatives first then Horizon 2 initiatives, and finally Horizon 3 initiatives.

    mobile app development

  • Create business value with an AI strategy

    There’s excitement stirring around AI. It’s now clear that AI technologies drive substantial value to organizations and should be embraced to keep a competitive edge. However, the complexity underpinning AI may feel intimidating. Any organization needs a solid plan for AI adoption and scaling to fully benefit from AI’s potential. You should consider AI as a tool to reach your business goals and incorporate it into the corporate strategy.

    In Microsoft, we recommend using a holistic framework for AI strategy. This framework applies to all organizations, and provides a sensible approach to AI implementation. This AI strategy framework covers three elements: the external environment that gives you context, the value proposition that you offer to customers, and the executive capabilities of your organization.

    External environment

    Your starting point should be to understand the external industry environment. Right now, it involves measuring how AI is impacting your sector. This technology is shifting overall buying behavior. AI is leading and empowering new competitors. It’s disrupting current business processes and opening opportunities for new business models. Governments are taking action to deliver new regulations on AI.

    During the last decade, we’ve seen the disruptive potential of AI across industries. Now, a new generation of AI models is taking this power to the next level. Generative AI is capable of delivering content and insights with unparalleled results, and this technology changes how we work. Business leaders are already strategizing to implement generative AI to boost productivity. However, keep in mind that AI works best as a copilot, that is, as a guide to help you achieve better results. AI amplifies your expertise and skills.

    Value proposition

    What do you want to offer your customers? You must consider the benefits and functionalities that your AI-powered products and services will deliver to your clients. There may be opportunities to improve their customer experience by improving a service or by adding new features. AI may help you be more efficient and, allowing you to deliver your solution at a more competitive price. Perhaps it’s time to embrace new business lines opened up by AI. When writing your value proposition, be realistic and take into account costs of production and delivery, since they have a direct impact on the customer experience. The overall goal is to decide how to meet external challenges and leverage key opportunities.

    managed it services

  • Discover the characteristics that foster an AI-ready culture

    A successful AI strategy must consider cultural issues as well as business issues. Becoming an AI-ready organization requires a fundamental transformation in how you do things, how employees relate to each other, what skills they have, and what processes and principles guide your behaviors. This transformation goes to the core of an organization’s culture, and it’s vital for organizations to tackle such transformation with a holistic approach. Leaders should back this cultural change for everyone at the organization to embrace and adopt AI.

    Fostering an AI-ready culture requires:

    • Being a data-driven organization.
    • Empowering people to participate in the AI transformation, and creating an inclusive environment that allows cross-functional, multidisciplinary collaboration.
    • Creating a responsible approach to AI that addresses the challenging questions AI presents.
    loyalty

  • Create business value with an AI strategy

    There’s excitement stirring around AI. It’s now clear that AI technologies drive substantial value to organizations and should be embraced to keep a competitive edge. However, the complexity underpinning AI may feel intimidating. Any organization needs a solid plan for AI adoption and scaling to fully benefit from AI’s potential. You should consider AI as a tool to reach your business goals and incorporate it into the corporate strategy.

    In Microsoft, we recommend using a holistic framework for AI strategy. This framework applies to all organizations, and provides a sensible approach to AI implementation. This AI strategy framework covers three elements: the external environment that gives you context, the value proposition that you offer to customers, and the executive capabilities of your organization.

    External environment

    Your starting point should be to understand the external industry environment. Right now, it involves measuring how AI is impacting your sector. This technology is shifting overall buying behavior. AI is leading and empowering new competitors. It’s disrupting current business processes and opening opportunities for new business models. Governments are taking action to deliver new regulations on AI.

    During the last decade, we’ve seen the disruptive potential of AI across industries. Now, a new generation of AI models is taking this power to the next level. Generative AI is capable of delivering content and insights with unparalleled results, and this technology changes how we work. Business leaders are already strategizing to implement generative AI to boost productivity. However, keep in mind that AI works best as a copilot, that is, as a guide to help you achieve better results. AI amplifies your expertise and skills.

    Value proposition

    What do you want to offer your customers? You must consider the benefits and functionalities that your AI-powered products and services will deliver to your clients. There may be opportunities to improve their customer experience by improving a service or by adding new features. AI may help you be more efficient and, allowing you to deliver your solution at a more competitive price. Perhaps it’s time to embrace new business lines opened up by AI. When writing your value proposition, be realistic and take into account costs of production and delivery, since they have a direct impact on the customer experience. The overall goal is to decide how to meet external challenges and leverage key opportunities.

    it support

  • Use Microsoft Power Platform to bring AI to your business

    AI embedded in everyday applications may not be enough to power the business applications an organization needs. In these cases, Power Platform is the next step towards more customizable AI solutions. It provides a simple, low-code way to introduce AI in your business applications without having to create or manage the AI yourself.

    What is Microsoft Power Platform?

    Microsoft Power Platform provides low-code and no-code services designed to simplify the process of building technical solutions. It provides building blocks that help teams work faster. Even if Power Platform isn’t centered on AI, its services are often powered by AI and help you create smart solutions.

    The Power Platform portfolio includes five different products: Power BI, Power Apps, Power Automate, Copilot Studio, and Power Pages. It also offers three additional tools: AI Builder, Microsoft Dataverse, and Connectors. Let’s see what each of them can do for you.

    it consulting