CMM is just a standard, UML is just a tool for recording requirements.
CMM is just a standard, let CMM help you, you must understand the meaning of each practice, develop your own method to make an implementation. CMM does not clearly tell you how every practice must do. Instead, it tells you more to complete what, no matter what method is completed, it is good.
UML is a method. Of course, it is not a method of capturing the needs, but a method of recording the demand. You should understand the difference between the two. The process of capturing the demand can only occur between people and people, there may be many people, a large group of people. They use natural language, for example, you use Chinese, we use English. If you can't be proficient in your own language, UML will not provide you with any help in capture demand. We have seen a lot of cases: engineers believe that they should know UML, but they are not, so they blame people who don't understand UML. This is of course wrong. The crowd is a customer, you should provide services to our customers, not let them serve you. Your job is to serve customers.
For development, especially development software, it is definitely a process. Those developers are craftsmen, artists. I am always looking for craftsmen in the crowd, such as looking for them to do projects. But I can't judge that they are a craftsman by asking some questions or observing some things. For example, tell you some of my own things. I used to play furniture. I learned from my father to the craftsmanship of this door and wood. If you plan to buy some materials to do furniture, you can see some iconic things, tell me if this is a good furniture store. I suggest that software personnel try more artisan terms such as tools, furniture. The truth in the software industry is the same. Have you noticed their tools? Do they choose the right tool for each job? Will they use their tools properly? A good craftsman will not blame his tools, because of the correct tool and keep it sharp and clean, is the duties of craftsmen. If he can't do this, he has nothing to complain.