Programming): one suitable for small and medium-sized teams in situations where demand is unclear or rapidly changing. (Reference: http://www.docin.com/p-752508108.html)Learn the term:Project Stakeholders: All people involved in a product or project, including: Customers , users, demand analysts , developers , testers, documentation staff, project managers , Legal personnel, production personnel, marketing, technical support and other personnel dealing with products and customers.user footage :
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
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
Agile Software Development Model--scrumWhat is scrum?The software development model is a kind of agile development, which has become popular in the last two years.The basic assumptions
Agile Development (Development) takes the user's needs into the core, and uses iterative and step-up methods to develop software. In agile development, software projects are cut into m
Activity Rules:
1. I recommend this post and reply to the post to explain my reasons for giving a book. One sentence is enough. Of course, there is no objection after a long time.
2. the recipient shall give back a book review with more than 500 words within two weeks of receipt of the Complimentary Book.
3. Those located on the 9th floor, 99 th Floor, 199 th Floor, 299 th floor, and 399 th floor will automatically receive one book, with a total of five books on each floor.
4. For the remain
Zicheng
Every time we look at agile development, scrum is from a technical perspective. Today we try to look at this issue from a management perspective.
Scrum
Scrum has become the most influential software development process in recent years. From the Forrester Survey Report on Ag
This is the sixth article about agile development and smart agility. (One, two, three, four, five, six)
When I write too much, I find that a few of the previous articles have fallen into a chapter, that is, some common practices except for "looking at what to do". Here we will summarize them.
The so-called common practice is to prevent you from looking at it. The methods you can refer to in advance can be u
Burndown Charts are a visual representation of the work that needs to be done before the project is completed. The Burndown chart has a y-axis (work) and x-axis (time). Ideally, the chart is a downward curve, with the remaining work completed, "Burnt" to 0. Burndown charts provide a public view of the work progress of project team members and business owners. This word is often used in agile development (
"User Stories and agile development" reading notes Today I took two hours to read the 12th, 13, 14 and 15 chapters of user stories and agile development and wrote this reading note. The 12th chapter is titled "Story is not what". IEEE 830 is a guide to how to write software
Http://www.lanceyan.com/chuangye/java_agile_develop_tools.htmlThe previous introduction of the entrepreneurial software company's work model, here in detail how to implement, the first step is to build the environment, with the environment in order to work.The entire software project is divided into four environment development local environment,
positive. This means that people should boldly propose hypotheses and guesses, and then look for examples that do not match this hypothesis. Correct the hypothesis based on examples, repeat the process, and even deny the original hypothesis. There is no end to the revision and improvement of the trial and error method. The result of the trial and error method can only be a good hypothesis, but it is not the best one. The best hypothesis is synonymous with the ultimate truth, contrary to the sci
Preface:
This article is mainly about lean agile outsourcing development. Why should we discard "overly-heavy documents" and change to "Visual Kanban" to effectively integrate different enterprises, can software outsourcing personnel located in different office areas complete high-quality delivery together efficiently?
This article:
The IT department of an enter
programmer must have both technology (design and coding) and a forward-looking and market concept. Only in this way can we adapt to the times. In my opinion, I personally think it is related to the software I made. At that time, the development cycle was long, the code was large, and the market was specially managed, so you just need to write the code there, and of course there is no
As a new R D team will be organized and the team may focus on young people, there will be a huge number of new graduates.
I think this is a good time to try a new development model, but of course a smooth transition is required. First, we do not have the experience of agile development. Secondly, all the concepts of agile
techniques. Premature mention of a technology implementation reduces the need for attention. 4. Multi-communication, minimizing documentation in any project, communication is a common problem. Good communication is a prerequisite for agile development. The longer you mix in a circle, the more you emphasize the importance of good and efficient communication. The team wants to make sure that everyday communi
participants in software design, and 8. User stories disseminate tacit knowledge.There are two sides to anything, so the user story has its shortcomings: 1, in large projects, the relationship between stories will be very complex, so try to ensure that user stories not too detailed, until the development of these stories only began to refine; 2. If the development
software.C. Easy-to-call and testable programs, must be low-coupling programs.D. The test program is a compiled and operational document that remains up-to-date and does not lie. 2. Acceptance TestUnit testing is a white-box test used to validate individual mechanisms in the system, and acceptance testing is a black-box test that validates the system to meet customer needs.Acceptance testing is written by people who do not understand the internal mechanisms of the system. Generally written in
The first sentence begins: Continuous development,not episodic.1 work in an iterative way:Lack of a plan for a small time to finish them on time.2 Attitude decides everythingA accusation does not resolve the bugb Haste makes waste: Ordinary code farmers do not understand the code, as long as they can work well, either directly copied, or directly called. A good programmer will dig deep to see what impact it will have.(preventive measure, don't try to
Kanban is used extensively in modern application development processes, whether using traditional waterfall development or agile development, and Kanban management is available. Because Kanban has a simple management approach and intuitive display, many software
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.