Read about agile development methodology wiki, The latest news, videos, and discussion topics about agile development methodology wiki from alibabacloud.com
, etc.Continuous Integration: Improving Software Quality and Risk cing Risk
11:Mary Poppendieck ,Tom PoppendieckLean Software Development: An Agile Toolkit
12:Ken SchwaberAgile Project Management with Scrum
13:Ken Schwaber, Mike BeedleAgile Software Development with Scrum
14:Alistair CockburnCrystal Clear: A Human-Powered Met
Today and tomorrow, the company contacted experts from the foreign special authority to train us for agile development. Both experts have been working abroad for about 20 years, communicate with them to gain a deeper understanding of agility.
I got into touch with agile thinking at the end of 03, and I was passionate about promoting it in the
Agile has been widely recognized in the software industry today, but most agile methods are specific methods or practices that have been summed up to address a particular problem, and there has been a lack of a system that can link the entire development process. User story-driven agile
According to a study by Forrester Research in the second quarter of this year, 10.9% of the more than 1000 professional developers who use the Agile model for software development have adopted the scrum model, ranking first in all agile development models, In all software project management models, the
the plan, prepares adequately, the other person listens and questions.3. Remove any information system and use the whiteboard.4. Please extend the review cycle, not too frequent, really miserable.5. If you do not have a flat, bureaucratic tendency, then don't be agile, in other ways.6. There are many types of meetings in agile, and meetings are not for programmers to do. appropriate deletions, and no need
, the team members can help to estimate and assign the task, their initiative is greatly played.Finally, in the sprint phase. External personnel cannot directly disturb team members. All communication intelligence is done through Scrum master. This measure is a good balance between the "exchange" and "concentration of attention" contradictions. During the sprint, every day to open a daily meeting, the team members are mostly standing in the meeting, so there is called Hitachi. Daily meetings For
Reference (account required): Https://wiki.hybris.com/display/general/Development+Landscape
The Hybris wiki provides best practices for Hybris Agile Development (development), including
Extreme Programming: Extreme Programming
TDD: test-driven
practices, but emphasize that agile practices can bring value.Among them, extreme programming (EXtreme PROGRAMMING,XP) isis a new and fast method of software development. The XP team uses on-site customers, special planning methodologies, and ongoing testing to provide rapid feedback and comprehensive communication:
XP is a methodology developed to targ
Core Idea of Agile Methods
the agile method is adaptive, not predictable. . Unlike traditional methods, Agile Methods embrace changes, use changes to develop, or even change themselves, and finally improve themselves. That is, to use refactoring
the agile method is people-oriented, rather than proce
through a series of sprints, which is similar to the iteration of extreme programming. The Scrum project process consists of a series of sprints.
A Sprint is usually 2-4 weeks in length. It is a time box and cannot be extended or shortened during the project.
A stable cycle will bring a better pace
A Sprint consists of Sprint planning meetings, development work (requirement analysis, design, development
First, the contents of the experiment(i) Agile Development and XPThe purpose of the software development process is to improve the efficiency of software development, operation and maintenance, and improve the quality of software, customer satisfaction, reliability and maintainability of software. It is not enough to h
Extended reading list (book):
Agile Software Development: Principles, models, and practicesHttp://book.douban.com/subject/2347793/ can now buy Tsinghua old version, people mail new version has C # note version.
Practices for programmersHttp://book.douban.com/subject/1152111/ printing plate can not buy, Liu Jiang said translation is good.
Cultivation of Project ManagementBuy http://book.douban.com/subject/40
Recently, I organized my previous scrum documents into a document. In the following team and project development, I introduced some practices of scrum according to the project, improve the collaboration capability and project delivery quality among team members.
References:
Easy scrum journey-agile development story and a
Using agile to develop one months of events, the basic development model is similar to the one I encountered in this article, briefly copy here ...Http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.htmlGames for code farm work: Scrumhttp://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==mid=200580964idx=1sn= 206ca28b5c8cd05143fe9d065e27ff73scene=1srcid=0127uzwbu
First, the contents of the experiment(i) Agile Development and XPThe purpose of the software development process is to improve the efficiency of software development, operation and maintenance, and improve the quality of software, customer satisfaction, reliability and maintainability of software. It is not enough to h
as mingle or TRAC. They are all applicable online tools and are also online wiki or shared knowledge base.
The project coordinator should formulate a sound communication plan and mechanism. For example, the daily meeting and daily development status emails mentioned above, the weekly requirement exchange plan, and the problem proposal and response mechanism. These should be formulated as team rules to foll
development rooms and kept in sync. You can use online tools to help with project tracking, suchMingleOrTRACAre both applicable online tools and online wiki or shared knowledge base.
The project coordinator should formulate a sound communication plan and mechanism. For example, the daily meeting and daily development status emails mentioned above, the weekly re
indicate the reason. You can use the engineer's work diary or log. wiki, email record or problem tracking database, but you should also note that the method of selecting record should not be too cumbersome or too cumbersome.8. Major Disadvantages and disadvantages of the waterfall modelStrict requirements-design-coding-test and development procedures are derived from the idealized waterfall
front, and vice versa).)The following shortcut keys are commonly used in refactoring, I like and commonly used to tidy up (note: General refactoring of the shortcut keys are alt+shift openHead of it)Alt+shift+r rename (is my own favorite, especially the variables and classes of rename, than the manual method can save a lot of labor)Alt+shift+m Extraction Method (This is one of the most common methods of refactoring, especially useful for a whole bunch of mud codes)Alt+shift+c Modify the functio
understanding of the above issues, and then everyone, including customers and developers, will criticize the solution based on the running situation of the solution, propose constraints or requirements that cannot be met, and revise the solution later. this repeats until an acceptable error level. (For the last one above, iteration uses a short cycle to reduce the waste caused by changes .)
The core of iteration is now here.
Other problems are caused by some additional properties specified
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.