Those things agile development

"Agile" is the word fire in recent years very often asked: "What should we start doing agility?" Or:? "Can you help us push Agile Agile have a lot of practice, management has engineering, but agility by no means will we see the station, continuous integration, TDD, etc. so simple, really agile system from concept to a culture change.

As a new agile software development model a rapid response to changes in demand, is being more and more attention and application. It emphasizes quick verification, rapid on-line performance, rapid product based on iterative feedback.

Here today to recommend a agile project management platform -CORNERSTONE, then, what exactly is it? Let us together to experience it ~

CORNERSTONE agile project management solution features a full role in the whole process, support in large teams:

Provide a complete solution contains the functional roles of project management, products, operations, research and development, testing, etc.,.
As demand management, iteration planning, progress tracking and other classic Scrum links provide tool support.
Both organizational structure management, resource management and the ability to control global progress, etc., can be extended to multi-concurrent development team, help the team to carry out large-scale Agile practices.
Provide R & D data visualization and statistical reporting engine, measurable, and continue to improve R & D performance.
Create business experts and R & D team and efficient collaboration environment, rapid response to the needs of better and faster product release.
From creating demand, build version iteration, iteration progress tracking and bug management, to final delivery release, after the release of online feedback follow-up question, the entire Agile development process can be achieved in CORNERSTONE.

First, the requirements management
Here Insert Picture Description
product development process, demand management is a big problem. As a product manager or product owner will receive feedback from your boss needs to develop, users, operations, marketing, sales and other areas, if not well managed these needs, they will bring their own a lot of unnecessary trouble. CORNERSTONE platform for demand management major advantage of the following aspects:

Unified demand pool: all requirements will demand all parties to get thrown into the pool of demand, rather than buried open dry;

Needs refinement: needs analysis, it is reasonable, if necessary, the priority is high, the processing who, if need be split into several stages to achieve, how long it may need to be refined so on;

Version iterative: after analysis of demand, combined version planning, scheduling into the appropriate version, the version iterative function and needs in must be sharp, high-priority R & D process, product manager and then the iterative version below the demand for refined analysis and design;

Second, iteration management

image.png

No Iterative products. Planning iterations, it must be the work of the product development process of a top priority, can be combined with the needs, establish a good iterative version management, so that management can visualize iteration, iterative version which now deal with what? How to complete the schedule? What work is not complete? Subsequent iterations of the plan is kind of how? CORNERSTONE by iterative management, you can easily see it directly.

Third, test management

With the increasing business volume, measured mention demand more and more difficult to track and project statistics on the increase.
In the agile development process, the need for testing needs, plan, manage use cases and implementation process to ensure software functionality compliant. CORNERSTONE provide test cases and test planning module to help with test management.

image.png

Four, bug management

Here Insert Picture Description

CORNERSTONE defect management module helps companies manage the whole process defects, also may be associated with testing, task management module. But also to locate the version, severity, priority, current status, and other information processing and the founder and bug traceable.

Fifth, continuous integration

For agile development, the developer needs to be done as early as possible integration, integration frequently, usually every add time into some of the new code, the best are done once integrated, software publishers do not come only begun to integrate or delivery of the day, and do not a long time before integration, so the problem can be found in the code as early as possible, to maintain the state of the software is always available.

image.png

CORNERSTONE ⽀ will continue to support the deployment and integration of the results to the corresponding test environment, all deployed versions readily accessible in a test environment, ⽀ holding gray published to ⽣ production environment.

DevOps and automated deployment

Clipboard Image.png

CORNERSTONE support dependent DevOps script pipeline, support for continuous integration and automated deployment, can be carried out directly on the visualization server operations, while meeting a variety of development languages, solve the bottleneck agile in operation and maintenance levels, to facilitate developers of the project development overall lifecycle management.

VI. Project Archive

image.png

When we completed the project goals or time deliverables, the project can be archived, of course, can be re-set some of the problems the project marching before archiving, to provide an opportunity to reflect on and improve the team and individuals.

Guess you like

Origin blog.51cto.com/14511852/2479752
Recommended