One of the software project development environment Construction: the whole process

Source: Internet
Author: User

Usually, a large project, it is difficult to complete a person, the need for a team to work together, each other to work together to complete different or identical modules, when the required tool software to have distributed collaboration capabilities, conflict management and continuous delivery capabilities, the overall process of the General software project is as follows:

650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/9A/wKioL1gYL3zwVcD3AADwssJB5I0838.png "height=" 649 "/>

The implementation of a software project, through the concept phase, planning phase, creation phase, release stage and tracking stage, atlassion software family has various stages of the corresponding software.

In general, the concept phase , you can use confluence for demand management, from the initial idea to the final demand, through the confluence powerful collaborative functions, efficient completion of demand collection, collation, classification and other work (MRD, POC, PRD), but also can use Confluence task dispatch, document approval and other functions, improve the quality of demand analysis.

Planning Phase (project management), you can use JIRA software to collect the requirements, using scrum, Kanban and other agile development methods, project management, real-time tracking product design, release and iteration. Prioritize each sprint step by adding cards to the backlog.

The creation phase requires a code warehouse bitbucket (or SVN)to facilitate the team's use of distributed version control systems, such as Git. GIT allows team members to encode without having to consider geo-problem coordination. With BitBucket, Git is much easier to manage, and team members can review the branch list and pull requests for lightweight code reviews to deliver higher-quality code.

The release phase requires support for continuous delivery and cannot be called true Agile software development without continuous delivery. 65% will be continuously integrated or continuously delivered, or both, in order to be able to gather feedback from each change to reduce the risk of a code vulnerability. Use Bamboo to automatically build the submitted source code and feedback the build results, and if the build is successful, it can be automatically released according to the build plan. Of course, this link can be replaced with the free software Jenkins .

In the tracking phase ,JIRA Core enables you to keep track of your business process as it is delivered, so you know what is happening in your business, what new members are being added, and which ones are most important. Previously imperceptible obstacles or problems will no longer be difficult to detect. With Jira Core, you can directly collect user feedback to efficiently improve product performance.

This article from the "Strong Technical communication blog," Please be sure to keep this source http://newthink.blog.51cto.com/872263/1868052

One of the software project development environment Construction: the whole process

Related Article

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.