Management Software is essentially an abstraction and description of the business. It automates the business process. If the business process is not clearly organized, it will be developed or implemented. The outcome is often like a lot of aborted ERP in China.
Management Software is essentially a solutionOrder and EfficiencyThat is to say, when the business chaos has not reached a levelCritical PointWhen a so-called software is required for management, it will lead to lower efficiency. Like a uncle from the mountains and forests, he does not need an alarm to remind him when to get up (schedule management ).
There is a premise for project management,Resource ScarcitySuch as manpower, time, and capital. For example, there was a government official with a fund, so I went to a political achievement project. Such projects generally do not lack resources, so they do not need progress management. When will they be done, project management software is not required. If the progress is longer, you can increase your budget and get more gray income, which may be a burden on efficiency. I am not an alarmist. How many. gov botnets do you have?
Project management vs human management
In fact, the title indicates that project management focuses on projects and people. Whether it is a person-adaptive project or a project-adaptive person.
Focusing on human management, that is, people-oriented management, I think it is more effective for thinking-based industries like software. Because the management of the thinking industry is essentially the management of the human brain and the management of people's hearts. The management of the human brain is to fully discover people's IQ and work efficiently. The management of people's hearts is to enable employees to automatically and spontaneously cultivate their sense of responsibility and enthusiasm. Management needs to be constrained because of non-coordination. If everyone is spontaneous and responsible, do they still need to talk about management?
The best management isEmployees do not feel managed.
Any external means is nothing more than to put pressure and fear on it, such as elimination, pay-as-you-go, and overtime, through which the project is promoted. However, human efficiency can only be realized in an environment of full freedom. Gravity (excitation) is more effective than thrust. Compared with any project management tool, the man-piece solution can fundamentally solve problems.
Project risks often come fromHuman risk, Such as poor communication and inconsistency.
Trust is a constraint., Supervision will strengthen the team gap.
Incentive is easier to regulate employee behavior than control.
If we find a relationship between project management and human management, it is:Set the target, and then consider the problem from the executor's perspective.
The premise of project management is human management. After the problem is solved, let's talk about the management project.
In essence, project management focuses on how to achieve the set goal with limited resources. Therefore, it involves cost management, progress management, human resources management, scope management, quality management and other objectives, as well as the communication management and procurement management required to achieve the Goals.
For example, can a calculator save money for our DIY computers?
The key to human resource management and communication management is to deal with the relationship between people and focus on the interests of the parties.
Scope management may be written on paper.
Quality management depends on the process and execution.
Procurement management depends on the business communication level of PM.
Maybe, the project management software will be simplified to a schedule management and task allocation tool, while the schedule management is often more practical in Excel Gantt charts.
Of course, I am talking about small and medium-sized projects. Large and standardized projects and teams may depend on the project management software for progress.
To complete a project, you need a method. This method may depend on the tool. Maybe the tool itself provides a method. Tools have a certain environment for use, as I mentioned in my previous article:
Citing Bug management, we have gone through three phases over the past two years.
Let's talk about the use environment first, because this is one of the core conditions that determine whether a management software is suitable.
The problem of developers and business personnel who do not understand software is raised by the salesman.
About 1 km away from the IT department and business department in one office a year later
Project tourism e-commerce websites, including the front-end and back-end websites, are technically difficult for heavy business and user experience
At the beginning, the Bug Management System Jira was used for about a year. Basically, it was a push, and the business staff were not comfortable. Finally, I thought it was very cumbersome to report a problem and I took the initiative to discard it.
Later, Excel was used. Of course, this is an Excel file customized for Bug Management. It won't work after one month of execution. It seems too tired to report simple problems because of the inconvenience of problem summary and so on.
Finally, Foxmail is used very smoothly, especially when the business department is separated from us. Email has three features: CC, delayed execution, and texture.
Some small and timely problems are solved through QQ.
Anyway, in our small team, the last method has been very suitable for us until now.
In fact, there is a non-technical support behind Bug Management: Trust. Our focus is not on the definition of responsibility, accountability, and other matters related to permissions. We only focus on goals: problems are promptly discovered, resolved in a timely manner, and low-cost collaboration in the solution process.
When I started to use a project management software, there were both inhabits and even conflicts. The most difficult thing is to change people's thinking habits, followed by behavior habits. The former requires effective training and counseling. The effectiveness of the training depends onHow much does a team member agree?Instead of using it, the latter may need painful exercises.
So, it's not that the software is good and everyone will use it.
Project management vs Process Management
People who can clearly distinguish these two concepts generally have real project management experience.
As mentioned above, project management focuses on how to achieve the set goal with limited resources. Project management is independent of the physical objects of specific development. For example, Gantt charts can describe almost any project. This is why some projects still have product managers.
Process Management is essentially a step or process required to implement a specific physical object, which is closely related to a specific physical object and a project team.
I compared the two, mainly because I think the success of the project has a lot to do with the adoption process, which is hard to be reflected in the project management software. For example, to develop an enterprise information system, you need to establish a database:
For large projects, a special DBA may be responsible for database creation, and you do not need to confirm the fields with each other.
For small and medium-sized projects, the PM or PL may be responsible for database creation and does not require confirmation by others. The most confusing situation is that the developers of each module create their own tables.
If it is a product or a small team, for example, I have established a process, which is very useful to us:
Reference 1. The project manager first communicates with a developer about the requirements and business fields.
2. The developer creates a table in a standard Excel table.
3. Inform the manager to review the field name and type, and fine-tune it.
4. developers create tables in the Development Database
5. Inform the manager after the building and review again
In this way, the tedious work of the original database creation is authorized to the developers, the manager is liberated, and the quality is also improved. The process is actually very agile.
Project management software and Market
The core of developing and managing software is to have a group of people proficient in business, rather than technology. Project management,It is also a business.. If you have never done project management, or are just a bystander, the developed project management software is often a bunch of worthless code.
Some people may say that I also brought projects? If a group of people you bring have a good relationship with you at the beginning until the end of the project, you may not be exposed to really tricky management. When your project team is a group of people with different personalities and different types of work, you will be deeply aware of the challenges of communication and collaboration. if you add a project term, aside from the business complexity of the project. For example, technical experts tend to have personality, like to set their own, do not comply with Team specifications, and do not like to take the initiative to feedback, because they feel OK. If the rules and procedures are pushed up, there will often be no talent.
Another case is the "senior" project manager of a large company, who is often supported by the company's senior management and is relatively strong. If a member of the project team is not competent, he or she is often either in the cold room or out of the team, rather than communicating with the employee. This kind of behavior can be understood, because it is very annoying to contact the spider, and it is no longer necessary to replace him. Such senior project managers often do not have much management experience (Management = administrator + administrator), because power is not a leader,Power does not bring true and efficient management: Employees are active and responsible. Besides, he did not make good use of resources. If the player is brought in by him, this is an action that does not take responsibility for others. For the project manager, selecting is the responsibility.
The two examples above refer to the misunderstanding of management experience.
If you really understand project management, there is another question to consider: My project management experience, or my project management software, which type of users are targeted. Does it also apply to project management of bridge projects? Even in the field of software project management, there are also differences between enterprise software and Internet software and embedded software.
In the management field, the more common the software is, the more useless it is..
When talking about the critical point of managing software applications, there is also a critical point in the management software market, that is, the time. As some people say, innovation takes a quick step as a pioneer. You may see that many open-source software are very moist, but you must understand that it is a mature market in Europe and America. In many industries, business has not moved from chaos to order, and management software may not be very important, not to mention the management of software development. Therefore, it is difficult to open this market.
At present, many software companies are still trying to make money for customers, rather than saving money. There may be little interest in efficiency-solving tools such as project management software. Any product is only available to customersTruly visible valueIs easy to promote and can survive in this market for a long time.
In fact, before any product is recognized by the market, there isConcept update processThat is, the market training period. For example, in the health care product market, 90% of male have different degrees of kidney deficiency. When a male starts to doubt about some of his functions and feels that there is such a thing, what pills and Dan can be sold well. For another example, the intelligent earth of IBM, Chengdu airport, has its huge advertisement. Maybe others want to do business in China more than a decade later.
In the field of project management software, what needs to be done at present isPopularize the concept and method of Project ManagementInstead of writing software installation and usage documents.
Project management software subdivisionIt is not very realistic for an entrepreneurial company to build a one-stop project management software with limited resources. Even for IBM's rational suite, we only used one of the clearcase/ClearQuest packages, and integrated them with CVS and eclipse in the demand stage and development stage. The Gantt Chart Software for project management or bug tracker in the later test phase are two completely different scenarios. If you are still integrating communication tools and performance management in the software, it is a great task.
Efficiency is the most important aspect of communication. It is unrealistic to communicate in the project management software, because the software may only open twice a day, and the communication needs to be timely and convenient. Convenience depends on habits. It is difficult to cultivate a habit for a project. The biggest problem is to shake everyone's habits. You asked me a question on the tool. Someone else will reply to you two days later. It is estimated that the enthusiasm will drop down.
Performance management, that is, fill in the Gantt chart's work hours. It is a benefit-linked thing. If a leader uses it to calculate work money rather than improve work efficiency, it is difficult for everyone to cooperate enthusiastically without conflict.
Management tools, the simpler the better. Tell the team that we are no longer able to go over this mountain (changing user habits); the question is, have we been able to go over it?
Question postscript
I have seen javaeye's article titled "Zen road project management software released version 1.1.
The pioneers of domestic open-source software such as wwccss are admirable and worrying. The ideal is beautiful, but I don't want it to affect your life, especially your family.
I feel that this article is very good, so I will repost it in the blog !!
Original post: http://www.javaeye.com/topic/713034
Xingcandle netCRM