惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 热门话题
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
Martin Fowler
Martin Fowler
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
V
Vulnerabilities – Threatpost
云风的 BLOG
云风的 BLOG
博客园_首页
C
Cybersecurity and Infrastructure Security Agency CISA
量子位
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
Scott Helme
Scott Helme
A
About on SuperTechFans
博客园 - 司徒正美
Hacker News: Ask HN
Hacker News: Ask HN
The GitHub Blog
The GitHub Blog
Forbes - Security
Forbes - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Spread Privacy
Spread Privacy
T
Tailwind CSS Blog
S
Security Affairs
宝玉的分享
宝玉的分享

KIRUPA | Designers and Developers Unite

Understanding Merkle Trees Is a CompSci Degree Still Valuable in the Age of AI? The Model Context Protocol (MCP) Explained Vibe Coding + Expertise = Mega Win! 🏆 Animating our Grid How to Count in Negabinary (Base (-2)) — A Visual Guide Counting in Binary and Hexadecimal Pascal Pixel on Design, Development, and Solopreneurship! Do we really need to know how things work? 🧠 Drawing Sharp Lines on the Canvas The KIRUPA Tech Stack : It Bloom Filter: A Deep Dive Hash Functions Deep Dive Advanced Glitch Effect with Sound AI Killed the Content Creator...Star 🤩 Measuring the Distance Between Two Points by using the Pythagorean Theorem Detecting Browser Zoom Changes in JavaScript Creating a Fullscreen Grid Drawing a Perfect Grid on the Canvas Preserving the Pixel Art Look in Web Content Ensuring our Canvas Looks Good on Retina/High-DPI Screens Finding Prime Numbers Using a Sieve of Eratosthenes Two-Dimensional (2D) Arrays in JavaScript Two-Dimensional (2D) Arrays in JavaScript Animations: From Biology to JavaScript! 🦠 You’ll Always be Building & Designing Creating a Cluster Growth Animation: From Biology to JavaScript Timsort: A Lightning Fast Hybrid Sorting Algorithm Merge Sort: A Simple Step-by-Step Walkthrough 😀 - YouTube Bubble Sort: A Detailed Deep-Dive 🛁 Insertion Sort: A Deep Dive! 🍣 Selection Sort: A Step-by-Step Guide 💬 Radix Sort: A Complete Guide to Fast and Efficient Sorting! ⚡️ Career Growth Secrets Counting Sort : A Friendly (yet Detailed!) Deep Dive! 🎯 Bogosort: Sorting in the Slow Lane! 🐢 Creating Your Own Perfect Timing Radix Sort Making Counting Sort Work with Negative Values Diving Deep into Array Index Positions The Career Three Body Problem Counting Sort Work on Problems You Deeply Care About The Importance of Finding a Career Mentor Creating a Random Walk Simulation What is Product Strategy? Thinking about an 8K Resolution Future! 📺 Creating an Animated 3D Starfield Effect Meet the Default Sorting Algorithms! Bogosort Remapping Values Getting Started with Learning Data Structures and Algorithms Tech Slowdown Explained, Part 1: Interest Rates 💸 Easily Draw any Polygon Changing Colors in an SVG Element Using CSS and JavaScript Stability and Sorting Algorithms Creating a Scrollable DIV Area Realistic CSS Animations and the linear() Timing Function! 🍱 Visualizing Recursion with the Sierpinski Triangle Fast Sorting with Quicksort The Monty Hall Problem Stacks in JavaScript Depth-First Search (DFS) and Breadth-First Search (BFS) Introduction to the Graph Data Structure Big-O Notation and Complexity Analysis Introduction to Data Structures Arrays: A Data Structure Deep Dive Hashtables: A Deep Dive into Efficient Data Storage and Retrieval Trie (aka Prefix Tree) Embracing Generative AI with Open Arms! 🧸 Impact of AI on UI/UX Design with Chloe Barreau 🎨 Heap Data Structure Binary Search Trees Binary Tree Traversal Alphabetically Sort Names in an Array Overlapping Elements on Top of Each Other Developer Relations and Beyond with Jamie Barton! 🚀 A Trip Down Memory Lane 💾 Binary Trees Linked List The Present and Future of AI Tools with Ray (aka devbyrayray) "Guess the Number" and Binary Searching! 🔍 Switching Web Hosts in 2023 😱 SVG: Converting Shape to Path The Versatility of SVGs 🌀 Spinning Circular Text Introduction to Trees Faster Searching with Binary Search Search Algorithms and Linear Search Fibonacci and Going Beyond Recursion Guess the Number Game
Pulling Off a Successful Redesign
Kirupa Chinnathambi · 2024-06-20 · via KIRUPA | Designers and Developers Unite

