Agile development with tools-11

Source: Internet
Author: User

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.

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.