Hello! I've been a full stack web developer for many years. I have developed and released websites designed for clients of all sizes. Small businesses, and large 9k person operations.
What I observed at all these locations is that the website products we released are highly inconsistent. They don't have a consistent level of quality. The product released is unpredictable. The web pages don't adhere to a defined standard.
The design and development process is not defined. Each designer an developer is following their own process when it comes to building the website which creates differing results.
Design thinking is not documented, which leads to the teams reinventing the wheel over and over again.
The team depends on the designers and developers to create their own tools and maintain them. Since the team isn't incentivized to create and maintain these tools, they often fall by the wayside. Which often means that people wing it and create what every they want.
Managers are stressed because they have no control over what is being created. The release and review process of the website is a nail biting endeavor which often uncovers landmines and problems very late in the website building cycle. They often find themselves desperately trying to motivate their people to pull off heroic feats of last minute rework.
Often, the whole team and business is dependent on one or two extraordinary individuals who would destroy the teams ability to produce websites if they ever decided to leave.
And the visionaries ( stakeholders or clients ) who bought the website are dissapointed because the site that was built wasn't the site that was promised. Their vision and strategy got lost in the mad chaotic struggle to develop the site. Everyone was rowing in separate directions.
So my idea to address this is to create a system that ordinary people can follow to achieve a customized, consistent quality website product over and over again. It would have design tooling and developer tooling that would allow any mediocre designer or developer to produce consistent quality products. It would maintain the tooling so that designers and developers can just focus on building products.
The system would also have a way to document design thinking so that could be accessed and used in the future efficiently.
The system would have predictable process which addresses most common problems so there isn't any land mines uncovered on delivery.
And managers would have a way of easily controlling the product output by each of the team members. The system would give them a way to easily onboard new workers.
The visionaries would get a system that reduced the amount of chaos that went into building a website so that the vision never had to be sacrificed in the name of getting something out.
What do y'all think of this idea? Please give me feedback and suggestions.
What I observed at all these locations is that the website products we released are highly inconsistent. They don't have a consistent level of quality. The product released is unpredictable. The web pages don't adhere to a defined standard.
The design and development process is not defined. Each designer an developer is following their own process when it comes to building the website which creates differing results.
Design thinking is not documented, which leads to the teams reinventing the wheel over and over again.
The team depends on the designers and developers to create their own tools and maintain them. Since the team isn't incentivized to create and maintain these tools, they often fall by the wayside. Which often means that people wing it and create what every they want.
Managers are stressed because they have no control over what is being created. The release and review process of the website is a nail biting endeavor which often uncovers landmines and problems very late in the website building cycle. They often find themselves desperately trying to motivate their people to pull off heroic feats of last minute rework.
Often, the whole team and business is dependent on one or two extraordinary individuals who would destroy the teams ability to produce websites if they ever decided to leave.
And the visionaries ( stakeholders or clients ) who bought the website are dissapointed because the site that was built wasn't the site that was promised. Their vision and strategy got lost in the mad chaotic struggle to develop the site. Everyone was rowing in separate directions.
So my idea to address this is to create a system that ordinary people can follow to achieve a customized, consistent quality website product over and over again. It would have design tooling and developer tooling that would allow any mediocre designer or developer to produce consistent quality products. It would maintain the tooling so that designers and developers can just focus on building products.
The system would also have a way to document design thinking so that could be accessed and used in the future efficiently.
The system would have predictable process which addresses most common problems so there isn't any land mines uncovered on delivery.
And managers would have a way of easily controlling the product output by each of the team members. The system would give them a way to easily onboard new workers.
The visionaries would get a system that reduced the amount of chaos that went into building a website so that the vision never had to be sacrificed in the name of getting something out.
What do y'all think of this idea? Please give me feedback and suggestions.
Dislike ads? Remove them and support the forum:
Subscribe to Fastlane Insiders.