The level that the project manager, System Architect, or technical backbone should possess (1)

Source: Internet
Author: User

[Transferred from www.scmlife.com]

I always wanted to write such a summative article.ArticleBut you do not have the time or the courage to write it down, because you are afraid of losing your eggs. These two days have time and finally have the courage to write this article! I also hope to be helpful to some friends who are looking for better development and some technical and management talents.

As a project manager, System Architect, or technical backbone, how well it is related to the company's project management, software quality management, and other issues. The Project Manager or technical backbone should take the lead, so that the development and management of the entire team can reach a higher level.

What tools and knowledge points should be learned as a project manager or technical backbone of the company? There are many tools and technologies involved in this part. How to choose one is a problem facing the project manager, System Architect, and technical backbone. It is important to select an appropriate tool or technical framework based on the company and team. Different tools are required for different phases of the project.

According to the six stages of the software system life cycle, they are generally divided into the requirement analysis stage, system design stage, system development stage, software testing stage, system release stage, and system maintenance stage, different tools are required in these stages.

 

I. Demand analysis stage:


1. Project Management and requirement management tools

Many companies are using project management tools. Why are these tools used? If you do not use these tools, but use Excel or word to record them, then when the requirement changes? Tracking of demand implementation? Can the software be delivered on time? It will be very annoying and error-prone. Management is critical to the success of a software project and development team. Well-known commercial chemicals include Microsoft Project Server and Project 2003, IBM Rational requisitepro, Jira, and powerdesinger. Well-known open-source demand management tools include osrmt (Open Source Requirements management tools), xplanner, and openworkbench.

Many software companies use Sharepoint. On the SharePoint platform, you can configure it to meet your business needs. In Sharepoint, it can be combined with Microsoft Project Server, and Project 2003 is configured as the client to manage the company's projects. It may be inconvenient to manage projects on the web interface when users are familiar with project operations.

IBM Rational requisitepro (http://www.ibm.com) can be considered the most hardcore of a software, if your company's entire software lifecycle management is using IBM solutions, then using requisitepro is a very good solution. You can download the latest version of the software on the IBM official website or download some "special" versions on the donkey. The perfect combination of design tools and management tools is the strength of IBM Rational requisitepro. The combination of requisitepro and offce is also perfect.

JIRA (http://www.atlassian.com) was originally just a defect tracking system, you can create a new issue on Jira, when issue is assigned toProgramThe system will automatically send an email to the programmer, prompting a new bug. JIRA also provides an Eclipse plug-in. You can find your own issue on Eclipse and solve it quickly. Now Jira can also be used for project management, which is very user-friendly in terms of operations. I personally have always liked to use Jira for project management and defect management. Combined with Eclipse, JIRA is perfect! But as a commercial software, the price is very expensive, and there are a lot of crack on the Internet. If you are interested, you can also search for it.

Osrmt (http://sourceforge.net/projects/osrmt) is an open source demand management tool, divided into client and server, also provides an installation interface for users to install, do open source has been done very perfect. The latest version is v1.5. If you are interested, you can download the latest version.

Xplanner (http://www.xplanner.org) is an open source, XP-based program management software that can help us generate some statistical charts. This software has never been updated since version 0.7b7 was released at the end of 1.0. My opinion on open-source tools is that the version number is no more than version and I will not apply it to production! Xplanner is also in the trial phase.

Openworkbench (http://www.openworkbench.org) is also an open source project management software, its function is similar to Project 2003, is a tool worth everyone to use, but for many software companies in China, project 2003 of the special edition is used. If you respect copyright and do not want to use Project 2003, openworkbench is a good choice.

 

Ii. Requirement Analysis Tools

Most of the requirement analysis tools may be Rational Rose, Microsoft Visio, or mindmanager. Generally, we use Rational Rose for case analysis, use case diagram, and state diagram; use Microsoft Visio to draw the structure and flowchart of the application system. Of course, Rose can also be used to draw items that Microsoft Visio can draw. It's just that everyone is doing this, and we don't have to do anything special, especially for some special companies and industries.

Ration rose 2003 is a memorable tool. Many companies and individuals still use it today. I personally think this software version is the most classic one, however, if you use rose 2003 for what you see is what you get, you may not be able to meet your requirements because it requires some minor operations. But it is undeniable that it is a very good software. For some programmers who like new tools and new technologies, maybe they are using RSA now.

Microsoft Visio (http://www.microsoft.com) is a tool that everyone who design will use, we generally use Visio to draw a system structure diagram, key flowchart, system deployment structure diagram and so on. Microsoft Visio also provides the UML function, which can be used to draw Use Case Diagrams, class diagrams, state diagrams, and sequence diagrams. However, this function is rarely used. At least I don't need it.

Mindmanager (http://www.mindjet.com) is a very useful tool, we are used to describe our thinking, many people do not like to describe through software, but through a piece of paper, and then graffiti on it, then, communicate with the customer or team. Mindmanager solves this problem well. Mindmanager works perfectly with office to generate documents such as Word, Excel, and PDF. This tool is a software I have been using and is very useful. The latest version is 7. If you are interested, you can download a trial or search for some "special" versions on the Internet.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.