ArticleDirectory
The last time we talked about
Practices of agile communication in projects
And then add some agile practices in the project process.
Task claim
,
We have not fully implemented it. Now we use the development manager's understanding of engineer capabilities to arrange tasks. The assumption of task claim is that everyone is smart and professional, and should be arranged in the most appropriate job.
If you understand your abilities, you should develop your own work plans. Other people are not good at making decisions. Relatively speaking, task claim is more suitable for Special Force teams with an engineer culture, suchGoogle
.
Demand Review
Some teams ask the development engineers to describe the functions they want to develop at the demand review meeting.PRD
(IncludingUC
),PD
To ask questions. More classicPD
There are two advantages for developing the method of asking questions: one is to make development look at it carefully.PRD
Second, design reviews can be omitted.PD
DescriptionPRD
In the traditional way of development, the risk of no design review is reduced.
Pair Programming
We have not tried it. I believe there are very few teams in China who dare to try it. A development manager told me that, in essence, two people supervise each other and cannot be lazy to improve efficiency. More importantly, the improvement of efficiency is accompaniedCodeThe improvement in quality and readability can completely offset the loss caused by "half of the people doing things" on the surface.
Test driver
We have a very rigorous test that can be usedTC
Write,TC
Review, or even test execution processes to supplement and refine requirements, such as some restrictions and abnormal processes, are often proposed by testing personnel.
Smoke test
, After coding is complete, the test students will do it immediately
Smoke test
The purpose is to confirm that the basic functions of the product are normal. You can perform subsequent formal tests. After the smoke is completed, the product demonstration will be conducted immediately and the project stakeholders will be called to check whether the product meets expectations, conforms to the concept of "early delivery.
About overtime
I have always asked the Development Manager and test Manager to leave a margin when evaluating resources, or even leave a little more balance when arranging the project plan, but every time it seems that I am still working overtime, maybe you don't get used to leaving after work. Instead, you like to watch the news from time to time. You can do some work at night. No matter how long it takes, the task is always completed at the last moment, haha.
Do you have any good practices in your team? Let's talk about them as well.
Iamsujie:
- Product Design Experience (3013) Project agile communication practices (4)
- Product Design Experience (7009) agile estimation and Planning (0)
- Product Design Experience (3004) outsourcing is not suitable for "agile" (0)