<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ayoum Soumah</title>
    <description>The latest articles on DEV Community by Ayoum Soumah (@pixelvortex).</description>
    <link>https://dev.to/pixelvortex</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F820869%2F17e9ea50-d5f5-4394-9253-fb1985fbca9e.jpg</url>
      <title>DEV Community: Ayoum Soumah</title>
      <link>https://dev.to/pixelvortex</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pixelvortex"/>
    <language>en</language>
    <item>
      <title>Developing a Loaner Vehicle Management System in Servicenow: A Deep Dive into My 6-Week Sprint Journey</title>
      <dc:creator>Ayoum Soumah</dc:creator>
      <pubDate>Wed, 23 Oct 2024 07:46:29 +0000</pubDate>
      <link>https://dev.to/pixelvortex/developing-a-loaner-vehicle-management-system-a-deep-dive-into-my-6-week-sprint-journey-f0m</link>
      <guid>https://dev.to/pixelvortex/developing-a-loaner-vehicle-management-system-a-deep-dive-into-my-6-week-sprint-journey-f0m</guid>
      <description>&lt;p&gt;After completing the ServiceNow NextGen program, I’ve started working on a Loaner Vehicle Request and Inventory Management Project. This project, which spans 6 weeks, aims to transform a manual, time-consuming process into a streamlined, automated system leveraging ServiceNow’s powerful platform features.&lt;/p&gt;

&lt;p&gt;Project Overview&lt;/p&gt;

&lt;p&gt;The primary goal of this development project is to automate the vehicle request process for contractors. Currently, requests are handled manually, leading to inefficiencies and delays in vehicle allocation. By building a robust system on ServiceNow, we aim to automate requests, approval workflows, and vehicle tracking while integrating maintenance automation as part of an end-to-end solution.&lt;/p&gt;

&lt;p&gt;Project Phases: Key Features&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;• Phase 1: Automating the vehicle request workflow. Contractors will be able to choose available vehicles, schedule dates, and input delivery information.
• Phase 2: Automating vehicle return and maintenance processes, based on real-time vehicle status.
• Phase 3: Implementing a comprehensive vehicle maintenance tracking system, incorporating predictive maintenance and automated decommissioning when necessary.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Sprint 1: Laying the Groundwork&lt;/p&gt;

&lt;p&gt;Our first sprint, which is crucial for establishing the foundation of the application, focuses on setting up the following key components:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;• Application Scope and Update Sets: Defined the application’s boundaries and started capturing changes through update sets, ensuring all configurations are recorded and can be deployed across instances seamlessly.
• Table Creation and Relationships: Built core tables, including the Loaner Vehicle Catalog, which stores information on vehicle availability, condition, and status (e.g., available, in-service, or rented). Relationships between tables were defined to track the entire vehicle lifecycle.
• UI Policy and UI Actions: Implemented UI policies for dynamic form behavior, ensuring mandatory fields (e.g., vehicle type, delivery date) are correctly displayed based on user inputs. UI actions were created to trigger workflows directly from the interface, improving usability and efficiency.
• Service Catalog Item: Created the first service catalog item, allowing contractors to request vehicles through a user-friendly interface. Fields include vehicle selection, location details, and request dates, which will trigger automated workflows for approval and dispatch.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Sprint Management and Tooling&lt;/p&gt;

&lt;p&gt;For sprint management, I’ve integrated ServiceNow’s Agile module to manage backlogs, track user stories, and monitor task completion. This provides a structured approach to sprint management, helping visualize progress and bottlenecks. The focus on agile practices ensures flexibility and adaptability, particularly as we anticipate scope changes as the project evolves.&lt;/p&gt;

&lt;p&gt;What’s Coming Up in Sprint 2?&lt;/p&gt;

&lt;p&gt;As we progress into future sprints, the focus will shift to:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;• Building Process Automation: Utilizing ServiceNow Flow Designer to automate vehicle dispatching, approval workflows, and notifications to stakeholders.
• Service Portal Integration: Enhancing the user interface by integrating the ServiceNow Service Portal for easier access, improving user experience, and providing self-service options for contractors.
• Maintenance Automation: Designing workflows for scheduled maintenance, using real-time vehicle data to trigger automated reminders, ensuring vehicles are serviced on time or decommissioned based on their usage and condition.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Challenges and Learnings So Far&lt;/p&gt;

&lt;p&gt;So far, setting up relationships between tables and handling conditional UI elements were interesting challenges. Using UI Policies to dynamically show/hide fields based on the vehicle’s status and ensuring robust data validation required a balance between user experience and technical integrity. Additionally, managing update sets efficiently to track all configurations across multiple environments was a critical step to ensure proper deployment practices.&lt;/p&gt;

&lt;p&gt;Final Thoughts and Next Steps&lt;/p&gt;

&lt;p&gt;This project has provided an excellent opportunity to apply the knowledge I gained in ServiceNow’s NextGen program to a real-world scenario. Automating workflows, streamlining operations, and improving efficiency are at the heart of this development, and it’s been rewarding to see the early foundation come together.&lt;/p&gt;

&lt;p&gt;Looking forward, I’m excited about implementing more advanced features, particularly in process automation and maintenance workflows. These features will be key in transforming this vehicle management system into an intelligent, fully automated solution.&lt;/p&gt;

&lt;p&gt;Key Takeaways:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. Automating vehicle requests, approvals, and deliveries for efficiency.
2. Managing sprint progress using ServiceNow’s Agile module.
3. Setting the foundation for advanced automation with Flow Designer and Service Portal integration in future sprints.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Get in Touch:&lt;/p&gt;

&lt;p&gt;Feel free to connect if you’re working on similar projects or exploring ServiceNow! I’m always open to sharing insights and learning from community members.&lt;/p&gt;