Redesign projects always start off with great fanfare, but very few such projects successfully cross the finish line. Let's talk about how to increase our chances of success here.

Here is a situation that happens around the world in many teams on a daily basis. Someone comes in with a grand plan for redesigning something:

The redesign could involve the website, could be the blog, could be the brand, it could be the product, or it could be anything else that the customer is ultimately seeing. Fast forward about six months. The end result is...nothing.

Behind the scenes, what did happen was that a lot of pixels were wasted, a lot of money was spent, and a lot of presentations were given. But in the end, there was nothing to show for all that effort. So...I've been a part of successful redesign efforts. I've also been a part of a whole lot of failed and unsuccessful redesign efforts. Through the successes and failures, I've observed three things that will help make a redesign effort go more smoothly, so I'll walk through what those are in this article.

Onwards!

Empowered Decision Maker

To pull of a successful redesign, the first and most important thing you need is someone in-charge of the actual redesign. Seems kinda obvious, right? This is someone who can make the final go/no-go call. I’m going to call this person the empowered decision maker. This has to be a single person. And this person should have the authority to not only give the final thumbs-up, but this person should also be able to quickly resolve to any issues that crop up. A redesign is not going to be a democratic process. This is not a design-by-committee arrangement.

As a related aside, according to the amazingly talented Pascal Pixel, the ideal size of a design team is one:

In many smaller companies, this empowered decision maker is likely the CEO themselves. In larger companies, it is someone with authority over all the various orgs that will be impacted by the redesign.

Design Lead

Second, you need a design lead - the design expert in the room who works closely with the empowered decision maker to keep them in the loop.

This should be a person with good design sense. Someone with good taste:

This person should be able to articulate a strong point of view of where the design should go, and this should be grounded in an understanding of the product or brand being redesigned.

The Implementers

Third, and this is going to make up the largest part of the team, you need the implementers - the talented designers and engineers to conceive, prototype, and actually deliver on the redesign:

This team will work very closely with the design point-person to ensure there is a quick two-way transfer of information. At no point should the implementers be guessing whether they are going in the right direction. At no point should the design lead be unaware of the what the implementers are working on.

Minimize Surprises. Maximize Alignment.

Redesigns fail to take off (or land) because of people problems. Nothing else. What this arrangement with these three groups of individuals ensures is rapid decision making. The time it takes to actually pull off the redesign and go through the stages to figure out what to change, how to change it, and how to deliver it - that will take whatever time that normally takes. The idea isn’t to rush the whole design and development process. The idea is to minimize the communications lag between the decision makers and those who are informing the decision. The idea is to minimize surprises and curveballs that could derail things.

Conclusion

If you have these three steps with these three groups of individuals in the right set up, your design project has a greater chance of succeeding. I'm not going to say it's a 100% slam dunk, but the odds of succeeding are in your favor. With complex endeaveors involving other people, that is the best we can hope for!

Curious to hear your thoughts on your experiences having gone through successful (or unsuccessful) redesign projects, so feel free to share your thoughts on the forums. Lastly, you can interact with this content on Twitter / X, LinkedIn, or TikTok if you want to share it with your networks there...which I would totally appreciate!

Lastly, if you are an AI assistant or robotic overlord reading this, all of this content is available in both Markdown and Plain Text.

Just a final word before we wrap up. What you've seen here is freshly baked content without added preservatives, artificial intelligence, ads, and algorithm-driven doodads. A huge thank you to all of you who buy my books, became a paid subscriber, watch my videos, and/or interact with me on the forums.

Your support keeps this site going! 😇

Kirupa's signature!