This session is your ultimate guide to OutSystems Developer Cloud (ODC) architecture, providing insights into every critical aspect of the design process. Learn how to:
Disclose: Identify and analyze business requirements, processes, user stories, personas, and roles.
Organize: Group concepts into bounded contexts for modularity and clarity.
Assemble: Map bounded contexts into scalable and maintainable ODC applications.
Whether you're new to ODC or looking to deepen your understanding, this session offers everything and anything you need to build effective architectures. Get ready to design with confidence, ensuring your solutions are both robust and aligned with business objectives!
Integrating Graph-Powered Insights: Neo4j with OutSystemsShubhamSharma2528
油
In the fast-paced software development industry, the ability to deliver robust applications quickly is a significant competitive advantage. OutSystems, a premier low-code platform, empowers developers to rapidly build applications without compromising quality. This agility enables businesses to swiftly respond to market changes and customer needs.
In this session, you will hear in the first person what he does and how he got there. Tips and tricks that can apply to you, whether you are just starting a career, unsure about the professional path to follow, planning to launch your own OutSystems business, or just aiming to be the best professional that you can be.
Mastering the OutSystems Architecture Certification (ODC): Tips & TricksShubhamSharma2528
油
This session isnt about theoryits about practical preparation techniques that will help you confidently tackle the exam.
We have two expert speakers sharing their proven strategies:
Ashish Rout A seasoned architect who has led multiple projects and helped many professionals achieve their certification goals. With over a decade of experience, hell share insights to strengthen your architectural knowledge.
Neha Shaikh An experienced trainer, active community member, and holder of 14 OutSystems certifications. She has a deep understanding of tackling tricky exam questions and will guide you on how to approach them effectively.
If you're preparing for the OutSystems Architecture Specialist Certification (ODC), this session is a must-attend!
Dont miss outlearn from an expert and set yourself up for success! See you there!
2024 Trend Updates: What Really Works In SEO & Content MarketingSearch Engine Journal
油
The future of SEO is trending toward a more human-first and user-centric approach, powered by AI intelligence and collaboration. Are you ready?
Watch as we explore which SEO trends to prioritize to achieve sustainable growth and deliver reliable results. Well dive into best practices to adapt your strategy around industry-wide disruptions like SGE, how to navigate the top challenges SEO professionals are facing, and proven tactics for prioritizing quality and building trust.
Youll hear:
- The top SEO trends to prioritize in 2024 to achieve long-term success.
- Predictions for SGEs impact, and how to adapt.
- What E-E-A-T really means, and how to implement it holistically (hint: its never been more important).
With Zack Kadish and Alex Carchietta, well show you which SEO trends to ignore and which to focus on, along with the solution to overcoming rapid, significant and disruptive Google algorithm updates.
If youre looking to cut through the noise of constant SEO and content trends to drive success, you wont want to miss this webinar.
Storytelling For The Web: Integrate Storytelling in your Design ProcessChiara Aliotta
油
In this slides I explain how I have used storytelling techniques to elevate websites and brands and create memorable user experiences. You can discover practical tips as I showcase the elements of good storytelling and its applied to some examples of diverse brands/projects..
This presentation by Thibault Schrepel, Associate Professor of Law at Vrije Universiteit Amsterdam University, was made during the discussion Artificial Intelligence, Data and Competition held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the authors consent.
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...SocialHRCamp
油
Speaker: Lydia Di Francesco
In this workshop, participants will delve into the realm of AI and its profound potential to revolutionize employee wellness initiatives. From stress management to fostering work-life harmony, AI offers a myriad of innovative tools and strategies that can significantly enhance the wellbeing of employees in any organization. Attendees will learn how to effectively leverage AI technologies to cultivate a healthier, happier, and more productive workforce. Whether it's utilizing AI-powered chatbots for mental health support, implementing data analytics to identify internal, systemic risk factors, or deploying personalized wellness apps, this workshop will equip participants with actionable insights and best practices to harness the power of AI for boosting employee wellness. Join us and discover how AI can be a strategic partner towards a culture of wellbeing and resilience in the workplace.
2024 State of Marketing Report by HubspotMarius Sescu
油
https://www.hubspot.com/state-of-marketing
揃 Scaling relationships and proving ROI
揃 Social media is the place for search, sales, and service
揃 Authentic influencer partnerships fuel brand growth
揃 The strongest connections happen via call, click, chat, and camera.
揃 Time saved with AI leads to more creative work
揃 Seeking: A single source of truth
揃 TLDR; Get on social, try AI, and align your systems.
揃 More human marketing, powered by robots
Analyse av trafikkulykker
-
hva kan vi l脱re?
De nordiske landene er blant de beste i verden n奪r det gjelder trafikksikkerhet. Men vi kan fortsatt l脱re og forbedre
oss. Alle de nordiske landene har ulykkesunders淡kelsesteam for dybdeanalyse av trafikkulykker. Denne 淡kten
presenterer noen av deres nyeste unders淡kelsesmetoder og funn.
Kalle Parkkari, Director at Finnish Crash Data Institute (OTI), Finland
Profisee - HIMSS workshop - Mar 2025 - final.pptxProfisee
油
Workshop presentation given at the HIMSS 2025 conference, featuring Martin Boyd from Profisee, Anna Taylor from Multicare, Brigitte Tebow from Azulity, and Camille Whicker from Microsoft
Australia's energy policy for heavy industries such as steel production are based on storing renewable energy as green hydrogen. However, steel production is energy intensive and green hydrogen is proving to be difficult to commercialise, let alone produce, store, and transport. The renewable energy link to Indonesia and Singapore, based on the plan for the Australian Renewable Energy Hub in the Pilbara, has been replaced by the idea that green hydrogen can be converted to green ammonia for transportation, and converted back to hydrogen on the other side. Again, the process is energy intensive. Add to the energy demands that will be created by data centres and artificial intelligence, the scaling up of energy production is unlikely to be met without nuclear. The green energy dream is unlikely to materialise and is proving unworkable.
Your paragraph text_20250307_191630_0000.pdfjatv64344
油
The hospitality industry is deeply influenced by social and cultural factors that shape customer expectations, service delivery, and overall business operations. Hospitality, which encompasses lodging, food and beverage services, travel, and tourism, thrives on human interactions. Understanding the social and cultural dimensions is crucial for businesses to create positive guest experiences, ensure inclusivity, and maintain a competitive edge in a globalized world. This paper explores the social and cultural perspectives in hospitality, focusing on their impact on service quality, customer relations, workforce diversity, and the adaptation of businesses to different cultural settings.
JARINZO TANABATAS SIX CAPITAL FORCES: A FRAMEWORK FOR STRATEGIC ADVANTAGEJarinzo Tanabata
油
Strategic Excellence: In the ever-evolving landscape of business, technology, and governance, traditional views of capital as a static resource no longer suffice. To maintain a competitive edge, organizations must not only accumulate resources but must activate, integrate, and orchestrate them in ways that align with long-term goals. Jarinzo Tanabatas Six Capital Forces offers a rigorous and pragmatic framework for achieving this level of strategic agility. By viewing capital not as a static accumulation but as an interconnected system of forces, Tanabata introduces a model that drives growth, innovation, and sustained competitive advantage.
In the same tradition as thinkers like Peter Drucker, who emphasized the importance of aligning strategy with organizational capabilities, and Michael Porter, who outlined the critical dynamics of competitive advantage, Tanabata offers a vision of capital that is fluid, responsive, and ever-adapting. His Six Capital Forces Intellectual, Social, Financial, Human, Structural, and Natural must be continuously activated, integrated, and orchestrated to yield real value. This approach aligns with the strategic and operational needs of organizations looking to excel in a volatile, uncertain, complex, and ambiguous world.
Traditionally, capital was seen primarily as a static resource to be accumulated: assets, cash reserves, intellectual property, and human resources. But Tanabata's framework challenges this perspective by viewing capital as a dynamic force, a series of interrelated modalities that must be activated and integrated to drive sustained value creation. The success of modern institutions, corporations, and political bodies does not lie simply in their capital reserves but in their capacity to activate and orchestrate these reserves to deliver tangible, long-term results.
Swipe through the carousel to explore them all.
P.S. Need help with SEO or PPC? send me a DM, and I'll be happy to assist you.
Follow Md Emran Hossain for more insightful content like this!
AI Safety in Parliaments: Latest Standards and Compliance ChallengesDr. Fotios Fitsilis
油
Joint presentation by Fotis Fitsilis and Vasileios Alexiou at the International Workshop on Cybersecurity and Society (IWCS)
5 March 2025
Universit辿 du Qu辿bec en Outaouais, Canada
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
油
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
Analyse av trafikkulykker
-
hva kan vi l脱re?
De nordiske landene er blant de beste i verden n奪r det gjelder trafikksikkerhet. Men vi kan fortsatt l脱re og forbedre
oss. Alle de nordiske landene har ulykkesunders淡kelsesteam for dybdeanalyse av trafikkulykker. Denne 淡kten
presenterer noen av deres nyeste unders淡kelsesmetoder og funn.
Kalle Parkkari, Director at Finnish Crash Data Institute (OTI), Finland
Profisee - HIMSS workshop - Mar 2025 - final.pptxProfisee
油
Workshop presentation given at the HIMSS 2025 conference, featuring Martin Boyd from Profisee, Anna Taylor from Multicare, Brigitte Tebow from Azulity, and Camille Whicker from Microsoft
Australia's energy policy for heavy industries such as steel production are based on storing renewable energy as green hydrogen. However, steel production is energy intensive and green hydrogen is proving to be difficult to commercialise, let alone produce, store, and transport. The renewable energy link to Indonesia and Singapore, based on the plan for the Australian Renewable Energy Hub in the Pilbara, has been replaced by the idea that green hydrogen can be converted to green ammonia for transportation, and converted back to hydrogen on the other side. Again, the process is energy intensive. Add to the energy demands that will be created by data centres and artificial intelligence, the scaling up of energy production is unlikely to be met without nuclear. The green energy dream is unlikely to materialise and is proving unworkable.
Your paragraph text_20250307_191630_0000.pdfjatv64344
油
The hospitality industry is deeply influenced by social and cultural factors that shape customer expectations, service delivery, and overall business operations. Hospitality, which encompasses lodging, food and beverage services, travel, and tourism, thrives on human interactions. Understanding the social and cultural dimensions is crucial for businesses to create positive guest experiences, ensure inclusivity, and maintain a competitive edge in a globalized world. This paper explores the social and cultural perspectives in hospitality, focusing on their impact on service quality, customer relations, workforce diversity, and the adaptation of businesses to different cultural settings.
JARINZO TANABATAS SIX CAPITAL FORCES: A FRAMEWORK FOR STRATEGIC ADVANTAGEJarinzo Tanabata
油
Strategic Excellence: In the ever-evolving landscape of business, technology, and governance, traditional views of capital as a static resource no longer suffice. To maintain a competitive edge, organizations must not only accumulate resources but must activate, integrate, and orchestrate them in ways that align with long-term goals. Jarinzo Tanabatas Six Capital Forces offers a rigorous and pragmatic framework for achieving this level of strategic agility. By viewing capital not as a static accumulation but as an interconnected system of forces, Tanabata introduces a model that drives growth, innovation, and sustained competitive advantage.
In the same tradition as thinkers like Peter Drucker, who emphasized the importance of aligning strategy with organizational capabilities, and Michael Porter, who outlined the critical dynamics of competitive advantage, Tanabata offers a vision of capital that is fluid, responsive, and ever-adapting. His Six Capital Forces Intellectual, Social, Financial, Human, Structural, and Natural must be continuously activated, integrated, and orchestrated to yield real value. This approach aligns with the strategic and operational needs of organizations looking to excel in a volatile, uncertain, complex, and ambiguous world.
Traditionally, capital was seen primarily as a static resource to be accumulated: assets, cash reserves, intellectual property, and human resources. But Tanabata's framework challenges this perspective by viewing capital as a dynamic force, a series of interrelated modalities that must be activated and integrated to drive sustained value creation. The success of modern institutions, corporations, and political bodies does not lie simply in their capital reserves but in their capacity to activate and orchestrate these reserves to deliver tangible, long-term results.
Swipe through the carousel to explore them all.
P.S. Need help with SEO or PPC? send me a DM, and I'll be happy to assist you.
Follow Md Emran Hossain for more insightful content like this!
AI Safety in Parliaments: Latest Standards and Compliance ChallengesDr. Fotios Fitsilis
油
Joint presentation by Fotis Fitsilis and Vasileios Alexiou at the International Workshop on Cybersecurity and Society (IWCS)
5 March 2025
Universit辿 du Qu辿bec en Outaouais, Canada
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
油
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
油
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying its good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation thats least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state theyre comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
油
Creative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Organizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
油
PepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contently
油
This document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert Qian
油
The document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Desh辿 M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy lvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho Gonz叩lez, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplyt, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Sohnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
油
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
Its important that youre ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
Youll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If youre looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
油
From their humble beginnings in 1984, TED has grown into the worlds most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, its no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article 5 Public-Speaking Tips TED Gives Its Speakers, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
油
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
The document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
油
1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
油
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
油
The six step guide to practical project management
If you think managing projects is too difficult, think again.
Weve stripped back project management processes to the
basics to make it quicker and easier, without sacrificing
the vital ingredients for success.
If youre looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.
Dr Andrew Makar, Tactical Project Management
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
油
During this webinar, Anand Bagmar demonstrates how AI tools such as ChatGPT can be applied to various stages of the software development life cycle (SDLC) using an eCommerce application case study. Find the on-demand recording and more info at https://applitools.info/b59
Key takeaways:
Learn how to use ChatGPT to add AI power to your testing and test automation
Understand the limitations of the technology and where human expertise is crucial
Gain insight into different AI-based tools
Adopt AI-based tools to stay relevant and optimize work for developers and testers
* ChatGPT and OpenAI belong to OpenAI, L.L.C.
2. I
N
T
E
R
N
A
L
U
S
E
O
N
L
Y
Applications
Software that can run on all browsers or mobile devices
Web app, Tablet and Phone
App Contains:
Understanding Apps?
Screens, Blocks and other UI related elements
Timers
Client Actions, Server Actions, Service Actions, and Integrations
Entities and static Entities
3. I
N
T
E
R
N
A
L
U
S
E
O
N
L
Y
What is available in App?
Events Interface Logic Data
Screen
Timer Service Action Entity
Client Action
Server Action
Rest Expose
Entity
Diagram
Static Entity
Rest Consume
Exception
Role
Client Variable
Structure
Settings
Resource
Image
Theme
Script
External Site
Block
4. I
N
T
E
R
N
A
L
U
S
E
O
N
L
Y
Role of Libraries
A Library is an app that other web apps or libraries reuse
Set of UI and logic elements that can be reused
Library contains:
Blocks and other UI related elements
Client Actions, Server Actions, and Rest Consume
Static Entities
Libraries
5. I
N
T
E
R
N
A
L
U
S
E
O
N
L
Y
What is available in Library?
Processes Interfac
e
Logi
c
Dat
a
Screen
Time
r
Client Action
Server Action
Entity
Diagram
Static Entity
Rest Consume
Exception
Service Action
Rest Expose
Role
Entity
Client
Variable
Structure
Settings
Resource
Image
Theme
Script
External Site
Block
Element can be reused in other applications or
libraries
10. What are the business concepts relevant to our use case?
What is the organizational structure?
Who are the business owners and sponsors?
How do these stakeholders relate to the different business contexts?
How can we ensure that teams can work independently and maintain a steady delivery
pace?
Finally, what are our non-functional requirements, reusable components, and external
system integrations?
Gather and understand the requirements by interviewing
stakeholder
Interviewing
Stakeholder
11. NFRs Interview
Non functional requirements discovery interview: Sample
Questions
NFR Question Answer
Do we require any integration with external identity provider? ...
Is there a need fo generate PDFs or any other kind of reports? ...
Is it required to integrate with external systems? If yes, which systems? What are the authentication
requirements?
...
Is there any need to integrate with external databases? ...
Are we foreseeing the need to use custom code? ...
What are the security related concerns? ...
Are we using a mobile app? If yes, do we have requirements for the mobile app that will translate into
the usage of native plugins?
...
13. Identify the application concepts by covering the following
Identifying the Concepts
Business requirements, processes, user stories,
personas and roles
Information architecture
Non-functional requirements, integration technologies
User experience expectations
15. Concept Type of Concept Description
Customer Persona/Role/Business ...
Agent/Broker Persona/Role/Business ...
Claims Business ...
Risk Business ...
Paymen
t
Business ...
Customer Business ...
Quote Business ...
SAP Integration ...
Guidewire Integration ...
Application Concepts - Example
18. Identify your bounded contexts by grouping concepts using the following
criteria:
Grouping Concepts
Domain expert boundaries
Business process steps, data flow, and ownership
Dependency clustering and concept cohesion
Ubiquitous language
21. Strive for team independence and autonomy in release cycles, ensuring
clear ownership and manageable complexity.
Assemble
Understanding of your organization, including its teams,
business owners, and sponsors.
Release cycles independence (developing, testing, deploying)
Reduce complexity
22. Prevent mixing business owners to ensure clear
ownership
Scenario 1 Scenario 2 Scenario 3 Scenario 4
Business Owners
23. Prevent mixing business sponsors with different
paces
to ensure release cycles independence
Scenario 1 Scenario 2 Scenario 3 Scenario 4
Business Sponsors
24. One Application should not have more than one owner
team
Scenario 1 Scenario 2 Scenario 3 Scenario 4
Product Teams
#1: In this session, we will explore the foundational concepts of architecture and the step-by-step process of designing effective architectures.
#2:
Web apps are responsive applications designed to work seamlessly across all browsers and devices. They are categorized into three types: web apps, tablet apps, and phone apps.
#3: You can define timers to execute logic in the background.
At the Interface level, Screens, Blocks and other UI related elements enable you to build user interfaces.
Regarding logic, you can create elements such as Client Actions, Server Actions, Service Actions, and Integrations,油you can also create Roles and handle Exeptions.
Regarding data, you can create regular Entities and static Entities, as well as other data-related elements such as Client Variables and Settings.
#4:
When you think of Libraries, the first important thing you need to consider is their purpose.
A Library is an app that other web apps or libraries reuse so they can have highly-reusable elements such as Blocks, Client and Server Actions, consume REST services, Static Entities, and Settings.
There is one important thing about Static Entities...
When we create static Entities inside Library, Static Entities are not mapped to an actual database table; instead, they act more like a real enumerator.
It means the values that we define at design time, are part of the application's metadata, it will not stored in a physical table.
But when we create static Entities油inside a Web app, a database table is created as normal.
Despite this difference, they work the same way from the point of view of a Developer working in ODC Studio.
#5:
If you think of a library as an asset that provides business agnostic functionality, it's easy to understand that a library isn't meant to be used directly by external users or systems.
Therefore, the elements that can be created inside a library are meant to be highly reusable by apps and other libraries.
#6:
Now, let's learn how these elements can be reused across web apps and libraries.
#7:
Libraries can consume other Libraries, and these dependencies are油 "strong dependencies,"
油
Although Libraries can not expose a REST service, they can consume RESTful services from an external system.
This feature allows you to create connectors to external systems, which in reality are weak dependencies hence we can see the dashed line.
an app can expose Screens, Entities, Service Actions, Static Entities, and Structures to be consumed by another app.
Consuming one of these elements from one App to another creates a weak reference.
Entities are always exposed in read-only mode.
Regarding integrations, Web Apps can consume a REST service and also expose REST services to external systems.
Another important observation here is that although you can create Server Actions inside an App, you cannot make them Public.
To expose logic to another app, you need to use Service Actions.
Note: that a Library cannot consume any of these elements from an app.
#8:
We will explore the three key steps of the design process: disclose, organize, and assemble.
Before diving into the design process itself, well begin by discussing how to get started and gather the necessary non-functional requirements.
Next, well take a closer look at each step in detail and share some recommended best practices.
Finally, well conclude with an example of an architecture blueprint.
#9: The architecture design process is divided into three steps: Disclose, Organize, and Assemble.
In the Disclose step, we identify all business concepts and non-functional requirements (NFRs).
During the Organize step, the focus is on grouping these concepts into bounded contexts based on specific criteria, ensuring the optimal level of granularity.
Finally, the Assemble step involves mapping the bounded contexts to ODC applications by adhering to best practices that emphasize clear ownership and independent development life cycles for different teams.
#10:
To prepare for the Disclose step, its crucial to conduct in-depth interviews with stakeholders to gather all necessary information. During these discussions, consider asking the following key questions:
What are the business concepts relevant to our use case?
What is the organizational structure?
Who are the business owners and sponsors?
How do these stakeholders relate to the different business contexts?
How can we ensure that teams can work independently and maintain a steady delivery pace?
Finally, what are our non-functional requirements, reusable components, and external system integrations?
These questions will guide us in identifying business concepts, grouping them into bounded contexts, and mapping them to the organizations structure, including the associated business sponsors, owners, and teams.
#11:
To drill down and detail further the Non Functional Requirements, we have some que sample questions that can be used during the interviews to the stakeholders.
These questions enable us cover more ground, making sure all important topics are disclosed during the interview process.
The sample questions should be complemented as needed with others that might make sense in each context.
#12:
After the interviews with the stakeholders, we now can start to disclose the application concepts.
#13:
We should start with the business requirements, processes, user stories, personas, and roles.
The information architecture will also help identify more business concepts.
Integrations and non-functional requirements are also important, as they define the architecture's more in-depth concepts.
Finally, end-users' expectations are also important; you should therefore taken them into consideration.
As we go, we also need to gain some level of business knowledge, to ensure better design decisions ahead.
#14:
The application concepts can be of several types, such as personas, roles, business concepts or NFRs.
#15:
Concepts should be listed and described so that everyone involved in the design and development process has a clear understanding of what each concept means or stands for.
Some concepts can be easier to grasp like Customer, which can be a persona or role, and Claims or Quotes, which are business concepts.
Other may require further detailing, like the integration needs.
#16:
After discovering and identifying all the application concepts through the disclose process, we can represent them as a visual cloud of concepts, with no specific order or grouping at this point.
Here's the complete list of concepts from our example represented in such a cloud of concepts.
#18:
In the Organize step, we'll focus on relations and boundaries between concepts to group these concepts into bounded contexts.
These bounded contexts do not only group related business concepts, but also take into consideration other aspects.
By identifying the domain expert boundaries, you'll get an idea of how the business ownership is defined.
Getting to know the business processes, data flows and ownerships will provide greater details about the stakeholders.
The dependencies between business concepts will help organize them into clusters, promoting a cohesion between concepts.
Finally, a common understanding of the language is also highly important to ensure that everyone is on the same page.
Remember, you might need multiple iterations between the Disclose and Organize steps.
#19:
By applying the previous guidelines to group the concepts into bounded contexts, we will end up with several groups like the ones in the illustration.
We have concepts like the Payment, Guidewire and Ledger in the Billing group, and also the Home Insurance concepts which does not group with any other and is in its own bounded context.
Following that, we also identify the integrations with external systems, as we can see with the SAP and Guidwire, and also the reusable components.
At this point we have our bounded contexts, well identified, but we can always re-iterate the process.
#21:
This is the step where we will map the bounded contexts into ODC applications, while promoting independence between the development teams, autonomy in release cycles and clear ownership of these apps.
To achieve that, there are some important guidelines.
The way teams, business owners, and business sponsors are organized will be of utmost importance.
Knowing this structure will help you establish a clear ownership of the concepts at hand.
Different concepts may have different release cycles.
It's important to have a clear notion of these differences, so you can assemble concepts properly, and ensure release cycle independence between different teams.
Make sure you start with a low-complexity solution.
This will help you lower the cognitive load, making it easier to understand.
Lets see what are the best practices, that we can use to mitigate these impacts.
#22: The most simple scenario is where a business owner owns a single app.
However, a business owner may also own multiple apps, which is also fine, since there is a clear ownership.
But, for instance, having two owners for the claims and billing application is problematic and would lead to ineffective execution.
Why is that? Well, because this would lear do unclear responsibility and accountability, as well as risks, collisions and conflicting priorities caused by concurrent work.
So, we should avoid this scenario.
While assembling concepts, it is critical to keep the business owners in mind.
Actually, a good approach to assemble concepts into apps is based on business owners, since they are the go to persons for each business context.
This leads to scenario number four, with the Claims and Billing being split into two different applications.
Now, each business owner has its own app, and apps may depend on each other.
#23:
Business sponsors also play a key role in organizations.
As they are usually accountable for the budget, they will have the power to prioritize on demand.
This may lead to different sponsors requiring different paces.
And that is why it's so important to match our architecture to the organizational structure.
Not mixing business sponsors will benefit lifecycle independence.
A scenario with one sponsor, one business owner, and one app is as simple as it gets.
It is also acceptable if we have two sponsors and only one business owner, as long as each sponsor matches its own application, like Claims and Customer Portal.
We would be able to cope with a different pace of change in each app.
Now, when we have multiple business sponsors for the same application, with one or two business owners, things get tricky.
If the sponsors start requesting changes at the same time, we can easily end up with conflicting priorities, impacting the apps' release cycle.
So, as a best practice, we should avoid this scenario.
The correct approach in such situations would be to split the apps in two, with each app having its business sponsor and business owner, thus resulting in scenario 4.
By following this best practice, it will be easy to ensure our development teams have independent release cycles.
It also enables us to make the most out of OutSystems Developer Cloud, and scale it to many teams working on big portfolios of applications and libraries.
#24:
Regarding team ownership, each app should have only a single product team.
If we only have one team, one owner and one sponsor, we should start with a simple approach, using one application to implement our concepts.
A team may also own multiple apps, if it doesn't negatively impact development quality and speed.
It's critical to find the right balance, since too much code can cause cognitive load.
However, two teams should not share ownership of the same app.
If we introduce more teams and we start to impact independence and, or, a lack of clear ownership, we should move to a more distributed approach.
In these cases...
The apps should be split, so that each team is owner of one app, or no app is owned by multiple teams, which is demonstrated in scenario four.
#25:
We can now easily understand how to best assemble our architecture and split it into applications and libraries accordingly.
The goal is to ensure the right balance between cohesion and loosely coupling.
This will also help us reduce development effort and architecture complexity.
#26: Our Final Architecture is quite simple, yet powerful.
It has only four applications.
The Home Insurance App, with all the user facing UI.
The Customer portal App, that aggregates and manages the customer data.
The Claims App, that has all the business logic related with claims.
And then the Billing App, where payments and bills are processed.
And it also has three libraries, the SAP and Guidewire connectors, that serve as integration wrappers to core systems, and the theme.