</description>
      <category>servicenow</category>
      <category>automation</category>
      <category>agile</category>
      <category>projectmanagement</category>
    </item>
    <item>
      <title>Exploring AI with Vertex AI Studio: My Journey Through Multimodal Capabilities</title>
      <dc:creator>Ayoum Soumah</dc:creator>
      <pubDate>Wed, 22 May 2024 05:39:41 +0000</pubDate>
      <link>https://dev.to/pixelvortex/exploring-ai-with-vertex-ai-studio-my-journey-through-multimodal-capabilities-1j2g</link>
      <guid>https://dev.to/pixelvortex/exploring-ai-with-vertex-ai-studio-my-journey-through-multimodal-capabilities-1j2g</guid>
      <description>&lt;p&gt;Recently, I completed a lab on Generative AI Explorer using Vertex AI Studio and the Gemini multimodal model through the Google Startup School: GenAi. This hands-on experience helped me explore various AI capabilities, including image analysis, prompt creation, and conversation generation.&lt;/p&gt;

&lt;p&gt;Image Analysis&lt;br&gt;
The first task involved naming the “image analysis” project and uploading an image. Using the Gemini model, I generated a title for the image, showcasing its ability to understand and describe visual content.&lt;/p&gt;

&lt;p&gt;Multimodal Exploration&lt;br&gt;
Next, I navigated to Cloud Storage, copied a sample video, and analyzed it using the Gemini model. This demonstrated the model’s ability to handle both image and video inputs, further proving its versatility.&lt;/p&gt;

&lt;p&gt;Prompt Design&lt;br&gt;
I experimented with both freeform and structured prompts. Adjusting parameters like token limit and temperature helped me understand how to refine AI responses. For instance, a higher temperature produced more creative outputs, while a lower one yielded simpler responses.&lt;/p&gt;

&lt;p&gt;Conversation Generation&lt;br&gt;
In the final task, I used the Chat-Bison model to simulate a conversation. Setting up the context as an IT support technician named Roy, I created realistic dialogues that showed the model’s practical application in customer support scenarios.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
Completing this lab was a rewarding experience, providing me with valuable insights into the capabilities of Vertex AI and Gemini multimodal. I feel confident in using these tools for future projects. This journey marks the beginning of my exploration into advanced AI solutions :). More to come!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vertexai</category>
      <category>googleai</category>
      <category>promptengineering</category>
    </item>
    <item>
      <title>Empowering My IT Project Management Skills: A Deep Dive into ServiceNow's Forms Module</title>
      <dc:creator>Ayoum Soumah</dc:creator>
      <pubDate>Mon, 11 Mar 2024 18:19:01 +0000</pubDate>
      <link>https://dev.to/pixelvortex/empowering-my-it-project-management-skills-a-deep-dive-into-servicenows-forms-module-52jf</link>
      <guid>https://dev.to/pixelvortex/empowering-my-it-project-management-skills-a-deep-dive-into-servicenows-forms-module-52jf</guid>
      <description>&lt;p&gt;As I navigate the ever-evolving landscape of IT project management, continuous learning emerges as a choice and necessity. My latest endeavour to enhance my technical repertoire has led me to ServiceNow's on-demand courses, an engaging blend of theory, practical exercises, and real-life application.&lt;/p&gt;

&lt;h3&gt;
  
  
  A Journey Through ServiceNow's Forms Module
&lt;/h3&gt;

&lt;p&gt;My current learning phase revolves around the "Welcome to ServiceNow" on-demand course. What makes this course exceptionally captivating is its structure—concisely segmented into digestible modules, each coupled with exercises and examples that lead to a hands-on lab instance. This practical approach allows learners like me to grasp the theoretical concepts and implement them in a developer-like ServiceNow instance.&lt;/p&gt;

&lt;p&gt;Approximately 45% through the course, I've embarked on an insightful module—the Forms Module. This section demystifies the nuances of ServiceNow's forms, from understanding the variety of fields to mastering the customization and saving of these forms. It's a crucial skill set for anyone keen on tailoring the ServiceNow environment to fit specific project management needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Real-Life Application: The Developer Instance
&lt;/h3&gt;

&lt;p&gt;I've secured a full developer instance that is available for ten days in parallel with the course. This limited-time access encourages an immersive learning experience, pushing me to explore, experiment, and test real-life configurations and scenarios. The ticking clock of this 10-day window only adds to the excitement, offering a taste of the dynamic IT project management environment where deadlines are ever-present.&lt;/p&gt;

&lt;h3&gt;
  
  
  Forward Looking: What's Next?
&lt;/h3&gt;

&lt;p&gt;My journey continues beyond the Forms Module. With an eager mind and a clear goal, I'm set to delve into subsequent modules: tasks, reporting, knowledge management, and Service Catalog. Each step is a building block towards a comprehensive understanding of ServiceNow, aiming to harness its full potential in IT project management.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sharing My Journey
&lt;/h3&gt;

&lt;p&gt;As I tread this learning path, I've decided to document and share my experiences and insights on my dev.to account. It's not just about tracking progress; it's about creating a resource for fellow learners and enthusiasts in the IT project management and ServiceNow community.&lt;/p&gt;

&lt;p&gt;This blog post is but a snapshot of my ongoing journey. I invite you to join me as I explore the depths of ServiceNow, from its fundamental forms module to the intricate realms of tasks, reporting, and beyond. Together, let's navigate the complexities of IT project management, empowered by the tools and technologies that shape our digital world.&lt;/p&gt;

</description>
      <category>servicenow</category>
      <category>leaning</category>
    </item>
  </channel>
</rss>
