Agile processes, project managers, and typical users and scenarios

Source: Internet
Author: User

1. Agile development is a human-centered, iterative, progressive approach to development. In agile development, the construction of software projects is divided into sub-projects, the results of each sub-project are tested, with integration and operational characteristics.

Agile development is a new development model for the shortcomings of the traditional waterfall development model, and the goal is to improve the development efficiency and response ability. In addition to principles and practices, patterns are also important, and multiple research patterns and their applications can give you a deeper understanding of agile development.

Agile Principles

Individuals and interactions outweigh processes and tools

Work-ready software trumps all-encompassing documentation

Customer Collaboration trumps contract negotiation

Responding to change is better than following plan

These four values are expressed in statements: self-organizing teams work closely with customers to respond to changes through highly iterative, incremental software development processes and deliver valuable coded and tested software at the end of each iteration

better than establishing and following an activity-based complete plan at an early stage with a customer-defined contract, with the guidance of heavy-duty processes and tools, through the completion of a large number of documents for knowledge transfer, final delivery requirements.

2. Project Manager (PM)

Product Manager: It should be the first to come from products managers from Procter and Gamble FMCG. Now most of the domestic Internet companies pm refers to this. PM is responsible for a product or product line or multiple products, and Internet products will involve all aspects, design, research and development, testing, operation, marketing, cooperation, PM will be across these departments, looking for resources and multi-directional communication, continuous promotion of products. With the development of products, PM division will be more and more fine, some customers, some do data analysis and so on. Different companies, different positions, the PM requirements will not be the same,

Project Manager: Program managers. Microsoft's three carriage is this PM, research and development, testing. Microsoft's PM, the actual and Google's product manager has a lot of similarities, a lot of PM is from research and development to turn over. Accounts The project manager and the product manager have a lot of similar places, the same cross-departmental communication, the project or product responsibility, but the focus is different, the KPI standard will be different.

Program Manager: Is the technical manager, usually with the technical team, the product of the technical responsibility. The technical manager will focus on the technical structure of the project, coding quality, Team division arrangement, this PM is generally from the development of the rise.

Agile processes, project managers, and typical users and scenarios

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.