News for hackers. Stuff that matters.
Re:I regret my website redesign by latortuga on Thursday July 21, 2022 @11:58AM (#32180934)
I was ready to fire the agency the moment the author mentioned they were going off script and building whatever they wanted. This was a huge, blinking red flag for me. Why would you keep paying someone when they're doing work you didn't ask for, doing work that doesn't align with your goals, and ignoring what you say?
Re:I regret my website redesign by WorldMaker on Thursday July 21, 2022 @03:03PM (#32183437)
That seems to be the point where sunk cost fallacy strikes hard in the post to me. They had paid $X for "80% of the first milestone of work" and that sunk cost locks them in to everything else that happens. They seemed too fearful from that point onward that if they fired the agency and brought in a new agency or freelancer that they would start from square 1 and do all of the previous work (and spend) over again.

The sunk cost fallacy suggests that sometimes is better for you if you should just accept existing losses, accept you've already sunk those costs and won't get them back, and move on. I don't know what their contract looked like with the agency, but an 80% of a logo design sounds like a perfect deliverable that you can safely fire the existing team and take the 80% deliverable to a new designer, not start from scratch, and ask them to do a final polish step. I would have cut losses there, but of course it is much easier to armchair quarterback from hindsight and different perspectives than if you are in the middle of it fighting that gut feeling that you've already invested so much and can't "afford" to cut losses.

Re:I regret my website redesign by ratww on Thursday July 21, 2022 @05:48PM (#32185607)
This is why I still like Agile and Scrum, as much as other devs might hate it. “Yeah I want REAL deliverables after the first or second week”.

Keeps me honest. And will keep me from working with architecture astronauts don’t really deliver anything but hot air and build ultra-extensible structures that are actually impossible to extend beyond the fantasy world of their maker. Or the equivalent for designers.

Re:I regret my website redesign by doctor_eval on Thursday July 21, 2022 @07:59PM (#32186808)
Agile and scrum are in practice such nebulous terms that while I don’t doubt that you have had good experience with the particular version of these concepts that you yourself use, the agency could well consider itself to be using the same concepts - yet here we are.

The older I get, the more I come to understand that the problem with projects is people, not methodology. 30% of IT projects still fail, despite “agile” now being widespread.

The first value of the agile manifesto is “Individuals and interactions over processes and tools”. Unfortunately, most implementations throw this one out first.

Re:I regret my website redesign by ratww on Friday July 22, 2022 @07:24AM (#32190778)
I agree that there's a lot of wiggle room, but there's still some ground rules, like being iterative, not having to plan for everything beforehand, deliver smaller things little by little, not being a perfectionist and turning the review process into a living hell.

But you are 100% right about the problem being people. The problems I see with agile are always because people try to find escape hatches in the process. Designers want to prepare every single detail before developers start working and hate iterating because fear of the "original vision" being a mistake, product owners don't want partial stuff in the beta channel so everything has to be in its final state, product owners don't know or don't want to reduce scope so developers end up with impossible sprints, developers want a perfect definition finished before starting work, so zero chance to iterate...

I also agree with people throwing out individual/interactions and picking a heavy-handed process instead :(

Re:I regret my website redesign by lelanthran on Friday July 22, 2022 @02:09AM (#32189052)
> 30% of IT projects still fail, despite “agile” now being widespread.

That's a very optimistic statistic, unless "fail" is defined to be something other than "the opposite of success".

IOW, a fail is any project that goes over time, over budget or delivers under scope.

If you're defining success as "well, we delivered eventually, and we delivered 80% of the requirements, and it only went over budget by 20%", then, sure, only 30% of IT projects "fail".

Re:I regret my website redesign by rob74 on Friday July 22, 2022 @03:01AM (#32189326)
Ok, by that measure I guess over 90% of projects would fail. Which would probably be unfair in most cases, because unlike this project, where the scope as defined by the client was 100% clear from the start, most clients when starting out with a project can't really say exactly what they want, so the scope creep is not only driven by the agency, but also (sometimes mostly) by the client.
Re:I regret my website redesign by lelanthran on Friday July 22, 2022 @03:53AM (#32189625)
> most clients when starting out with a project can't really say exactly what they want, so the scope creep is not only driven by the agency, but also (sometimes mostly) by the client.

Most clients know exactly what their goal is ("To increase market recognition", "to increase conversion rate", etc). The scope creep can only happen in a requirements phase[1]. Once a client has signed off on exactly what will be delivered, and what the payments milestones are there's no wiggle room for the agency to continue experimenting.

If you're skipping the requirements phase because "agile"[1], then the work will be over budget, over time and under the scope.

There's very few projects that actually require the exploratory-driven process that agile uses. If you have one of those projects then farming the management of it out to an agency is exactly the wrong thing to do.

[1] There may be multiple requirements phases. For example a large "need to revamp our website" project can be split into multiple serial projects, each with their own requirements phase.

[2] I.e. We'll figure out what is acceptable to the client with constant feedback.

Re:I regret my website redesign by roguas on Friday July 22, 2022 @07:45AM (#32190922)
I think the goal is not to eliminate "failure", but reduce it. Failure will always exist but it always requires interpretation. Thus the credos of "failure is learning experience", "don't be afraid to fail" etc.

It's a very abstract term. To put in simpler terms you will always have some outcome mismatch and generally your goal should be to reduce it. But if you do not have outcome mismatch, then you should push the line so that you can look ahead and understand future areas for improvement. Or you can just stay content if "market" is not chasing you.

Re:I regret my website redesign by doctor_eval on Friday July 22, 2022 @03:49AM (#32189602)
The problem as I see it is that projects often start without a vision, or even clear goals; even if there is a vision, it ends up getting lost and forgotten in a sea of feature requests.

Not only should we be asking if a project has achieved its original goals once it’s finished, we should be continually assessing progress against those goals throughout the life of the project - yet few projects I’ve worked on actually do this, even when I’ve explicitly requested it.

Re:I regret my website redesign by fvold on Friday July 22, 2022 @02:24AM (#32189141)
I've had someone tell me, with a straight face and serious voice, to "stick to the agile process from now on"
Re:I regret my website redesign by abakker on Friday July 22, 2022 @12:08AM (#32188420)
only 30%? I'd have guessed that most IT projects at least fail to achieve goals if they don't crater completely. the bigger the projects, the more they resemble interplanetary collisions.
Re:I regret my website redesign by doctor_eval on Friday July 22, 2022 @12:36AM (#32188570)
Well, that’s according to the PMI. Finding the link will simply lower my level of happiness for the day, but you should be able to Google it (sorry).

The thing is that as far as I can tell, “success” is measured post-hoc, so all sorts of shenanigans might have taken place in order to determine that a project was “successful”. Having worked with my fair share of corporate project leaders, I’m quite certain that the actual number of failed projects would be much higher if measured by the original criteria used to justify the project in the first place.

Re:I regret my website redesign by pmontra on Friday July 29, 2022 @03:51AM (#32274188)
Helmuth van Moltke (1880): "No plan of operations reaches with any certainty beyond the first encounter with the enemy's main force." It applies to software projects too, especially large ones. The enemy is the real world (or our lack of understanding of the real world.)

If we look at the original requirements every single project is a failure. If we look at the strategic goals and keep track of all trade offs maybe 30% is a fair guesstimate.

Re:I regret my website redesign by danjac on Friday July 22, 2022 @03:09AM (#32189384)
Scrum is really for low-trust environments where management fundamentally don't trust the developers to deliver - whether because the developers aren't experienced, not very good at self-management, or too easily distracted by shiny things, or because you're an archetypal MBA type who distrusts any underling who might be smarter than you.

If you trust your developers (whether in-house or contractors) to do the job you can pretty much let them manage themselves with whatever kanban-ish system that works for them. If you don't, you have a ready methodology that gives you meetings upon meetings and two week deliverables and every little thing broken down to the smallest unit under the guise of "empowerment".

Re:I regret my website redesign by Cthulhu_ on Friday July 22, 2022 @03:57AM (#32189658)
While this is definitely true (I've worked in both kinds of environments), I think the scrum process isn't for low-trust per se, but for managing expectations, especially if you have a larger IT organization. Your direct product owner needs a way to determine how long the development of features can be done, so that they can coordinate and manage expectations with other product owners and other stakeholders (management, customers, etc). I see it as a way to abstract away the individual developers and dev work.

And you probably know that there's a BIG portion of developers who aren't as self-organized or disciplined. You mentioned the shiny things distractions, I think that was a factor in the original post. The other being mismanagement on the agency's side, where they allowed their designers to go out of scope. And I'm not even convinced it's mismanagement, because they turned a $7K project into a $46K project, a 6.5x increase in their revenue off of some small side project.

Re:I regret my website redesign by ratww on Friday July 22, 2022 @07:33AM (#32190841)
That's not entirely wrong, but Scrum is also great for high-trust environments where you want to have deliverables from sprint one.

And it is actually more useful when things are flipped, and the team doesn't really trust the client/customer/manager. Which is often what happens more frequently.

But you're totally right that Scrum can get kinda heavy on the meetings side. Which tends to be the rule, not the exception. The only times I had this exception it was when we had a technical person working on the requirements, though. No designer or product owner making nebulous Jira tickets.

Re:I regret my website redesign by jokethrowaway on Thursday July 21, 2022 @06:41PM (#32186128)
I'd bet you a large sum of money this agency used Agile.

Agile is not a guarantee of deliverables you care about. There is a lot of useless stuff you can deliver.

Re:I regret my website redesign by lmm on Thursday July 21, 2022 @09:22PM (#32187368)
> I'd bet you a large sum of money this agency used Agile.

They probably said the word "agile" a lot and then continued doing something else, that seems to be the usual pattern.

> Agile is not a guarantee of deliverables you care about. There is a lot of useless stuff you can deliver.

Which is why it's the product owner's responsibility to prioritise.

Re:I regret my website redesign by josefx on Friday July 22, 2022 @06:20AM (#32190426)
> Which is why it's the product owner's responsibility to prioritise.

The company didn't seem to have issues prioritizing the authors tasks into no mans land. So they seem to have that part down great already. However I find the consistent two week deliveries early on a bit disturbing, in my experience two weeks is exactly one sprint and fixing deliverables to that time window means that you can't really do any agile planing with it, your team just has to accept that this work has to be done and can't give random work that seems to pop up every now and then the attention it deserves. To be really agile and allow your sprint planing to reflect that you shouldn't promise anything in time spans less than two months.

Re:I regret my website redesign by lmm on Saturday July 23, 2022 @12:36AM (#32200416)
The whole point of agile is that you deliver something every two weeks. Whatever it is you're suggesting, it's not agile.
Re:I regret my website redesign by josefx on Saturday July 23, 2022 @09:21AM (#32203081)
Delivering "something" and delivering specific items at a fixed rate are different things.
Re:I regret my website redesign by lmm on Tuesday July 26, 2022 @06:20PM (#32244825)
Agile never promised to do the latter (and I've never seen a methodology that succeded at it in a way that was useful in practice).
Re:I regret my website redesign by protonbob on Thursday July 21, 2022 @07:21PM (#32186479)
Well, if you are doing it correctly, you are supposed to make a sprint goal of a deliverable that has value.
Re:I regret my website redesign by chiefalchemist on Friday July 22, 2022 @06:57AM (#32190629)
> I'd bet you a large sum of money this agency used Agile.

Probably not. Larger relatively successful design / marketing agencies are - based on my experience - poorly run, poorly managed, and poorly led. This gets exasperated by high turn-over (read: good people leave, dead weight stays behind).

Training, etc.? Not a priority. Revenue, it's all about revenue. They're "creatives", not business problem-solver types and presume mess and excessive friction are unavoidable.

Re:I regret my website redesign by ratww on Friday July 22, 2022 @07:37AM (#32190866)
Even if they're using agile, it's up to the customer to ask for deliverables that they care about if they want them.

Of course it would be much better if the agency were honest, but if for seven months the deliverables were only "promises", then it's definitely not agile...

Re:I regret my website redesign by ElectricalUnion on Thursday July 21, 2022 @07:52PM (#32186753)
Well, waterfall used to not deliver anything at all. Not delivering anything is pretty useless.
Re:I regret my website redesign by lelanthran on Friday July 22, 2022 @02:14AM (#32189083)
> Well, waterfall used to not deliver anything at all. Not delivering anything is pretty useless.

That's pretty much untrue; had this project been a waterfall project then:

a) The devs would not have gotten paid until they hit particular milestones,

b) The deliverables would have been scoped upfront,

c) The agency would have eaten the cost of developing useless things, not the customer.

Because this was obviously an agile/Agile project:

a) The payment milestones were not specified upfront,

b) The devliverables remained unscoped until feedback was needed (which was well into the development phase),

c) The client eats the cost of developers time, whether or not milestones are hit.

Re:I regret my website redesign by bequanna on Thursday July 21, 2022 @03:12PM (#32183555)
Which absolutely makes me think this was a well thought out con designed to prey on those types of fears and maximize the value extracted from the mark.

Those lottery phone scams out of Jamaica which target the elderly in the US are almost the exact same scam as what was described here.

Promise something, get them to send money, don’t deliver, tell them you need more time/more money. Keep repeating until the mark walks away.

Re:I regret my website redesign by allenu on Thursday July 21, 2022 @04:00PM (#32184196)
Maybe "well thought out con" is a little strong here. I see it as more likely the consulting firm has learned this behavior over time and it has rewarded them well. I imagine that if they're normally dealing with large contracts, those companies footing the bill are probably easier to string along like this. Just do enough and promise enough that they keep you on and only budge when they get more serious about potentially terminating the contract.
Re:I regret my website redesign by bequanna on Thursday July 21, 2022 @06:12PM (#32185847)
I don’t buy this was some mistake in good faith. I think the author is a little naive which made him a good mark.

They started work on and subsequently billed for something that was explicitly out of scope.

My guess is that the founder of the agency knew early on that he could push this client around to extract $.

Re:I regret my website redesign by sizzle on Friday July 22, 2022 @03:05AM (#32189350)
Also they finished the work in a brisk sprint-like pace towards the end, knocking out the pages in record time. I think that was more indicative of the actual effort required to finish the work, not all the hours they billed. There is a perverse incentive when the client has a retainer to bill hours and make up excuses to line their pockets. They finessed the author and preyed on his naivety
Re:I regret my website redesign by tomaskafka on Friday July 22, 2022 @06:23AM (#32190443)
I agree, and it takes force to break them out of this behavior. I know of a guy, who forced the contractors to break down the wall they just built because they didn't let him inspect the place behind the wall before enclosing it, as promised in the contract. He knew that if he lets this slide, they'll keep doing it.

An analogy here would be forcing the agency designers to completely delete any speculative redesign work, without any backups, to force them to focus on the logo, and send a strong signal that I don't care about the redesign, and won't be paying that work.

Re:I regret my website redesign by nerdawson on Thursday July 21, 2022 @04:47PM (#32184812)
Most of my career has been spent at agencies.

I think you're attributing malice to what was more than likely routine mismanagement.

Re:I regret my website redesign by dahdum on Thursday July 21, 2022 @06:48PM (#32186191)
> I think you're attributing malice to what was more than likely routine mismanagement.

I wouldn't call it mismanagement. Many agencies thrive despite regularly delivering these types of experiences. It's a conscious choice they can easily rationalize because of the money.

This agency turned a one off $7k job into $46k by smooth talking and scope creeping an actual developer. I'm sure they're absolutely killing it doing the same to non-technical folks.

Re:I regret my website redesign by nerdawson on Thursday July 21, 2022 @07:44PM (#32186680)
I'm sure some do have that attitude but I don't believe, for most, that they're choosing to operate that way.

TinyPilot is clearly successful and growing. Any smart agency would nurture that relationship, deliver a great product, and secure an ongoing relationship.

By contrast, there's a huge amount of reputational risk in allowing things to spiral. They've walked away with more today but imagine for a moment the damage that would have been done were they named in this article. It doesn't take much for a brand to turn toxic and things to implode.

Re:I regret my website redesign by achikin on Thursday July 21, 2022 @11:53PM (#32188325)
But hey, they were not named :) And that lines up with my experience in agencies - there is always an “Isaac” who’s job is to cool the customer down.
Re:I regret my website redesign by TedDoesntTalk on Friday July 22, 2022 @02:36AM (#32189192)
Yes, I’m very confused why he did not make the agency.
Re:I regret my website redesign by bornfreddy on Friday July 22, 2022 @03:12AM (#32189410)
My guess - contractual obligations or some other liability?
Re:I regret my website redesign by nerdawson on Friday July 22, 2022 @03:57AM (#32189657)
What benefit would the author get from naming the agency involved?

There’s a big legal risk involved in doing so and no upside that I can see.

Re:I regret my website redesign by bequanna on Friday July 22, 2022 @08:16AM (#32191133)
I was disappointed the author didn’t have the guts to name them.

I would hope he could get some satisfaction in knowing that he might be able to stop them from taking advantage of clients in the future.

Re:I regret my website redesign by SZJX on Sunday July 24, 2022 @12:00PM (#32214700)
Easy for an outsider to say, though I’d imagine it’s a perfectly reasonable precaution to be cautious in the first post they make. Also he’d then not need to worry about what he exactly says in the post or mince his words/self-censor.
Re:I regret my website redesign by xupybd on Thursday July 21, 2022 @08:25PM (#32186997)
Yeah my read is they were having some internal issues and were overloaded. On top of that they hadn't done many projects like this.

Management threw it out to the floor and the floor ran with it like every other job. Feedback went to management but the people doing the work didn't really understand that this client was not like their other projects.

I've been on the other side of this where one bigger client changed the game and we didn't adapt as we were used to things at a different scale. We didn't clean up the mess we inherited fast enough. We didn't put enough resources on the projects and we failed to live up to expectations. We were used to smaller tasks with more limited scope.

Re:I regret my website redesign by thayne on Thursday July 21, 2022 @06:26PM (#32185978)
Perhaps, but there is an incentive to continue that mismanagement, rather than fixing it.
Re:I regret my website redesign by sizzle on Friday July 22, 2022 @03:12AM (#32189411)
The agency is incentivized to draw out the work to maximize billable hours
Re:I regret my website redesign by koshnaranek on Friday July 22, 2022 @06:13PM (#32197743)
Such things can happen very easily even when everybody has good intentions especially if nobody keeps the entire team focused.
Re:I regret my website redesign by notahacker on Thursday July 21, 2022 @05:05PM (#32185051)
Yep. It's not a situation where they're an indeterminate way through building a custom app using a custom framework and you really do lose everything if you start again, it's a case where an agency has designed and handed over a logo and some very conventionally-designed mockups which any competent freelancer with knowledge of Vue should be able to implement on your platform, and revise as requested. And they're citing lack of availability, so it's not even rude to walk away with the deliverables you paid for.
Re:I regret my website redesign by z3t4 on Thursday July 21, 2022 @04:55PM (#32184913)
The sunk cost fallacy is perhaps the most useful thing you learn in business school. eg. Do I want to pay $9,600 to get the job finished. What would it cost if I hired someone else to finish it ?

The same thing if you are going to a concert and lost your tickets, do you want to pay $200 to go to the concert (not taking into account that you've already lost $100, you could have lost that $100 on whatever) eg. you are paying 200, not 200+100.

Re:I regret my website redesign by charlie0 on Thursday July 21, 2022 @05:13PM (#32185162)
Pretty sure the agency is well aware of this fallacy, which is no doubt why they treated this guy so well in the very beginning.
Re:I regret my website redesign by mderazon on Thursday July 21, 2022 @01:52PM (#32182530)
You are right But it's not always a clear cut. Sometimes trades have "artistic integrity" for a lack of better words. Carpenters, architects and also programmers - The client tells them what to do, but they usually want some freedom to leave their mark.
Re:I regret my website redesign by encryptluks2 on Thursday July 21, 2022 @01:17PM (#32182051)
I call this the being too nice mistake. It is like the customer that would watch an employee spit in their food and say thanks to them. Effective leaders do not fear confrontation.
Re:I regret my website redesign by onionisafruit on Thursday July 21, 2022 @02:39PM (#32183111)
In this case it might be a case of being intimidated by a big agency. Isaac telling him that he was their smallest client had a "you're lucky we are willing to work for you" feel.
Re:I regret my website redesign by Domenic_S on Thursday July 21, 2022 @03:41PM (#32183917)
> I thought I’d enjoy service normally reserved for large companies despite my limited budget.

Sounds like that's exactly what he got, tbh.

Re:I regret my website redesign by InspClouseau on Friday July 22, 2022 @05:39AM (#32190225)
This feels even more dubious because if I figured out the correct company, they're fishing in the freelancer threads quite a lot. They know what they're offering to HN readers.
Re:I regret my website redesign by roguas on Friday July 22, 2022 @08:17AM (#32191139)
This would be first red flag for me. If someone from the getgo positions himself as doing you a favour, switch - it is not going to get better. At best its uncontrolled ego problem, at worst its a scheme to dry you up.
Re:I regret my website redesign by atourgates on Thursday July 21, 2022 @06:34PM (#32186070)
You're correct, and I expect the real issue is that working that was was completely foreign to WebAgency.

They typically are employed by businesses who are looking for a very specific result: a good website that works well.

Their team wasn't setup to, and didn't know how to just deliver a simple logo.

The correct answer would have been for WebAgency's CEO to say, "We'd love to work with you, but we're not really setup for this type of project. If you'd like to have us take on your whole website, here's what that would look like. Otherwise, I don't think we're a good fit."

Re:I regret my website redesign by hnbad on Friday July 22, 2022 @05:24AM (#32190155)
If it's not part of the agreed upon scope and they didn't ask for permission, I see no obligation to pay them. They can put the logo in context, sure, but if they end up spending more time on the sketches for that context than the logo itself, that isn't what you ordered.
Re:I regret my website redesign by Cthulhu_ on Friday July 22, 2022 @03:51AM (#32189622)
I think that at the time, the agency upsold the author and they went along with it; after that, sunk cost became a factor. I do believe this is what most agencies will try, upselling I mean.

That said, clients can also be problematic; I recall one where the client paid a fixed amount per two-week sprint, but then really started to stretch out how much work was done within that sprint by basically not signing off on tasks and reporting new features to be added as bugs. It's another case I think of a party not being firm enough about scope.