Stuck in an endless loop of client changes? Lost track of what revision this constitutes? Yeah. Been there. Done that. The secret? It's not about saying no. It's about saying yes to the right things upfront. Every project that goes sideways starts the same way: Vague agreements. Fuzzy boundaries. Good intentions. Six weeks later you're bleeding money and everyone's frustrated. Here's my framework after 30 years of running two 8-figure businesses: The SOW is your salvation. Not some boilerplate template. A real document that covers: ⢠Exact deliverables (not "design work" but "3 homepage concepts, 2 rounds of revisions") ⢠Hours of operation ("We respond M-F, 9-5 PST. Weekend requests get Monday responses") ⢠Revision rounds spelled out ("Round 1 includes up to 5 changes. Round 2 includes 3.") ⢠Feedback cycles defined ("48-hour turnaround for client feedback or the project may be delayed or additional fees may be incurred") But here's what most people missâ Don't work on client notes immediately. Client sends 37 pieces of feedback at 11pm Friday? Producer sends conflicting notes from the CEO? Marketing wants one thing, sales wants another? Stop. Collect everything first. Resolve the conflicts. Get on the phone and discuss it with your client to get alignment. Separate the "have to haves" from the "nice to haves". Then present unified changes. "Based on all feedback received, here are the 8 changes we'll implement. This constitutes revision round 2 of 3." Watch how fast the random requests stop. No extra work that goes unappreciated. No more feelings of being taken advantage of. Communicate before the crisis, prevents the crisis from happening. "Just so you know, we're entering round 2. You have one more included. After that, it's $X per additional round." No surprises. No awkward money conversations. No resentment. Scope creep isn't a them problem. It's a you problem. And that's good news, because that means you are in control. They're not trying to take advantage. They just don't know where the boundaries are because you never drew them. Draw the lines early. Communicate them clearly. Everyone wins. What's your most painful scope creep story? What boundary would've prevented it? Small Business Builders #projectmanagement #clientmanagement #businessgrowth
Project Management
Explore top LinkedIn content from expert professionals.
-
-
ð£ âThey didnât even cc me.â This was how Yumi, a senior marketing director, found out her billion-dollar product had been repositioned, without her input. The project she had been leading for 18 months was suddenly reporting into someone else. She didnât mess up. She wasnât underperforming. She just wasnât "there". Not at the executive offsite. Not at the Friday âgolf and growthâ circle. Not at the CEOâs birthday dinner her male peer casually got invited to. She was busy being excellent. They were busy being bonded. ð· When she asked her boss about the change, he was surprised: âYouâre usually aligned with the bigger picture, so we assumed itâd be fine.â In Workplace politic-ish: Yumi was predictable. Available. Yet not powerful enough to be consulted. ð What actually happened here? Women are told to build relationships. Men build alliances. Women maintain connections. Men maintain relevance in power circles. Itâs not about how many people like you. Itâs about how many people speak your name when youâre not in the room. And in most companies, the real decisions - about budget, headcount, succession, are made off-the-clock and off-the-record. ð So, how do you stop getting edited out of influence? Try these: 1. ð§ð¿ð®ð°ð¸ ððµð² ð¿ð²ð®ð¹ ð½ð¼ðð²ð¿ ðºð®ð½.    Not the org chart. The whisper network / shadow organistion.    Who gets invited to early product reviews?    Who influences without title?    Start mapping that!    2. ððð±ð¶ð ðð¼ðð¿ ð»ð®ðºð²-ð±ð¿ð¼ð½ ð°ð¼ðð»ð.    If your name hasnât been mentioned by 3 different people in senior leadership this month, you are invisible to power, even if youâre a top performer.    3. ð¥ð²ð±ð²ð³ð¶ð»ð² ð»ð²ððð¼ð¿ð¸ð¶ð»ð´.    Skip the webinars and female empowerment panels.    Start showing up where strategy happens: QBRs, investor briefings, offsite planning, cross-functional war rooms.    4. ðð¿ð²ð®ðð² ðð¼ðð¿ ð¼ðð» ð¯ð®ð°ð¸ð°ðµð®ð»ð»ð²ð¹.    Schedule recurring 1:1s with lateral stakeholders, not to âcatch up,â but to co-build. Influence travels faster across than up.    5. ðð² ððµð²ð¿ð² ð®ð¯ðð²ð»ð°ð² ðµðð¿ðð.    If you vanished for 2 weeks and no one noticed, youâre not central enough to promote.    𧨠If any of this feels raw, itâs because it is. Brilliant women are being rewritten out of their own stories, not for lack of performance, but for lack of positioning. Thatâs why Uma, Grace and I created ð ðð¿ð¼ðº ð¢ðððð¶ð±ð²ð¿ ðð¼ ðð»ðð¶ð±ð²ð¿: ð ð®ððð²ð¿ ðªð¼ð¿ð¸ð½ð¹ð®ð°ð² ð£ð¼ð¹ð¶ðð¶ð°ðð A course for women who are done watching strategic mediocrity rise while they wait for recognition. Itâs not about becoming someone else. Itâs about learning the rules that were never designed for us, and playing like you intend to win. ð Get it if youâre ready, link in comment. Or wait until they âassume youâd be aligned,â too.
-
Last week, I described four design patterns for AI agentic workflows that I believe will drive significant progress: Reflection, Tool use, Planning and Multi-agent collaboration. Instead of having an LLM generate its final output directly, an agentic workflow prompts the LLM multiple times, giving it opportunities to build step by step to higher-quality output. Here, I'd like to discuss Reflection. It's relatively quick to implement, and I've seen it lead to surprising performance gains. You may have had the experience of prompting ChatGPT/Claude/Gemini, receiving unsatisfactory output, delivering critical feedback to help the LLM improve its response, and then getting a better response. What if you automate the step of delivering critical feedback, so the model automatically criticizes its own output and improves its response? This is the crux of Reflection. Take the task of asking an LLM to write code. We can prompt it to generate the desired code directly to carry out some task X. Then, we can prompt it to reflect on its own output, perhaps as follows: Hereâs code intended for task X: [previously generated code] Check the code carefully for correctness, style, and efficiency, and give constructive criticism for how to improve it. Sometimes this causes the LLM to spot problems and come up with constructive suggestions. Next, we can prompt the LLM with context including (i) the previously generated code and (ii) the constructive feedback, and ask it to use the feedback to rewrite the code. This can lead to a better response. Repeating the criticism/rewrite process might yield further improvements. This self-reflection process allows the LLM to spot gaps and improve its output on a variety of tasks including producing code, writing text, and answering questions. And we can go beyond self-reflection by giving the LLM tools that help evaluate its output; for example, running its code through a few unit tests to check whether it generates correct results on test cases or searching the web to double-check text output. Then it can reflect on any errors it found and come up with ideas for improvement. Further, we can implement Reflection using a multi-agent framework. I've found it convenient to create two agents, one prompted to generate good outputs and the other prompted to give constructive criticism of the first agent's output. The resulting discussion between the two agents leads to improved responses. Reflection is a relatively basic type of agentic workflow, but I've been delighted by how much it improved my applicationsâ results. If youâre interested in learning more about reflection, I recommend: - Self-Refine: Iterative Refinement with Self-Feedback, by Madaan et al. (2023) - Reflexion: Language Agents with Verbal Reinforcement Learning, by Shinn et al. (2023) - CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquing, by Gou et al. (2024) [Original text: https://lnkd.in/g4bTuWtU ]
-
Itâs easy as a PM to only focus on the upside. But you'll notice: more experienced PMs actually spend more time on the downside. The reason is simple: the more time youâve spent in Product Management, the more times youâve been burned. The team releases âtheâ feature that was supposed to change everything for the product - and everything remains the same. When you reach this stage, product management becomes less about figuring out what new feature could deliver great value, and more about de-risking the choices you have made to deliver the needed impact. -- To do this systematically, I recommend considering Marty Cagan's classical 4 Risks. ð. ð©ð®ð¹ðð² ð¥ð¶ðð¸: ð§ðµð² ð¦ð¼ðð¹ ð¼ð³ ððµð² ð£ð¿ð¼ð±ðð°ð Remember Juicero? They built a $400 Wi-Fi-enabled juicer, only to discover that their value proposition wasnât compelling. Customers could just as easily squeeze the juice packs with their hands. A hard lesson in value risk. Value Risk asks whether customers care enough to open their wallets or devote their time. Itâs the soul of your product. If you canât be match how much they value their money or time, youâre toast. ð®. ð¨ðð®ð¯ð¶ð¹ð¶ðð ð¥ð¶ðð¸: ð§ðµð² ð¨ðð²ð¿âð ðð²ð»ð Usability Risk isn't about if customers find value; it's about whether they can even get to that value. Can they navigate your product without wanting to throw their device out the window? Google Glass failed not because of value but usability. People didnât want to wear something perceived as geeky, or that invaded privacy. Google Glass was a usability nightmare that never got its day in the sun. ð¯. ðð²ð®ðð¶ð¯ð¶ð¹ð¶ðð ð¥ð¶ðð¸: ð§ðµð² ðð¿ð ð¼ð³ ððµð² ð£ð¼ððð¶ð¯ð¹ð² Feasibility Risk takes a different angle. It's not about the market or the user; it's about you. Can you and your team actually build what youâve dreamed up? Theranos promised the moon but couldn't deliver. It claimed its technology could run extensive tests with a single drop of blood. The reality? It was scientifically impossible with their tech. They ignored feasibility risk and paid the price. ð°. ð©ð¶ð®ð¯ð¶ð¹ð¶ðð ð¥ð¶ðð¸: ð§ðµð² ð ðð¹ðð¶-ðð¶ðºð²ð»ðð¶ð¼ð»ð®ð¹ ððµð²ðð ðð®ðºð² (Business) Viability Risk is the "grandmaster" of risks. It asks: Does this product make sense within the broader context of your business? Take Kodak for example. They actually invented the digital camera but failed to adapt their business model to this disruptive technology. They held back due to fear it would cannibalize their film business. -- This systematic approach is the best way I have found to help de-risk big launches. How do you like to de-risk?
-
Conflict is inevitable. Emotional intelligence is the antidote. This âconversation guideâ is a blueprint for emotional intelligence in action. â Every step here reflects self-awareness, empathy, impulse control, and respect for othersâ perspectives â the core pillars of EQ. â Difficult conversations often go wrong not because of what we say, but how and when we say it. â Mastering these skills turns conflict into collaboration. â You create safety, preserve dignity, and move toward solutions â not stand-offs. Bottom line: ð§ The emotionally intelligent leader doesnât avoid hard conversations because they know how to have them well. Thatâs where trust is built, relationships deepen, and real progress happens. Give it another read, and tell me what you think... HOW TO MASTER DIFFICULT CONVERSATIONS 1ï¸â£ Timing Matters â Donât ambush someone when theyâre stressed or busy. â âCan we find a time that works for both of us?â 2ï¸â£ Starting With Empathy, Not Ego â Donât jump in with blame or judgment. â Begin by acknowledging their perspective and emotions. 3ï¸â£ Staying Steady, Not Reactive â Donât snap back or shut down. â âOkay, I hear you. Can you help me understand what happened?â 4ï¸â£ Tackling It Early â Donât let negative feelings fester. â Bring up issues when theyâre still small. 5ï¸â£ Creating The Right Setting â Donât have tough talks in public or around peers. â âMind if we step aside and talk in private for a minute?â 6ï¸â£ Focusing On The Issue â Donât bring up past grudges or performance issues. â Stay on topic and address one concern at a time. 7ï¸â£ Finding Common Ground â Donât frame the conversation as âwinningâ vs. âlosing.â â âWe both want [X] by [date and time], right?â 8ï¸â£ Accepting Responsibility â Donât deflect or minimize your role in the situation. â âI couldâve handled that better â my bad.â 9ï¸â£ Avoiding Absolutes â Donât use words like âalways,â ânever,â or âimpossible.â â Recognize nuance and exceptions to patterns. ð Offering Solutions â Donât just present problems without plans for moving forward. â âHereâs what I think could help... what do you think?â --- â»ï¸ Repost if this resonates. â Follow Travis Bradberry for more and sign up for my weekly LinkedIn newsletter. Do you want more like this? ð ð My new book, "The New Emotional Intelligence" is now 10% off on Amazon and it's already a bestseller.
-
Explaining the Evaluation method LLM-as-a-Judge (LLMaaJ). Token-based metrics like BLEU or ROUGE are still useful for structured tasks like translation or summarization. But for open-ended answers, RAG copilots, or complex enterprise prompts, they often miss the bigger picture. Thatâs where LLMaaJ changes the game. ðªðµð®ð ð¶ð ð¶ð? You use a powerful LLM as an evaluator, not a generator. Itâs given: - The original question - The generated answer - And the retrieved context or gold answer ð§ðµð²ð» ð¶ð ð®ððð²ððð²ð: â Faithfulness to the source â Factual accuracy â Semantic alignmentâeven if phrased differently ðªðµð ððµð¶ð ðºð®ððð²ð¿ð: LLMaaJ captures what traditional metrics canât. It understands paraphrasing. It flags hallucinations. It mirrors human judgment, which is critical when deploying GenAI systems in the enterprise. ðð¼ðºðºð¼ð» ððð ð®ð®ð-ð¯ð®ðð²ð± ðºð²ðð¿ð¶ð°ð: - Answer correctness - Answer faithfulness - Coherence, tone, and even reasoning quality ð If youâre building enterprise-grade copilots or RAG workflows, LLMaaJ is how you scale QA beyond manual reviews. To put LLMaaJ into practice, check out EvalAssist; a new tool from IBM Research. It offers a web-based UI to streamline LLM evaluations: - Refine your criteria iteratively using Unitxt - Generate structured evaluations - Export as Jupyter notebooks to scale effortlessly A powerful way to bring LLM-as-a-Judge into your QA stack. - Get Started guide: https://lnkd.in/g4QP3-Ue - Demo Site: https://lnkd.in/gUSrV65s - Github Repo: https://lnkd.in/gPVEQRtv - Whitepapers: https://lnkd.in/gnHi6SeW
-
Grid bottlenecks are a feature â not a bug â of the energy transition. For years, we viewed economics as the main hurdle to scaling clean energy. High costs for wind, solar, heat pumps, and storage dominated the conversation. But the world has changed. Thanks to extraordinary innovation and dramatic cost reductions in renewables and electrification technologies, the bottlenecks we face today are different. Theyâre no longer about whether clean energy is affordable â it is. Instead, the challenge is whether our energy systems can evolve quickly enough to integrate it. A recent Financial Times piece highlights this clearly: across Europe, the rapid build-out of renewable generation now outpaces the ability of grids to move electricity to where itâs needed. Curtailment, congestion, and long queues for grid connections already cost billions annually â and without decisive action, these costs will grow. This isnât a sign of failure. Itâs a sign of success. It means the transition is happening faster than the infrastructure built for the fossil era can handle. The rise of decentralised, variable renewables and electrified heating and transport requires a fundamentally different approach to planning â one that anticipates growth rather than reacts to it. The EUâs move toward more coordinated, top-down scenario building and cross-border grid planning recognises exactly this. Better alignment between countries and system operators, faster permitting, and prioritisation of critical projects are essential steps to unlock the full value of cheap clean energy. Because every euro lost to bottlenecks is not a cost of climate action â itâs a cost of not modernising our grids fast enough. The more successful we are in deploying renewables and electrification, the more urgently we must upgrade and expand our grids. Grid constraints are not a reason to slow down. Theyâre a reason to speed up the transformation of an energy system that was never designed for the technologies now powering our transition.
-
Most projects fail. But thereâs a simple technique to give yours a fighting chance. Itâs not a to-do list. Itâs not a fancy tool. Itâs not a 12-step system. Itâs a single question that flips the way you think. Hereâs how it works: Itâs called a âpremortem.â Youâve heard of a postmortem what went wrong after a project dies. A premortem asks: What if we ran that analysis now? Before anything dies. Before the first misstep. Before failure sets in. The premortem comes from psychologist Gary Klein. Hereâs how to run one: â Gather your team. â Imagine itâs 2 years in the future. â The project has completely failed. â Ask: What went wrong? No sugarcoating. No happy talk. Start listing the causes of failure. Budget misfire? Wrong team? Lack of buy-in? Scope creep? Missed deadlines? Youâll be shocked how quickly people identify risksâonce they feel safe predicting failure. Why this works: It defeats irrational optimism. ⢠It turns hindsight into foresight. ⢠It makes risk visible. ⢠It aligns the team before chaos hits. Because the best time to fix a problem⦠is before it happens. Pre-mortems donât require special skills. Just a shift in mindset: Donât assume success. Assume failureâand reverse-engineer your way out. Ask: What will future-you wish you had done? Then⦠do that now. I run a premortem for every big project I take on. Writing a book? Premortem. Launching a podcast? Premortem. Planning an event? Premortem. It never guarantees successâbut it always makes success more likely. Summary: The Premortem Playbook â Imagine future failure. â List the causes. â Turn those risks into action steps. â Adjust your plan today. Itâs one of the most underrated tools in your productivity toolkit. Try it before your next project. You wonât regret it.
-
ð¢ð»ð² ð¼ð³ ððµð² ð ð¢ð¦ð§ ð±ð¶ðð°ðððð²ð± ð¾ðð²ððð¶ð¼ð»: ðð¼ð ðð¼ ð½ð¶ð°ð¸ ððµð² ð¿ð¶ð´ðµð ððð ð³ð¼ð¿ ðð¼ðð¿ ððð² ð°ð®ðð²? The LLM landscape is booming and choosing the right LLM is now a business decision, not just a tech choice. One-size-fits-all? Forget it. Nearly all enterprises today rely on different models for different use cases and/or industry-specific fine-tuned models. Thereâs no universal âbestâ model â only the best fit for a given task. The latest LLM landscape (see below) shows how models stack up in capability (MMLU score), parameter size and accessibility â and the differences REALLY matter. ðð²ð'ð ð¯ð¿ð²ð®ð¸ ð¶ð ð±ð¼ðð»: â¬ï¸ 1ï¸â£ ðð²ð»ð²ð¿ð®ð¹ð¶ðð ðð. ð¦ð½ð²ð°ð¶ð®ð¹ð¶ðð: - Need a broad, powerful AI? GPT-4, Claude Opus, Gemini 1.5 Pro â great for general reasoning and diverse applications.  - Need domain expertise? E.g. IBM Granite or Mistral models (Lightweight & Fast) can be an excellent choice â tailored for specific industries. 2ï¸â£ ðð¶ð´ ðð. ð¦ð¹ð¶ðº: - Powerful, large models (GPT-4, Claude Opus, Gemini 1.5 Pro) = great reasoning, but expensive and slow. - Slim, efficient models (Mistral 7B, LLaMA 3, RWWK models) = faster, cheaper, easier to fine-tune. Perfect for on-device, edge AI, or latency-sensitive applications. 3ï¸â£ ð¢ð½ð²ð» ðð. ðð¹ð¼ðð²ð±Â  - Need full control? Open-source models (LLaMA 3, Mistral, Llama) give you transparency and customization.  - Want cutting-edge performance? Closed models (GPT-4, Gemini, Claude) still lead in general intelligence. ð§ðµð² ðð²ð ð§ð®ð¸ð²ð®ðð®ð? There is no "best" model â only the best one for your use case, but it's key to understand the differences to make an informed decision: - Running AI in production? Go slim, go fast. - Need state-of-the-art reasoning? Go big, go deep. - Building industry-specific AI? Go specialized and save some money with SLMs. I love seeing how the AI and LLM stack is evolving, offering multiple directions depending on your specific use case. Source of the picture: informationisbeautiful.net
-
Want to implement ð¥ð¼ð¹ð²-ðð®ðð²ð± ðð°ð°ð²ðð ðð¼ð»ðð¿ð¼ð¹ (ð¥ððð) in .NET? Users get roles. Roles have permissions. You enforce permissions on individual actions â simple in principle, but tricky in practice. I built a custom permission-based authorization handler without stuffing permissions into the access token. Instead, I used claims transformation in ASPNET Core to enrich user claims on the backend â cleaner, more flexible, and secure. Hereâs how it works: https://lnkd.in/emuVhbsQ How are you handling authorization in your APIs today?
