What agile means.
Agile can be said to be one of the most "hot" words in software engineering in recent years, with countless articles, books and discussions about it. Still, there are plenty of practitioners who misunderstand and confuse agile. What does agile really mean? Is it just some pretty, funky publicity? What exactly is agile? What benefits can agile bring to the software
Author: hyenachenyao (bluehyena)-from Microsoft secrets published by Peking University Press
NorthThe book "Microsoft's secrets" published by Peking University press at the end of 96 is the most professional and in-depth book I have ever seen about the software product development process of Microsoft. Through this book, we can see thatHow does the company manage so
systems, represented by soft Linux, red-flag Linux, and Oriental Linux. 2. Embedded supporting software: supporting software is used to help and support software development. It usually includes databases and development tools, among which database is the most important. Em
Development
Demand AnalystAfter the project is determined, the analyst needs to communicate with the customer in depth and in detail. Understand how businesses and customers interact with each other in their businesses. Also, understand the various stakeholders involved in this project, to fully obtain standardized business needs from their ideas. It is important to thoroughly understand the business requirements, sort out the various functional point
Experiences in software development philosophy
"Confirm that you have understood the problem, and a small and talented team will implement the solution, and ask your customers to tell you how to improve it. this is all; others are annotations. "(software development philosophy, from
After so long of
Q: Q A about Agile Software Development
Q: How can agile development be integrated into the cmme currently being implemented?
A: First of all, I would like to explain why CMMS is proposed based on CMM. Barry Boehm elaborated on this in his new book balancing agility and discipline: A Guide for the perplexed. In general, there are two main reasons: 1. Significan
Compared with traditional software development methods, what are the breakthroughs in middleware-based software development methods?
I. Architecture
The software architecture represents the high-level abstraction of the system. It is the key to the success or failure of the
In recent years, China's cloud computing market in technology products research and development has made a relatively rapid development, software companies to the transformation of cloud computing is the trend, IDC data show that by 2020, 40% of it enterprise software revenue and 100% of
Author: Zhu Jincan
Source:Http://www.cnblogs.com/clever101
I heardERDAS ImagineSales StaffERDAS ImagineIntroduction to the new version.ERDASWe are also preparing to provide value-added software services. This led to my understanding and thoughts on the secondary development methods of several large remote sensing software.
CurrentlyGISThe secondary
The "Secrets of Microsoft", published by Peking University Press at the end of 96, is the most professional and in-depth book I have ever seen for the introduction of Microsoft's software product development process. Through this book, we can see how Microsoft is a scientific software product development effective mana
Application of engineering design in software development
All the purposeful activities that humans are engaged in are inseparable from design. The initial meaning of design is to write down symbols, marks, and graphics. China's "Ci Hai" interpreted the design as "pre-developed methods and drawings according to certain purpose requirements before a job is officially started ". It can be considered that, in
ArticleDirectory
Preface
1. What is agile development?
Ii. Scrum
Preface
I have heard more or less about agile development models, including books or training related to them. Since the company is now using a scrum development process-agile development, so I want to learn and research, I also strive
Scattered knowledge points:
Key features of the software
Software is a logical product, not a type of substance;
Software needs to be designed, developed, but not in the traditional sense of product manufacturing;
The software does not wear out, but the
student. I just want to talk about what I know, the prospect of professional software development and professional software development.First of all, let's talk about my current company. This company is a subsidiary of our group company and a motion control system provider. If according to Zhu's definition, it is indeed a small but dirty company, there are about
Zookeeper
In software development, a pyramid can be used to describe the entire process from Requirement Analysis to coding. Analyze the advantages and disadvantages of the entire development process and the development process.
The pyramid consists of requirement analysis, outline design, detailed design, and code.
As the saying goes, the code of his own writing, 6 months later also is someone else's code ... Review ! Review! Review! The knowledge points involved are as follows:
Software Engineering Concepts
Agile development Process Scrum
First, what is software engineering? Please describe it in a sentence.Software Engineering is a research discipline:
What are the software development models?
Rapid Prototyping Model : (need to quickly create a software prototype that can be run to understand and clarify problems)
The rapid prototyping model allows for a preliminary, incomplete analysis and definition of the requirements of the software during the requirements analys
I,In the process of product development and management, any medium-sized or higher product development is generally an integrated product development process. In fact, we look at the angle and level of product development, let me look at the management of an IT company at different levels:1. From the operational perspe
See in more detail: http://www.ibm.com/developerworks/cn/rational/r-rupbp/This article refers to: http://baike.baidu.com/view/2235832.htm#sub2235832The Unified software development process (Rational Unified Process,rup) is an object-oriented and web-based program development methodology. It is a use case driven, architecture-centric, iterative and incremental
With the continuous improvement of computer hardware, the scale and complexity of computer software also increases. Computer software development from "Personal Hero"
Times
In the Team era, the management of computer software projects has also moved from "Workshop-style" management to "
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.