. Starting point: result-oriented
Agile development team'sExternal behaviors are result-oriented, while internal support is team work ).
The so-called result orientation refers to the result directly without being stuck in the form.
Various "forms" that can be constrained, such as methods, methods, processes, documents, departments, division of labor, responsibilities ...... Format. These forms are originally set up to help achieve better results
Rugby and software development (8)This article is excerpted from agile and invincibleBook
All bookstores are on sale
Everything at the Palo Alto went exceptionally well.Charles only mentioned the candidate as the project manager candidate, so there was almost no pressure on the Project Manager during interview. After warm up answered the question of the year in which he joined agile and what kind of positi
ArticleDirectory
3. No principles
"Agile individual", this is unknown at first, but once heard of it, I will like the synonym for personal growth. It has now evolved from fragmented sharing two years ago to a systematic growth system. Many of my friends have helped me to promote it to people around me. I feel more responsible for promoting "agile individuals" and helping more people start th
The most heard description of agile development is iterative development, side doing demand side doing development and so on. It is also argued that agile development is a pattern, as long as it is as agile as any other methodology to observe what time to do. The sense that these statements are not accurate description of agi
testing ratio, Microsoft's is 1:1, some companies are 2:1. This rate depends on the project situation.
Participate in articles on the scrum Web site http://www.scrumcn.com/agile/scrum/4732.html
There are a number of factors that determine the tester ratio:
The quality standard of the product, for example, if related to life and property, test requirements on the current product testing tools and test co
practitioner, douban uses agility without planning, so that the entire team can automatically enjoy some work methods and tools, it is better to attract talented and personalized projects than to suggest a clear process and system;
As for the agile transformation of organizational units, the greater the value to the core layer (management layer), the less significant the difference is. They are all ai
uses primitive tools (such as whiteboards and pasters), which are similar to agile methods.
* Many applications on the Internet are subject to Uncertain Demands and rapid changes. Many applications on the Internet are free of charge and do not require high quality. All these are suitable for fast iteration, and call for a more flexible development method, that is, the
It is well known that the agile movement does not produce a completely workable revolutionary result. If the current program works, then at least now, thousands of organizations have already reached a self-sustaining, continuous, independent agile state.
Obviously, that's not the case.
The story is always full of typical failure patterns. At first it seemed to be a good organization, and in the end it deg
necessity for minimizing technical debt;context-Sensitive testing : Contextual guidance for test work;7. Support Team technology-oriented testingTest in the first quadrantFundamentals of Agile Testing: TDD, support infrastructure (guaranteed code quality, more time for complex scenario testing)Why: more efficient, easier for testers to work with, design-time-tested (hierarchical architecture and testability), and timely feedback;when a technology-ori
Programmer A has met programmer B. "Scrum is terrible," said programmer. "Why? I heard that SCRUM is good. Our company is also preparing to implement scrum ." Programmer B answers. "Never, you will regret it ." "Are you implementing real scrum ?" "Of course, we have three roles, four meetings, and three products in scrum ."
Agility is very simple, but extremely difficult. Agile Methodology consists of a series of
Transferred from ThoughtWorks
Agile Software Development is a kind of new software development method which has been paid more and more attention since the 1990 's, and it is a kind of software development ability that can cope with the fast changing demand, it is applied to the software project more and more as a new development mode.
Agile Software Testing refers to a series of activities related to qua
Speed is a key factor in the enterprise's competitive victory. The biggest challenge of a software project is to meet the changing needs, and to complete a project within a tight schedule, therefore, the software team must be more and more technical, and more effective development processes must be used to ensure that the team can make full use of the overall effect. This is the main reason for the emergence of agile process (
Agile Software Development (Part II)
Netreptile recommendation []Source: zdnetBy Brian swan
The last article in the next series of Agile Software Development MethodsArticleWe will discuss how the development team interacts with customers and how they can be involved in the development process.
In the previous series of agile software development, we learn
ArticleDirectory
Principles behind the Agile Manifesto
Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan
That is, while there is value in the items onThe right, we value the items on the left more.
Agile Software Development Declaration:
task version who is working fast, who is working slowly)
Rather than playing cards, it is planning cards, and its role is to prevent projects from being led by some people during development.
How to use it? For exampleProgramIt takes five hours for developers to develop a function. B Programmers think that it takes only half an hour to develop a function. Then they each have their own cards hidden in their hands and finally showdown. If there is a big gap in time, then a and B can
Document directory
Problem domain analysis
Product Problems
"You don't overcome challenges by making them smaller but by making yourself bigger ."-John C. Maxwell
You cannot overcome the challenge by reducing it, but you should overcome it by making yourself bigger.
Every one of us has problems. Problems are part of our lives and they will always come out. Instead of avoiding problems, I prefer to embrace the problem and actively respond to it instead of escaping. Based on this, the mo
, deferred decision making, continuous integration, early feedback, and adaptive planning.
For example, in this article, a fictitious telecoms company provides a product line for embedded parts. This article describes the agile practices they follow, the challenges they face in their existing development infrastructure, and how they respond to these challenges when they migrate to IBM Rational Team concert Collaborative software.
Project background
environment. A wide range of discussions will be held later on this topic. Here is a simple introduction:Simplicity: simple models and simple programs. The more complex the models and programs are, the more energy you need to process them. Therefore, we try to simplify them so that they can be processed more easily.Efficient communication channels: enhance the communication effect to reduce the need for intermediate products. Think about it. If I can get detailed information from the customer a
Tool developers started to enter the traditional Waterfall Model in the agile field.
CodeThen, the tool "throws the wall" to the QA on the other side, and the tool in this model does not fully share the data in the two stages. Now, with agile ideas and methods, such as early testing and frequent testing, they are gradually accepted, and tools are also focused on
support for the original version. These will have adverse effects on the project. Therefore, if new technologies and tools must be used in the project, it is necessary to arrange time for new things to become familiar at the beginning of the project. Before the architecture becomes stable, the tool usage and technical methods must have been tested and promoted to all members. Otherwise, you must make a balance between the extended time and the abando
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.