eeing this title, the friends of the product Portugal Phone Number are likely to be confused. Why should a product learn such a “strange” thing? The product Portugal Phone Number does its job well, right? And listen to me quickly~
In my previous product experience, I often encountered a scenario. When I dismantled (or researched) a business system, I could not sort out a clear context at the system level and think about the integration method of the entire business and system architecture.
Even if I sort it out later, it is still a way of “vigorously producing miracles”, which is push out step by step .
But this brute force method is not a long-term solution. What if I change fields or industries in the future? What should I do if my line of business adjustment is cut? Are you going to eat hard? Obviously not possible. At work, when we come into contact with new fields/products, we will always have “difficulty at the beginning”. This difficulty lies in the fact that we do not have historical experience in this new field, so we use the most stupid method to research, verify, learn, and then Accumulate a little advantage, slowly snowball, form an acceleration.
But if we change to a new field, we will most likely still rely on this behavior, which will cause cognitive inefficiency.
In fact, I have always wanted to find a relatively low-level method tool, which is convenient for quickly switching fields and acquiring experience.
I have learned and applied some thinking frameworks successively:
- Five-layer framework of user experience elements (strategy layer/scope layer/structural layer/frame/framework layer/presentation layer)
- Demand egg model (draw a line in a set, with its own functions and user needs on both sides)
- User story map (to sort out some user’s complete stories according to the story line, and then develop quickly)
1. What is UML?
The scientific name is “Unified Modeling Language (Unified Modeling Language)”. Let’s explain the positioning of UML as a tool in vernacular. It is the unified modeling released by the OMG organization in 1997 (not Oh Mai! It is the Object Management Group). Language is a standardized language for compiling soft blueprints. One of its goals is to provide development teams with a standard and common design language to develop and build computer applications. It proposes a set of unified standard modeling notation that IT professionals have been looking forward to for many years. Object-Oriented Technology.
Using UML, these people are able to read and communicate system architecture and design plans. (It
2. Why learn UML? What can I get?
In my opinion, UML is more of an idea. It was used by R&D personnel at the beginning of its birth, but it is also suitable for roles such as product architects and system analysts. After mastering it, there are several benefits.