Discover agile software development book, include the articles, news, trends, analysis and practical advice about agile software development book on alibabacloud.com
The concept of agile development has been popular for a long time. In the development iteration stage of agile development, we can use five steps to effectively improve the code quality of the entire project.
In the Java project developm
Origin
A: "agility should not be written into architecture design. Each iteration should be the same to achieve self-similarity (as Ken shweber said )."
B: "If you do not write architecture design, it is easy to rework and you will have to come back later ."
A: "restructuring is a big deal. This is an important practice of agile development ."
B: "refactoring? The reconstruction cost is very high. After sev
Document directory
A project is a mutually beneficial transaction.
The customer finally buys the software value.
This is the first article in the Business Guide series of the Project Manager. (1) preface and project nature; (2) Recognition of responsibilities; (3) Understanding of customers; (4) Understanding of negotiations; (5) Understanding of project progress; (6) Understanding of remittance; (7: push the project to an unbeaten position)
The
Tutorial on building a JAVA agile development environment in windows
It is very important to build a programming and development environment. The first step is to build an environment before you can start your work. This document describes how to build a JAVA agile development
Software Transcript: programmer tribe chief: Joel talk about software (a blog book that affects millions of programmers around the world)
[Author] (beauty) Joel Spolsky [same as the author's work] [Translator's introduction][Translated by] Ruan Yifeng [same translator's work][Book name] Turing programming Series[Releas
In my understanding, the following points are drawn:1. Agile development is a new development model based on the drawbacks of the traditional waterfall development model, aiming at improving development efficiency and responsiveness. In addition to principles and practices,
I have a rough idea about demand management, but I guess you will ask, after talking so much about it, how does it feel like it has nothing to do with agility? Well, as I have said before, although agile development is "AGILE", it will not bypass the entire software development
Agile Web Development with Rails Translator (17)
Chapter Nineth Task D: Settlement!
So far, we have built a basic product management system, we implement a catalog and have a nice shopping cart. Now we need to get the buyer to actually buy something in the shopping cart. Before proceeding, let us implement the settlement function first.
We are not going to go too far. All we have to do now is get the us
Hacker and agile development
Some time ago, I read Paul Graham's hackers and painters: big ideas from the computer age. Although this book has been published for a long time, however, reading is often time-free, and it is good to get the harvest. This book is a collection of articles with relatively scattered content
What is agile development? Agile Development (development) is a human-centric, iterative, and progressive approach to development.How do you understand that? First, it is a development method, that is, a
development methods.
1. Tracking changes: you do not need to be proficient in all technologies for iterative and incremental learning, but you need to be aware of the industry trends to plan your projects and career.
2. Investing in the team: the team members are complementary.
3. Discard: when learning a new technology, discard the old habit that will stop you from moving forward.
4. Break the casserole and ask the question to the end: You can't jus
Flexible Agile Development Framework, software industry 3D printers, Integration Framework, to users and developers the best. NET Framework scenario.
Soft Agile Development Framework is a set of rapid development + general Rights
Today, the msdn website launchedSolution starter: scrum for Project 2003Http://msdn.microsoft.com/library/default.asp? Url =/library/en-US/odc_pj2003_ta/html/officepjscrumtoolsolstarter. asp
I don't know how many people in XP today know scrum and have personally tried it? The most important thing is how long have you used it.In addition to using custom Excel tables to complete scrum sprint planning and trackingScrumworks and versionone are obviously not bad, but expensive :) well, today you can
all similar operations", you can write a story like this:
"As a user, you can select 'approve installation operation' when installing the software to complete normal installation with one click ." Of course, what is a "normal" operation requires additional instructions, but the overall customer value is more accurate.
This story makes us understand:"Customer Value" must be understood from the customer's perspective; otherwise, it is very likely to be
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 development met
beforehand (model everything up front)?
There are many reasons:
1. Whether we like it or not, the requirements are always changing throughout the project.
2. Wait until you need to analyze the details, and you have more domain knowledge than you did at the beginning of the project. For example, if a requirement is to be added to the project and implemented within three months, the details of the study of some requirements if you have three months of domain knowledge will be more than the beginn
Author: Chen Yong
Source: blog.csdn.net/cheny_com
The so-called production line is the responsibility of everyone, working in a linear process. The production line tries to improve efficiency through professional division of labor, but it also leads to the problem: in traditional production lines, intermediate products obtained downstream can continue to work on them without much understanding, for example, half of the cars are assembled and half of the food is processed.
But it is different in
I got a training about the cmme from colleague in the team meeting at yestoday. I heared the cmme long time ago, but it is the first time start to learn it. what's the cmme? The offiical definition is Capability Maturity Model Integration . It is a way to evaluate the produce ability of software company. I got detail information from the training. in all, my first feeling is we need prepare so many variables ents of our
The concept of agile development has been popular for a long time. In the development iteration stage of agile development, we can use five steps to effectively improve the code quality of the entire project.
In the Java project developm
the program, what is software, what is software engineering, also learned that a software is not simple to write on the writing, but also need to consider a variety of factors, such as people's needs, functional feasibility. Then detailed to the software engineering definition, introduces the particularity of the engi
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.