this meeting were significantly reduced.Agile sages: Maybe you should change your mind.A Jie's eyes lit up and replied immediately: Can I use e-mail instead?Agile sages: absolutely no! E-mail cannot replace daily scrum meetings. E-mail only increases communication costs, and does not provide details or opportunities to ask questions to others, nor can it help other members solve problems.A Jie: Can I leave it alone? We all think that meeting every da
Why not look at the product (System) defect optimistically?by algorithm , computers can now compose music . , Human Face recognition , Doctor , predict a person's decision on an issue ... and so on. so Span style= "Color:black" > It is impossible to develop software negative because , to be able to have a software , ability to identify all defects in the product (System) , then we must have a " defect-Free software " . of cours
After 7 years of development, the longer the time, the more you find that you need an architecture like the title to support the entire platform.My type of technology is. NET development, I always feel that. NET technology talent is prone to bottlenecks, in fact, this bottleneck is more like this environment caused. The simple and fast development
The agile development methodology has received wide attention since it was proposed, even those organizations that have been concerned about the non-light-weight field, such as IBM/Sei. So why? We all know that the existence of everything is justified. In this case, the existence of agile also has its own reasons. So what
story of agile development, so that complicated concepts can be easily understood without deep terminology, it can help readers who like agile development learn what agile development is and increase the pleasure of reading.
Wang Lijie
, these requirements collection, whether it is focus groups, or examination papers, or point to point interview, want to do is perfect, very comprehensive, and set up an accurate user model, it takes time, and this time will slow down the rapid product development process, And a lot of small companies and small projects can't afford the development cycle of the product has been deferred.
Here
Agile design is designed to solve complex software and increase and change requirements in the development process. By the way, it seems that every time I say agile, I will improve my changes. Yes, I think this term is one of the important reasons for the software crisis, design principles, design patterns, and
Recently read a lot online about the agile debate, I think of a story:In the Qing Dynasty, the Empress Dowager Cixi heard that Western countries have a new means of transport, cars, it sits comfortably running quickly. So I asked someone to buy a car back. But the use of time no one will open, so had to put the car with a few pillars tied up to make a sedan chair, let a few people carry. Because the car is
650) this.width=650, "alt=" Cognos "class=" Img-thumbnail "src=" http://image.evget.com/images/article/2016/061401. Webp.jpg "/>backgroundWith the continuous development of enterprise informatization, the era of big data, the era of mobile interconnection, the Internet of things has come. In the new market competition situation, how to carry out business analysis faster, more effectively and more economically, and make corresponding countermeasures, gradually become a huge challenge for each ent
In the scrum approach, one way to use Sprint is to build the product in the process of product design and development is gradually improved, that is, the product is not a design completed, here is a question, is scrum suitable for
calendar in the table are buried in the trap. Because, inProjectIt cannot predict how many working days it will take to complete the ambiguous demand, or reflect the impact on the progress after the actual situation changes.
When we discuss the progress, there are actually two unknownVariable. The first is the workload required to complete the requirement, including the requirement definition and development content boundaries. The second
Over the years, "communicating with senior management with metric data" has been agile
CommunityAnd "Fear data" is not a problem. The correct method is to make the cost, troubles, risks, and XP return absolutely public. It is dominant and can take effect. I am afraid I will continue to talk about interesting stories t
This article is a pioneer in Agile Software development. It has never been found in the full text.
Flier's blog: [http://www.blogcn.com/user8/flier_lu/blog/1147695.html] Found on
Special reprinted
Special Instruction: This point of view does not represent my own point of view, but the value of thinking is very creative reference:
Exploy the new way-in software pr
what Cruise is. Why to build Cruise.
Since ThoughtWorks created CruiseControl (the first open source Continuous integration Server) for nearly 10 years, our consultants have been helping our customers with continuous integration practices. After more than 10 years of accumulation, we have accumulated and summed up a number of theoretical principles and practices in building and deploying management as wel
for reconstruction. Do not refactor the code that you do not intend to change or will not change.
Scratch Refactoring)
Michael Feather's "Working processing tively with Legacy Code" book mentions the concept of Scratch Refactoring. Martin Fowler calls it "Refactoring for understanding ". This is used to deal with the (or intolerable) code that you don't understand and clean it up so that before you actually want to modify it, you can have a better un
improve his product as a whole. The code is constantly being modified to ensure that we end up with the simplest and most appropriate system that can reflect what we need right now.Software systems created with agile methods are much more successful because they have been improved to adapt to changing requirements. These systems, like a living thing, can be cons
the code. Perform regression tests on your refactoring actions. Then make corrections or changes. Test again. Later, you may need to refactor more code to make your code change intent clearer. Perform another comprehensive test. Rebuild and change. Or change, and then refactor.You are not Refactoring for reconstruction, because you want to do other things, And Refactoring can help you complete these things.
The scope of refactoring should be determined by the Code changes or code corrections yo
the customer would define a "successful software project"? Well, maybe the project exceeded the expected time, maybe more manpower, but that doesn't mean "project failure" – it's just a higher cost. The key is how much money he puts into the costs, and whether his return on investment is a bargain. For this client, if the project is ready to provide him with the
location or title. Turning DevOps into a new job title or specific role is a very dangerous thing to do. For example, this causes the following error endpoint: Are you a DBA? Or is it a security expert? So don't worry about DevOps, because that's the problem with the DevOps team. Imagine that you would not say "I need to recruit an agile" or "I need to recruit a
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.