The Industrial Revolution exerted a powerful influence in the 18th century, helping shape the modern world. The methodologies that fueled the movement were successful 200 years ago, but should they be applied today? Perhaps they should.
Who should industrialize things? Everyone, including you
Industrialization is the word to describe how to do things better. For example, when I worked for a major banking company, I was in charge of implementing procedures to foster personal improvement and improve team management. I used methodologies of industrialization to achieve my goals. If you are tasked with helping your companywork efficiently, the principles of the Industrial Revolution can be a useful tool.
Applying industrial principles in the technology age
Developing a website, software, or a phone app may seem to be unlikely areas to apply the decades-old methodologies of the Industrial Revolution. The development phase is just part of the work needed to make a project successful. The work also requires:
- understanding the project and/or ideas
- analyzing who will use it
- writing the specifications
- quoting the development price
- developing the software
- getting feedback from the project owner
- debugging and developing reviews
- getting customer feedback
Most technology projects involve the above list of procedures, so the goal is to develop a way to perform these steps faster and cheaper. Think about your own development projects. How much time did you waste on managing, testing, or changing things?
To improve performance requires defining rules and tools to be more efficient – a principle of industrialization
How to get started?
There are two ways to improve performance: management and tools, both of which work together.
Depending on the size of your project, you should consider implementing these processes at each development stage:
- Understand project and/or features
- Based on the first idea, analyze which features are relevant or not. Use tools like Business Model Canvas or other brainstorming methodologies, since even small ideas can make the difference.
- Analyze who will use it
- Use marketing tools like surveys, empathy map, and Value Proposition Canvas.
- Write the specifications
- I like to work in Agile, which helps me draw out my ideas. Do, show, do, show.
- Quote the development price
- The best way to quote a project is to use previous projects costs.
- Development stage
- In this stage, I like to give the project owner frequent updates on the status of the project. This ensures time isn’t spent working on an aspect of the project that will never be used, thus eliminating cost waste.
- Get project owner feedbacks
- If you are using Agile, you can get feedback during the development stage.
- Do testing
- This is an area for improvements and automations. On-demand environment, unit testing, incremental integration testing, functional testing, regression testing, stress testing, usability testing – there are a number of methods and tools that can help deploy a reliable product, even if you’re just a start-up project.
- Debug and develop reviews
- Based on the previous two bullets, this stage is important before deploying a product to the public.
- Deploy software in production stage
- This sounds simple, but it often is time-consuming if it is not automated. Tech team should be able to deploy or roll back to a previous version with only one click.
- Get customer feedback
- We often forget how to get feedback from end users. Integrating small questions or at least a feedback form help in the development of another version of the product.
What should be done?
After successfully deploying a product, you should think about industrialization to keep from doing things twice.
What is important is to adapt and increase the scalability and industrialization of your project based on your business potential.
Although industrializing can automate a number development processes and make production efficient, caution should be exercised. Over-industrializing can be time-consuming and costly. Otherwise, a few industrialized processes and tools can lower project costs between 10 and 50 percent.
What about you and your projects?
What are you struggling with?
What part of a project costs you the most?
What do you do to improve your project performance?
Feel free to comment or ask a question. I’ll answer, I promise.