All right, the plan will be completed, the sprint will be built, and the time for the sprint will be set. The functions of the sprint will also be allocated. This is the time for developers to work.
In accordance with the scrum principle, developers are expected to take the initiative to pay attention to what activities are there and then claim them. I think this idea cannot be achieved in the early stages of scrum development, and even many companies have been unable to do it because they want to achieve this kind of subjective initiative, it doesn't mean that you can be subjective if I want to let you master your opinion. I believe that many employees in many companies do not have this kind of ownership. I usually make myself after I finish my work, who will take the job. Companies that can achieve this principle usually make employees feel at home and are willing to contribute to their home, you should have an equity or an incentive mechanism that is well done.
Our company has not yet achieved this kind of "Awareness" for every employee. Therefore, the development team lead is assigned to them for the moment.
As mentioned above, we are now using the devsuite development process management tool devtrack and devtrack, which is said to be the first product of techexcel, it has been around for more than a decade. It can be said that it is their trump card product.
Many people read this article are developing, so of course they know that developing a function or fixing a bug is very important for the function or bug description. For the function, design Documents should be well written and clearly written. If there are any changes, developers should be able to quickly understand them. For bugs, repeated steps should be carefully written, there are even videos.
Similar to this basic function, we focused on it at the beginning. The real data of development and testing can reflect the entire project, therefore, the evaluation table also lists a large number of features we want to see, and then compares them with various products. Next I will post the major items in our evaluation table for the Department for your reference. Each item has many small items and will not be posted. Otherwise, the length will be too large:
Evaluation point name |
Result |
Customizable pages and fields |
|
Permission management |
|
Team Management |
|
Workflow Management |
|
Trackability |
|
Log Management |
|
Document and attachment management |
|
Version Control System Integration |
|
Report Management |
|
Review Management |
|
Time and Cost Management |
|
Task Allocation Management |
|
Project Plan Management |
|
Demand change management |
|
Data backup |
|
Query function |
|
Import and export functions |
|
Project Interaction |
|
The final result is also known to everyone, but other products always have some advantages. However, as a developer, I prefer two devtrack functions. One is that the check in/out code can be automatically bound to a task. In this case, for each task, I know the code associated with it, which provides convenience for bug fixing or similar functions in the future. Another function is the automatic notification function, if any task is sent to me or I forget to complete a task, I will be notified automatically by email or text message, so that I can complete it in time.
Of course, for leaders, they may like the tracking function. If something goes wrong, they all know who to find the problem.
In general, devtrack can meet more than 90% of our needs, and it will finally be very useful to us. Although I sometimes feel that the efficiency will decrease, because I always need to open devtrack to see what I want to do. It will take some time, unlike the previous bug detected by QA, once the development was changed, it would be okay. However, I thought that if I had fixed a bug and N bugs, I would have forgotten it if I had said too many bugs, and I still couldn't trace it if I had fixed the mistake, even if you forget to make a feature or repair a bug, the loss will inevitably be greater at the end. Therefore, using software to manage this process is more advantageous than a disadvantage.
The following is an old rule: post a training course named devtrack.