1. The origins of the Agile ManifestoIn 2001, proponents and advocates of 17 agile methodologies gathered at the Snow Bird ski resort in Utah State to draft a document stating the principles of agile Organization.This document is basically changing the common denominator of different agile methodologies. When you read
Agile results for personal work and life is mainly to cultivate result-oriented, planned, and targeted
Manage personal time, regularly focus on some hot spots, efficient work, learning, and happy living habits!
Three core elements:
1.3 rules (the rule of 3)
2. Monday goals, daily results, and Friday reviews (Monday vision, daily outcomes, and Friday reflection)
3. Hot Spots)
The rule of 3 ):
Three tasks are solved every day, three tasks are complete
Agile basic knowledge based on story----iterative initiation and iterative review
In addition to the need to explain the accident, there are only two meetings that require all team members to participate, namely, "Iteration Initiation" and "Iteration review."
(1) Iteration Initiation will
Before the iteration begins, an iterative launch will be convened for the following two purposes:
Clear iterative cycle, that is, on-line time;
Identify the ite
In many companies, misunderstandings and error reporting on Agile software Development lead to increased tax burdens, erratic profit and loss reporting, and manual tracking of programmer hours. I can assert that the production cost data created by the scrum team is more verifiable and better documented than most of the waterfall model implementations, and more closely related to known customer values. Bette
This principle means that a subclass should be able to replace its parent class anywhere at any time without changing program behavior. For example, there is a rectangle class:Class rectangle{Public:Int _ width;Int _ height;Virtual void setwidth
For example, we have the following classes:Class cgshape
{
Public:
~ Cgshape ();
Virtual void draw () = 0;
};
Class cgrectangle: Public cgshape{Public:Void draw ();};
Class cgsquare: Public cgshape{Public:Void draw ();};
Class cgcircle: Public
In the previous plug-in interface imodule of agileeas. net, we introduced the plug-in contract of the EAS. Net module. In this article, we will introduce the running container that calls the plug-in, that is, the platform.
Agileeas. NET platform
We know that to develop based on the platform (container) + plug-in mode, we must define a set of contracts to constrain module plug-in development, that is, the module plug-in must comply with certain standards for development before it can be
Shou-jie-li
GUARD: provides a specific method (specification/process) for beginners to follow for success.
Break: Learn More optional methods based on "keep", and understand the similarities, differences, and applicability of each method.
Introduced:
Because our development cycle is iterative, in sprint, how each sprint goes to the customer to say our results, then I need some new features for demo and release, or some bug fixing. Demo I do not discuss here, in general is deployed
[This article is transferred from http://hanbosun.blog.sohu.com/1285004.html]
Source http://www.martinfowler.com/articles/evodb.html
Original Name: Evolutionary Database Design
Author: Martin Fowler, Pramod Sadalage
Translation: winboy20
Keywords:Database Design agile method Evolutionary Design
0 IntroductionIn the past few years, we have applied agile methods to database design. We have come up with som
values and principles of agile developmentAgile Software Development ManifestoIndividuals and interacting with software above the process and documentation work more than detailed documentation customer collaboration is higher than the contract negotiation response changes over the compliance plan that is, even though the right has its value, we attach more impo
This article was first published by IEEE Software Magazine and reprinted by Infoq IEEE Computer Society.
Agile development can not be separated from architecture? Architecture without agile development? Is it possible that the answers to these questions must be based on a satirical caricature of a confrontational view based on deep-rooted values, rather than on
It is a software development method used to cope with rapid changes in demand.–wiki
"Many it executives or engineers mistakenly think of agile development as a quick way to deliver because it's faster than traditional development methods, and of course, it's called" agile. " So we often hear executives complaining at the meeting: "Not already in the run
What does methodology mean for software development? How do we look at the methodology in software development? Can methodology become a lifeline for software development? After reading this article, these questions will be answered.In Article 1ArticleTo understand the meaning of some words in the title. What is methodology?What is agility?Why is architecture dis
Objective First of all, why is it exposed to agile development, because of their job-hopping, into a new internet company, the company used the agile development of the development model for product development iteration. The company's products are an online platform, White is e-commerce, mainly to do intelligent office, which involves a number of things do not elaborate. Back to the point, in fact, they ha
# Practice group # register with the second batch of agile individual promoters
Note: group activitiesDeadlineBy March 2014March, Members of the first and second batch of PromotersThe annual fee ends here. If you join in any month in the future, you will only pay the annual fee until January 1, February 2014..2014Whether to continue the group activities or other forms to be determined after March.
Registration address: http://www.minjiegeren.cn/ho
Agile basic knowledge----demand management based on story (II.)
(1) Periodical release
Regular release of the line, the whole project divided into iterations, each iteration time size fixed (basic fixed), the end of the iteration on line delivery.
(2) Iterative planning
Iterative planning is the equivalent of a plan for the entire iteration, helping us manage and guarantee delivery for each iteration.
A. Prerequisites for iterative planning:
Chapter 2
A team with sufficient technical staff and good performance can often complete the project well, they don't care what processes or technologies they use (although these processes and technologies have a positive or negative impact on them
1,Dependency inversion principle (DIP) p116
A.High-level modules should not depend on underlying modules. Both of them should depend on abstraction.
B.Abstraction should not depend on details. Details should depend on abstraction.
Consider what it
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.