Multipying the power of your agile team with DesignPhil Barrett
The presentation covers
Why software teams need design (with a nice little case study)
How good designers help your team work better (some things good designers do)
How to navigate the change (a few ways to think about changing your team's culture and process to make design successful and value-adding)
Based on her 5 years as a UX leader at Citrix, Julie explains how to drive better product design through cultural transformation. See how she helped build design culture for designers and non-designers across different continents.
Sketching As a Communication and Collaboration Tool.Aaron Irizarry
Product teams often consist of team members with various disciplines and approaches to product design, this can often present communication hurdles with team members (designers, devs, product managers, marketing,research, etc) as well as kinks in team collaboration. In this talk, Aaron will provide tools, tips, and insights into using sketching to help improve communication and collaboration within product teams.
Designing a Recruiting Strategy for Hiring DesignersChris Avore
Presentation to help recruiters understand the nuances of hiring design positions in a hyper-competitive job market.
Presented at Recruiting Trends 2014 in Alexandria VA.
Multipying the power of your agile team with DesignPhil Barrett
The presentation covers
Why software teams need design (with a nice little case study)
How good designers help your team work better (some things good designers do)
How to navigate the change (a few ways to think about changing your team's culture and process to make design successful and value-adding)
Based on her 5 years as a UX leader at Citrix, Julie explains how to drive better product design through cultural transformation. See how she helped build design culture for designers and non-designers across different continents.
Sketching As a Communication and Collaboration Tool.Aaron Irizarry
Product teams often consist of team members with various disciplines and approaches to product design, this can often present communication hurdles with team members (designers, devs, product managers, marketing,research, etc) as well as kinks in team collaboration. In this talk, Aaron will provide tools, tips, and insights into using sketching to help improve communication and collaboration within product teams.
Designing a Recruiting Strategy for Hiring DesignersChris Avore
Presentation to help recruiters understand the nuances of hiring design positions in a hyper-competitive job market.
Presented at Recruiting Trends 2014 in Alexandria VA.
Keynote given on May 30 @ DesignOps Global Conference.
In the world of design and Design Operations, leaders struggle to create insight into the success level of their design teams so that appropriate resources can be attained.
I describe how to earn a seat at the table by using a Scrum framework to optimize your work, build trust and find a sustainable balance between production tasks and innovation.
I led a workshop at MX Conference on March 30 2016 where I taught participants how to increase their organization's appreciation and respect for the design process.
Human Capital Growth Webinar: Boost your hr practices with design thinkingHuman Capital Growth
This webinar will address the role of designing thinking and evidence-based talent management in developing tailored HR solutions to people problems.
http://www.humancapitalgrowth.com/boost-your-hr-practices-with-design-thinking.html
More research, more frequently: How to sell your stakeholders on researchChris Avore
To lead a successful research practice in your organization, you need access—to customers, staff resources, and the availability to identify patterns surfaced over time. Unfortunately, many content strategists, marketers, and designers find themselves with either ad-hoc or sporadic opportunities to really practice strategic research.
This session won’t focus on methods or approaches to research, or why research is important to build better products. But people new to research or those in mature research teams can both learn new perspectives to making research an organizational priority.
Customer Experience driven services and productsCathy Wang
There are many KPIs to determine the success of a product, and customer experience plays a pivotal part in that. Understanding the customer journey allows companies todevelop new services. Customer experience can be the main driving force in shaping the product and innovating services.
In this session, we take a look at what customer experience means and why focus on it. Understanding the shift in customer behaviour in order to adopt to it. What are the ways and steps to use customer insight in driving better products / services?
This is a condensation of InVisions DesignOps Handbook on https://www.designbetter.co/designops-handbook plus some additionel notes and quotes from podcasts and articles. These slides are put together in order to create a better overview of all the areas and focuses in DesignOps
Design Thinking is gaining traction amongst business people, but unfortunately design doesn't happen by thinking about it. You have to roll up your sleeves and make things. In this workshop for UCLA Anderson, I show MBAs tactical design activities that they can put to work now.
How UX Research Hit It Big in Las Vegas (Melissa Schmidt and Adam Menter at E...Rosenfeld Media
Melissa Schmidt and Adam Menter: "How UX Research Hit It Big in Las Vegas"
Enterprise Experience 2019 • June 3-4, 2019 • San Francisco, CA, USA
http://www.enterpriseexperience.net
Keynote given on May 30 @ DesignOps Global Conference.
In the world of design and Design Operations, leaders struggle to create insight into the success level of their design teams so that appropriate resources can be attained.
I describe how to earn a seat at the table by using a Scrum framework to optimize your work, build trust and find a sustainable balance between production tasks and innovation.
I led a workshop at MX Conference on March 30 2016 where I taught participants how to increase their organization's appreciation and respect for the design process.
Human Capital Growth Webinar: Boost your hr practices with design thinkingHuman Capital Growth
This webinar will address the role of designing thinking and evidence-based talent management in developing tailored HR solutions to people problems.
http://www.humancapitalgrowth.com/boost-your-hr-practices-with-design-thinking.html
More research, more frequently: How to sell your stakeholders on researchChris Avore
To lead a successful research practice in your organization, you need access—to customers, staff resources, and the availability to identify patterns surfaced over time. Unfortunately, many content strategists, marketers, and designers find themselves with either ad-hoc or sporadic opportunities to really practice strategic research.
This session won’t focus on methods or approaches to research, or why research is important to build better products. But people new to research or those in mature research teams can both learn new perspectives to making research an organizational priority.
Customer Experience driven services and productsCathy Wang
There are many KPIs to determine the success of a product, and customer experience plays a pivotal part in that. Understanding the customer journey allows companies todevelop new services. Customer experience can be the main driving force in shaping the product and innovating services.
In this session, we take a look at what customer experience means and why focus on it. Understanding the shift in customer behaviour in order to adopt to it. What are the ways and steps to use customer insight in driving better products / services?
This is a condensation of InVisions DesignOps Handbook on https://www.designbetter.co/designops-handbook plus some additionel notes and quotes from podcasts and articles. These slides are put together in order to create a better overview of all the areas and focuses in DesignOps
Design Thinking is gaining traction amongst business people, but unfortunately design doesn't happen by thinking about it. You have to roll up your sleeves and make things. In this workshop for UCLA Anderson, I show MBAs tactical design activities that they can put to work now.
How UX Research Hit It Big in Las Vegas (Melissa Schmidt and Adam Menter at E...Rosenfeld Media
Melissa Schmidt and Adam Menter: "How UX Research Hit It Big in Las Vegas"
Enterprise Experience 2019 • June 3-4, 2019 • San Francisco, CA, USA
http://www.enterpriseexperience.net
Testes UI: Não aceite mais falso negativosThoughtworks
No mês de junho, 37% dos repositórios que rodaram suas builds no SnapCI utilizaram a funcionalidade de rerun. Essa palestra mostra como você pode tentar evitar UI flaky tests.
Olhares Diversos, Oportunidades Iguais | ThoughtWorks na HSMThoughtworks
Como criar um ambiente justo de trabalho, com oportunidades de desenvolvimento para todas as pessoas? Essa palestra, realizada pela Head de Marketing da ThoughtWorks Brasil, Natália Menhem (@natmenhem), na Arena Performance com Propósito da HSM Expo Management 2016, aborda as ações da ThoughtWorks para criar este ambiente.
Visualizing Communication Strategy: AIGA Boston 2015Dave Holston
Visualizing Design Strategy Workshop is for designers and design managers at all levels who want to find new ways to spark creativity by engaging clients and audiences on a deeper level. This workshop provides designers with fun activities for solving strategic design problems through visual thinking, drawing, images, words, role playing, mapping, stories and other activities.
Most designers look within themselves to spark creativity and come up with answers. But as some of the world’s most successful design firms have learned finding your next big design solution won’t necessarily come from you. By actively engaging clients and audiences in the design process, designers open themselves up to a world of creative insights, allowing them to create meaningful design experiences, and provide increased value to the people they serve.
What you will learn:
Visualizing Design Strategy Workshop teaches you tools for working through strategic design questions with clients through fun and collaborative activities to help you create great design solutions. You will learn:
• How to identify the real design problem to be solved
• How to get clients to clearly express their goals
• How to work with audiences to gather design insights
• Tools for developing creative ideas
• How to get past client subjectivity
• How to evaluate design success
How you will benefit:
Based on over 100 interviews with designers, researchers and educators, the Visualizing Design Strategy Workshop provides tools and techniques used in design process best practices. By understanding how to integrate the tools and exercises associated with the various phases of the design process, designers are better able to provide their clients with well thought out and strategic design decisions.
Satyam Kantamneni, former Managing Director of UX at Citrix, explains how to grow and nurture your UX team to meet business objectives. Based on 15 years experience across Citrix, Paypal, and other companies.
You'll learn:
- When to hire generalists vs. specialists.
- How to drive business outcomes from day 1.
- How to evaluate design culture as you build it.
- How to build a long-term governance framework.
My presentation from User Research Friday looks at the relationship between design and research in the world of design research. See video at http://vimeo.com/2235220 and find audio at http://www.portigal.com/blog/user-research-friday-research-and-design-ships-in-the-night/
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
Perhaps we've set our project management officers (PMOs) up for failure. Without knowing it, we ask them to predict the future using a one-size-fits-all approach to best practices – and that just doesn't work. There is no magic crystal ball! Learn how an agile PMO can help your organization tackle the right work, at the right time, with the right teams using JIRA.
This case study describes the process we used to design the requirements for a new application that better serves Veterans on the web. Human Centered Design // Ideation // Innovation // Government.
Discover, Define, Deliver - a workflow to create successful digital products. STX Next
Presentation from STX Next Summit 2016 by Dominik Oślizło describing the Discover, Define, Deliver process, a rock-solid approach that ensures smooth idea-to-product transitions and radically accelerates time-to-market.
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...IngridBuenaventura
Reviving the art of software design
The art of software design is facing a slow and painful death. Our mental muscles needed to produce high quality code with good software design are atrophying through the lack of deliberate practice, time, and less people in the tech industry who value software design skills. It's time to get these muscles back into the mental gym!
In this talk we will explore ways to build and maintain software design skills, suggest tools and exercises to help develop this capability, and provide contrasting answers to the question of where these skills are best applied.
Speakers: Andy Marks and Pam Rucinque, Consultants at Thoughtworks
Andy, originally an itinerant teacher of programming at university, has been writing code professionally since 1996 in Melbourne, Brisbane, San Francisco, Leeds and Singapore. He joined Thoughtworks as a technical lead in 2002, and has deep experience in agile development - becoming one of those dreary functional programming evangelists you dread speaking to at parties. Andy is a frequent speaker at conferences in Australia as well as user groups in Melbourne, even though he does not understand monads… not even a little bit.
Pam is a technologist that has focused most of her career on the development of web-based software. As a consultant she has worked with many teams of different shapes and sizes in a wide range of technologies and architectures. Her main interest is in the intersection between people, systems and technology. When working on any organisation, her biggest effort goes into keeping business and tech teams aligned - it saves a lot of time and effort.
Getting stakeholders to think in customer centric manner is relatively straightforward, yet often yields little in terms of actual change. This requires more than stakeholder support - it requires commitment, trust, and active participation in a process that can be unfamiliar or even frightening in a corporate environment. Workshops provide an opportunity to challenge the worldview of your stakeholders and expose them to the truths of customer behaviour. It’s an opportunity to transform them from supporters to believers by creating an environment where they can experience the magic of a user-centred collaborative process.
Design Studio: The User Experience Practitioner’s Secret WeaponBrilliant Experience
We all want the best , but often other priorities get in the way: “Bob from Marketing wants it to…”, “The developers don’t like that approach...”, “That feature is a ‘nice to have’”.
This slide deck will walk you through a design studio and how it can be a great tool to align product owners, developers and UX teams on an approach that balances user and business needs.
A New Toolbox: Artifact Providence 2013Kevin Sharon
Kevin and Sophie reveal Happy Cog’s design process through their experience building a responsive site from beginning to end, including: kicking off the project, the collaborative design process, and the tools they tweaked along the way. Find out what worked and what they learned. In the end, it should be clear that this is a time for experimentation and finding new approaches for new tasks.
Design System as a Product - Maria Elena Duenias, Esther Butcher
Design systems are a great example where web development and design meet. You can find innumerable resources on the internet, books and conferences on how to build them, and how they are exactly what your organization needs. But, building one requires a lot more than following a recipe. In this talk we are going to discuss how to build a design system as an internal product, and how it evolves to become what the users need.
Designers, Developers and Dogs: Finding the magic balance between product and tech - Charlotte Vorbeck, ShareNow and Sahil Bajaj
How can an agile delivery team become a successful product team? When does collaboration between product and tech succeed and when not? Why do people in some teams inspire each other while others in the same environment don't speak the same language? In this talk we want to share our learnings and experiences from rebuilding an internal tool for customer support at ShareNow. What could have been just another boring rewrite surprisingly became one of our best experiences in collaboration. We will look at how a joint discovery phase helped us to come up with a shared vision, how a better team setup enabled us to do the necessary work, how focusing on the customer kept us aligned during our journey, and also how we built upon existing collaborative techniques to achieve this new level of cooperation and trust.
During this presentation, Ward Coessens, ThoughtWorks' Consultant will share best practice insights from the Daimler partnership, helping the automotive group on their cloud innovation journey.
How to create more business impact with flexible teams - Jan Hegewald, Zalando & Rebekka Beels, Zalando
Usually, Software Engineering teams are organized around a fixed set of components which they develop further and maintain. Such component teams gain a high level of expert knowledge about their services. However, with agile product development, it often is difficult to implement the most important initiatives with such teams. This leads to a situation where the teams do not work on the most relevant business topics but on those for the respective team. At Zalando, we introduced a new model where we shape teams flexibly around business goals to create the highest impact. How we organize these teams and which challenges especially for the software quality need to be addressed, will be explored in this talk.
Amazon’s Culture of Innovation & The Working Backwards session
Working Backwards; leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. Where do you begin? By focusing on the customer.
During this webinar, Amazon will discuss key innovation principles which have been instrumental in their continued success and their Working Backwards approach.
Dual-Track Agile for Discovery & Development - Adriana Katrandzhieva
The talk will focus on one of the ways teams can ensure continuous delivery and design in their projects. The so-called ‘Dual-track’ model shows the parallel tracks of discovery and development throughout the product design and delivery process. These continually feedback into each other informing new hypothesis that can be tested in order to be proven/disproven. This model is not always easy to implement out of the box and so I will share my own experiences in applying it in practice - what worked, what didn't and how the model can be adjusted to fit different teams and organisational environments.
Designing the Developer Experience - Tanja Bach, Jacob Bo Tiedemann
Working with software that some other people have built, is not only daily business for private and business users but also for developers. Just like any other product, a product for developers needs to solve their problems and focus on the right jobs-to-be-done in order to be successfully adopted by the developer community. In this talk, we will explain why the developer experience matters not only to developers but also to the business. We will share our learnings and real-world examples of how we created a developer experience for a cloud infrastructure product and an IoT platform that the developers love.
When we design together - Sabrina Mach, Ammara Gafoor and James Emmott
From three distinct perspectives, this talk will contend that design is an activity undertaken by everyone in a software development team. It occurs throughout the process of delivery — not only at the beginning or the end — and it is a powerful instrument for learning about and adapting to the problems our work seeks to solve, which is a shared responsibility. Making the best use of our multidisciplinary expertise in the activity of design requires forms of collaboration that are too often disrupted by the role-based silos that keep us separated and weaken the valuable contribution our diverse approaches could make to our collective efforts. If you care about accelerating time to market, improving customer experience, or building happy and productive teams, you will want to know why and how it matters that we believe ‘design is in everything that we do’.
Hardware is hard(er): designing for distributed user experiences in IoT - Claire Rowland, www.clairerowland.com
Designing connected devices and hardware-enabled services is significantly more complex than pure software. There are more devices on which code can run, connectivity and data sharing patterns to consider, and often multiple and varied touchpoints for users to interact with. Pulling this all together into a coherent experience involves strong collaboration between design and engineering, and a systems thinking approach to UX. In this talk, we’ll introduce what designers need to know about the tech, what engineers need to know about UX for IoT, and how to facilitate the whole-collaboration needed to create great products.
www.clairerowland.com
Customer-centric innovation enabled by cloudThoughtworks
Working Backwards - Leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. In this upcoming webinar, we’ve partnered with AWS to bring you exclusive insights from one of the world’s most innovative companies, Amazon.
Working Backwards - Leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. In this upcoming webinar, we’ve partnered with AWS to bring you exclusive insights from one of the world’s most innovative companies, Amazon.
Find out how to validate hypotheses quickly using feedback that comes from a (large enough) number of actual users interacting with your product. In this talk, we will show you the technical foundations, research techniques and organisational setup that we have used successfully on large-scale products. These will save you development time, enable you to go live with confidence, make decisions based on real behaviour instead of best guesses, and solve the actual problems your users are facing.
As a tech leader at ThoughtWorks, a large part of my job involves recommending practices to our clients so they can build and deliver good quality software faster. In doing so repeatedly for many clients I have created a toolkit that contains practical advice from being on the ground. This is what we do, we know it works. When Julius Caesar entered Rome with his army by crossing the river Rubicon, he did something that couldn’t be undone ever again. In your journey as a leader, avoid mistakes that are difficult to correct later. Here are a set of practices that you want to adopt as soon as possible.
Handling error conditions is a core part of the software we write. However, we often treat it as a second class citizen, obscuring our intent through abuse of null values and exceptions that make our code hard to understand and maintain. In the functional programming community, it is common to use datatypes such as Option, Either or Validated to make our intentions explicit when dealing with errors. We can leverage the compiler to verify that we are handling them instead of hoping for the best at runtime. This results in code that is clearer, without hidden path flows. We’ll show how we have been doing this in Kotlin, with the help of the Arrow library.
Mutation testing in software development surfaced in academia during the 70's and has recently seen a resurgence in popularity as a legitimate tool in your testing arsenal. In this session we review the conventional testing pyramid, modern approaches to testing software and look at how mutation testing can help fill in those blind spots.
The continued adoption of containers for deployments has introduced a new path for security issues. In this talk, we will cover the most common areas of vulnerabilities, the challenges in securing your containers, some good practices to help overcome these issues and how to run container security scanning as part of your deployment pipeline.
Mainframes handle 30 billion business transactions each day and 87% of all credit card transactions*, they are not traditionally associated with flexible, fail-fast development approaches. Can we bring the practices of agile, CI/CD and fully automated deployments to applications running on a mainframe? During our talk, we'll tell you a story about test automation; redefining the smallest testable unit of a program. And we'll discuss our learnings from introducing continuous integration and agile practices to the world of insurance and mainframes.
*9 Mainframe statistics that may surprise you
ThoughtWorks' Lucy Kurian, James Lewis & Kief Morris discuss tech trends in our latest Technology Radar, covering techniques, platforms, tools, languages and frameworks.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
46. Experience Design Consulting
Blind Incremental Development – why it's bad
Business
acts as
proxy for
the end
user!
UX Designers and end
users are not involved!
48. Experience Design Consulting
Blind Incremental Development – why it's bad
Prone to general
chunkiness due to
lack of cohesion and
lack of clear vision!
49. Experience Design Consulting
Blind Incremental Development – why it's bad
Small ideas that are
technically feasible…
but still may not
deliver real value to
consumers…
done very quickly !
50. Experience Design Consulting
BAD
Still BAD
Big Upfront Design
Blind Incremental Development
•! Isolated, non-collaborative
approach
•! Collaborative, BUT often within a
limited team
•! Includes customer research
BUT often fails to turn these
insights into actionable designs
or initiatives
•! Often does NOT include
discovery about consumer needs,
focuses on the business acting as
a proxy for the consumer
•! Slow, bloated and ineffective at
delivering
•!Fast BUT often incremental, not
truly iterative and may not deliver
real value to its intended audience
(Customers)
Big ideas that may not be
feasible, done slowly
Small ideas that are
technically feasible… but still
may not deliver real value to
consumers, done very quickly
55. Experience Design Consulting
It’s not graphic design…
!"#$%&'()"*+,#-(".-#(/"01#-2-&)%.-(3"/40-&5,6"&(
Standard
Approach
create paper
based
documents of
increasing
visual fidelity
which imply
functional
behaviour
Agile UX
Approach
create interactive
prototypes of
increasing
functional and
visual fidelity in
order to model
and test
functional
behaviour and
the interactive
user experience
!"#$%&'(')$&*'+&&%,&$',-.(//00012"3&456*5$$"041%"7/89&0/96:&;$5<6;'
77. Experience Design Consulting
Fully integrate to ensure quality…
Release
Inception
Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5
Dev
Implement High Dev
Cost, Low UX cost
features
Dev
Implement UX Design
Dev
Implement UX Design
Dev
Implement UX Design
Dev
Non Functional Build /
Deployment
design analysis
design analysis
UX Prototype
Usability Test
Visioning
Ideation and Conceptual
Design
UX
Design for Iteration 2
design analysis
UX Prototype
UX Prototype
Usability Test
Usability Test
UX
Design for iteration 3
Review Iteration 1
User Test Both
UX
Design for iteration 4
Review Iteration 2
User Test Both
UX
Ideation and Conceptual Design for next release
•! Short iterative design steps and regular testing cycles
•! Transition from “incremental” design to truly “iterative” design
•! Multidisciplinary team with UX facilitating the design process
!""#$%&'#(#)*+(,,---./+$&&'0.'12,/+$3+/4%50$6'7&,8/&,9::;<$=,$25%">/0?.)@<%#
78. Experience Design Consulting
Become part of the design process
please
help!
•!!"#!$%&'()%*&!+',,!-.%/01!12!
0*212130%!14%!%50%*'%)6%!+'14!2*!
+'14271!327*!4%,08!-)$!+',,!1*3!12!
%)(-(%!327!')!'1!
•!!927!6-)!:%!0-*1!2;!14'&!<!$*'=%!14%!
$%&'()!27162/%!
•!!2*!327!6-)!62/0,-')!-:271!42+!
327>*%!)%=%*!')=2,=%$!
•!?%!:%,2)(!12(%14%*!@!-)$!+%!6-)!
$2!'1!AB!C"DE!FGHHGI!