It is mainly to provide some methods used by beginners and their precautions for some TSPI tools.
http://www.donews.net/rside/archive/2004/08/16/69231.aspx
These days, I have worked hard, in the homework of TSPI
TSPI = The Introductory Team Software Process
That is, the group software development process. Please see the URL behind it.
We directly enter the topic: The following text is mainly for the use of TSPI.xls tools and its precautions TSPI.xls This tool can be downloaded below: http://www 13g.cs.luc.edu / TSPI.PDF document http://www 1330/forms/tspi.xls http://www 13330/Forms/tspi.pdf
This article is mainly for some of the issues that I have encountered.
Tspi.xls file this version TSPI.19990907 All cells background color only 2 types, white and yellow. According to the documentation of TSPI, there should be three kinds, and there is a blue. But I didn't encounter it in use. Strong Tip: The TSPI document says that the white cells need to be manually entered, the yellow cell is referenced or calculated. It is basically in line with the above standard. However, through my use, some places are inconsistent with this explanation. It may be the bug of this tool, or it may be like this. Oh, I will give it later. By the way, this tool we have hailed, if you have a friend you need, you can contact me.
Returning forward, continue our guidance
In the process of starting TSPI, you must first use this tool to develop the task, progress, etc. of the TEAM. In other words, first using this tool is the work below the Team Leader is the work of Team Leader, huh, that is, I am doing. ^ _ ^
Start in the steps of the instructions table ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------
TEAM Leader:
1. Before start1 fills in the name of the project, there is Name, Project Name I suggest two names that fill in the project.
2. Before start1 fills in the Name of the Team Table is the name of the user. It is full of foreigners. The nickname Chinese fill in the foreigner can write a full name directly. Of course, you can take the nickname, which is conducive to the whole group of communication Workbook file. Name is to generate the corresponding file name specified by the individual TSPI Tools for each member. The back Plan Task, Plan Hours, Plan Weeks System will automatically generate this data after using the consolidate plan, which is described later.
3. BEFORE START1 allocates roles, which is of course in accordance with the original INFO table, according to everyone's willingness. Note that in the Roles table, we can choose which data from the INITALS column entered in the TEAM table in front. So, INITALS can be selected after the completion is complete.
-------------------------------------------------- ------ Plan Manager:
4. START1: The product size is estimated, this by the plan manager, the estimated size really requires a lot of experience, just start, may only be able to take a head (learn self-camm teacher - Wang Ansheng) :). Fill in SUMS Table SUMS form is a scale estimate before the start of the start, and the scale statistics after the end, all data will enter this table. PartID is an automatic number, a simple number, no big meaning part name product or part name, if it is a big project, the system can be divided into multiple small systems, submodules. Among them, the document also belongs to this part of this part. That is, this product or component includes (document, code, etc.). According to my reading summary, you can include the following: SRS (Software Demand Specifications) HLD, Main Program Quality Guarantee, Test Plan, etc. Assembly / Part: Is a module used to represent a top layer or a collection. The default is A. Only (a, p value) Part of (we translate as: Home Module) The system starts at the default a system. This first in the part / level (part / level) of the Porject table. According to your filler, the system will automatically add the value of Assembly / part to the right click. Note: When you fill in this table, please pay attention to the right click to select the value, otherwise you may never know from there. Owner I think it should be that this part or module is responsible, who is managed. This is also the basis for the rear task assignment. Size Measure Represents Measure Units This is six in REG PAGES, TEXT PAGES, LOC. You can look right, you can choose directly, please see the textbook. The next plan size, these are all filled in the beginning, including Base, Delete Modify, add, reuse, there is experience, this time, we have to take a head, never have done such statistics. There is no way. The actual size behind also statistically added at the time of the project. This task is of course a Plan Manager. Oh, he doesn't do these things, not there is nothing. Of course, I did this, I know that this Plan Manager is not good. There is no quite actual experience is not good. 5. Plan1: This stage begins to develop planned. There is a Generate Task List in the Task table, and some basic tasks can be automatically generated after clicking. Note: These tasks are mainly from our part in the SUMS table. For these tasks, we can also hand modify, add or delete tasks. And need to give each role to give the corresponding work plan time. Of course this work is not good. Note: What now is Task for the entire Team. So, please take care of you. The Plan Hours in this table is a yellow background, but this is needed, and there is a cell in the uppermost cell. However, Actual Hours is a white background, which is not needed. The data system of Actual Hours will automatically generate from the logt table. So, this place, I think it is this tool bug. 6. Plan1: Fill in the Schedule table. The date on this table will be automatically generated. Other content will be automatically generated.
In fact, just fill in the Plan Hours. Fill in the estimated time based on the cycle. Oh, then sigh again, the plan manager is not easy to do. Hard. -------------------------------------------------- --------------------- The following task is the quality manager's things.
7. Of course, the content of the first review book is 71. The introduction rate of defects, exclusion rate. I feel so good, I have not understood well, first this, continue to say how to use it. SUMQ Table: This is mainly to fill in the incorrect introduction rate, with 2 white needs, the other internal content can be empty, etc. Fill the logD table, the other data is there. One is Phase Yields, and one is Defect Injection Rates. Of course, the entire group can optimize this table (I think it will be implemented when I started. CMM implementation: first, then cure, then optimize, I I want to be the same here) -------------------------------------------- ---------------------------- After completing these, the plan manager should play. The next task is to assign TEAM's Task to everyone in everyone.
8. Plan: Balance Workload Using the Make Copies Of Workbook for Team Mek table in the Team table Press Newcasting to generate the corresponding file specified by the Workbook FileName column in the folder where the TSPI.xls file is located. These files are consistent with this Team's data, only one place is different, that is, all the names have been automatically replaced with individual names for each member. Note: The Consolidate Plans in the Team table is not easy to get dots in Newmons. This button's function is to change their data in other members, and the Plan Manager can automatically get all the data from the XLS table of other members, unify the tables of Team. However, after this letter, for this XLS file for the entire Team, the UP Date Task and Secresle Plan in the Task Table is not able to point it to the new button. Because all the data is automatically updated by consolidate plans, press New.
-------------------------------------------------- ------------------------ After the individual TSPI.xls file finished each member, each engineer can modify its own TSPI.xls file.
9. Each engineer's task: First: Modify your TSP file in the TSK table, put this table in addition to your role, other roles have changed to 0, if it is not your own task, you can directly delete. Then fill in your own planning time in your own Schedule table. Actual Hours does not have to fill in. If you have filled in, you can update this data according to the logt table after clicking [Update Task and Schedule Plan] in the Task table. If the logt table is empty, it will change to 0.
-------------------------------------------------- -----------------------
All preparation work is basically completed. Next, I started tracking.
10. At Strat, Plan, Req, DES, IMP, TEST, PM, please use the logt table to record your own work Logt table Assembly is the first module (part) phase defined in the SUMS table, that is, the above stage. One of the Task fingers did what works, these can be selected directly by right-cylindrical. Date is the date of this work, directly click on the current date, and there is still a back time. Note that the value in Delta is minutes, these values are statistically reflected in the Actual Hours in the Task table, of course, the corresponding work, tasks, and actual time will also be reflected in the Week table. 11. Fill in the logD table in the REQ, DES, IMP, TEST phase. These are the introduction and exclusion of defects, which will be automatically referenced and calculated, fill in the SUMQ, SUMP tables. The Date of the logD table is the date. NUM automatically generates Type only the type of defect, and can be defined in DefectTypes. Some common defects have been default. You can choose directly. Assembly refers to the content defined in front of SUMS. Introduced, exclude, you can choose fixtime, and FixRef is a value, statistics or estimates. (Difficulty) The above data should be required to start the XLS file when starting, and then start working, and then click. This statistics on the corresponding workload and defect data introduction and exclude.
-------------------------------------------------- ----------------------------
The following work is to do every week: 12. In the Project table, in the middle Update Project, press New, this will automatically update the entire individual's plan for communication: task, schedule, week table. Of course, please note that if you have modified the task (Task), schedule, you need to click on the Update Task and Secresle Plan in the Task table, so that the system will automatically update the plan and progress, of course Wilek tables will also be updated. 13. Each engineer also needs to send his XLS file to Plan Manager. Plan Manager will summarize each person's work task, progress to TEAM's task, schedule. -------------------------------------------------- ----------------------------
Below is the job that needs to do weekly Plan Manager. 14. Collect, EXCEL files for each engineer, collect data using Consolidate Plans. This will automatically update all the contents in the table. I don't know why, after we are Chinese, point this button is always wrong. It may also be that the data we entered is not right. I downloaded a foreign example and which one is normal. Later, I followed the macro code and found an error when it was sorted by the data in the Task table. Therefore, I have modified the code without sorting. Ha ha. Everything is OK. 15. After completing the data collection, it is of course the Update Project in point Project Press New. This is actually mainly to update some charts (such as: Project), it is some cyclic work. Of course, there are some major data collection, summary.
Ok, I will write here. After reading this document, I think, beginners should basically use this tool.
I am exhausted, I have a word for 3 hours.
appendix:
Humphrey is the boss of this area. In this URL to see many of his authority, of course, he is too big, now just look at his jade. Haha.
http://www.sei.cmu.edu/tsp/main.html
A course of the University of Zhiji Georo
http://www 13g.cs.luc.edu/~van/cs330/
I found information from 3 o'clock this morning. It's so hard, it's very good. Zhiji Yaoya La is like a US ranking 120, business, medicine is good, I see their computer is good. I'm thinking about this course, but it is a private university, it is estimated that many MONEY. Oh, no money, no matter, you can only think about it.
Http://www.luc.edu The homepage of the school, you can have a look, more than the domestic college cattle. Ha ha. See the content of the class is different. Everything we have here, you have to explore from your head. Moreover, I don't see someone to share the experience of learning.