Point of view of agile

2010-10-22  来源:本站原创  分类:Development  人气:111 

October 14 Agile China 2010 Conference held in Beijing. According to public agenda of the General Assembly, as well as feedback from the students to participate in the company, the general effect.

Personal feeling, and now the main concept of agile development is primarily to test driven development, process simplification, continuous integration, extension of more limited, and mainly limited to software engineering. These topics was feeling too conceptual, and agile as some of the company's profit point. Each Technology Conference, there are many agile consulting firm figure, such as: ThoughtWorks, etc.; and will usually arranged before or after 1-2 days of payment agility training.

Test Driven Development

In the Agile community, often only read the news and conceptual articles, case studies and rarely seen recommended practices on specific issues. Such as unit testing practice problems and solutions. Test-driven development (TDD) or unit testing practices Club (UnitTest), in some companies (such as my company) have encountered a number of entangled issues. For example: write unit tests need to spend a lot of extra time; test can not run over a period of time; order to improve the coverage of writing the test method, but did not write the test logic or assertion (Assert), etc. Over time, we have the enthusiasm the decline. These problems, less agile community in the community to see some of the specific solution.

<br /> The process simplifies the process streamlined, agile process is more "avant garde" of the. For example: reduce the demand for grain, reducing demand analysis, outline design and direct link code. This approach into practice some of our products. Feedback programmers often unclear requirements for the development of codes, often leads to the next iteration needs need to rework or re-again. On the whole, but a higher cost of the project, everyone in the frequent iteration, spend a lot of energy and passion.

I would like to simplify the process, more suitable for simple business websites, such as: community, video, blog, SNS and so on. For e-commerce Website, the business model, business rules, business processes and the complexity associated with each other, without pre-perfect uniform product planning, analysis and design, in the development process is difficult to achieve shorter development cycles, delivered as soon as possible Qualified products target. Or, better pre-clear demand for R & D phase and milestones, and other agile practices can be put iterative coding, testing phase, when the agile better. Therefore, we should say "pre-planned, post to agile," "general design is good, local to agile."

In short, the process of simplification should be based on specific product types, technical characteristics of the selection. Temper out of practice tests and procedures is the most suitable, but not across the board talk about agility. I think the Agile community and consulting firms, for different project types can customize the best agile processes, agile development of differentiated curriculum may be more applicable.

Agile is a big concept should <br /> I think agile should not be limited to software engineering and project management perspective. As long as the means to improve development efficiency can be incorporated into the scope of agility, such as: supporting development tools, processes, process platform, document platform Minmin Jie, Jie development framework, agile design patterns, agile methods of communication.
These links need managers, project managers, architects, programmers, testers, etc., from their point of view to analyze and problem-solving.

相关文章
  • Point of view of agile 2010-10-22

    October 14 Agile China 2010 Conference held in Beijing. According to public agenda of the General Assembly, as well as feedback from the students to participate in the company, the general effect. Personal feeling, and now the main concept of agile d

  • CMMI and agile two-pronged view of a little 2011-01-12

    Each software enterprises and organizations all want their organization to become a mature software organizations, will want the process of growing up a little bit of improvement in order to optimize working methods and development processes, reduce

  • CMMI and agile two-pronged approach views a little bit 2011-01-12

    Each software companies and organizations want their organization to become a mature software organizations, will want to grow up a little bit improved, in order to optimize working methods and development process, reduce the consumption of long-term

  • common flow compared Agile Development! 2009-03-27

    Common flow compared Agile Development! Time: January 13, 2009 Source: The original Author of this site : Net Northeast Training Views: <noscript src="/Article/GetHits.asp?ID=6462"> </ noscript> 11 Agile Development Model Project Man

  • Business analyst at the role of Agile Project 2009-04-06

    Agile software development practice culture, there exists a fault, the fault in the same lot of agile teams. This fault is the business analyst at the role of the Agile Project - Who will fill this role? Its role and value are what? It is how to chan

  • Staggering along the road to Agile - Why is progress so slow 2009-05-21

    Date: 2009.03.25 Standing today's meeting we spent a lot of time, why does not everyone take a moment to think that if the reasons for analysis and to identify measures most likely will affect the delivery of the sprint. The current situation are: th

  • Reading "I" see "Agile Manifesto" 2009-08-29

    Quote "Agile Manifesto" We practice and help others to reveal a better way of software development. Through this work, we have formed the following values: Emphasis on individual and interactive processes and tools The software can be used to co

  • Agile Software Development (principle. Pattern and practice of 2009-09-11

    Keywords: Agile software development practice of the principle of model "Agile Software Development (principle, pattern and practice)" (United States) Robert C. Martin translation of the Hui Meng Yan trial Notes Notes Excerpt: Eleven The first p

  • Software testing experience of Agile testing 2009-11-06

    Strictly speaking, I am traditional Software Testing Do not have much experience. From the test in 2006 are beginning to enter the game, my team is on the way to try to quickly change, after the success of Agile has more than a year. And this past ye

  • Agile leadership environment 2009-11-11

    Agile Software Development is now on the point of view everywhere we have been recognized, but the agile development team in the new context, what is on the characteristics of leadership has not yet come to public opinion. In this paper, a quick adop

  • Agile Development of Java code to write high-quality 2009-12-24

    Agile development concept has been popular for a very long time, the development of agile development iteration stage, we can through the five steps to effectively improve the quality of the entire project code. Java project development process, due

  • [Change] agile development of high-quality Java code to write 2009-09-29

    Agile development concept has been popular for a very long time, the development of agile development iteration stage, we can through the five steps to effectively improve the quality of the entire project code. Java project development process, due

  • [Project Summary] Agile My Opinion 2010-02-04

    In fact, said to be agile that we are not agile. In some ways, agile divided into three parts: the agile software management, agile requirements analysis, agile software development. Agile Project Management: Agile software management, is a very flex

  • Agile Java code to write high-quality 2010-03-10

    Source: IBM dW / Wang Yongkui | De idea of agile development has been popular for a long time in Agile Development Kaifa iteration stage, we can through the five steps to effectively improve the entire project code quality. Java project development p

  • Agile Development Guide 2010-04-01

    First, the role of agile projects SCRUM agile method used to set project roles in Scrum there are three basic roles, product owner (Product Owner), development team and the ScrumMaster Product Owner: Responsible for maximum business value, to collect

  • Agile Software Development Notes (1) agile development 2010-03-15

    First, the Universal Declaration of Agile Software We are, and help others through hands-on practice, and reveal a better method of software development. Through this work, we believe that: And interactive emphasis on process and software tools can w

  • [Transferred] to create agile team 2010-04-08

    Introduction Creating agile software development team is not as easy as it Seems. Many managers and team technical director will hire a team of qualified people, throw them a quick process, and then hope that all things are as effective as the book s

  • The Agile project management using Scrum Introduction 2010-04-25

    http://www.21cnlib.com/xiazai/other/2010/03-14/628231.html Scrum is an iterative incremental software development process, commonly used agile software development . Scrum means in English rugby ball inside. While Scrum is a project management softwa

  • Agile Agile Development 2010-04-26

    Wiki: http://en.wikipedia.org/wiki/Agile_software_development I understand the way in accordance with the review of the software development life cycle, I come to the conclusion: In fact, the only meet the standards of engineering design software doc

  • The Scrum Agile Software Development 2010-04-26

    Source: http://www.brizo2.cn/2010/04/20/scrum/ Wiki: http://en.wikipedia.org/wiki/Scrum_ (development) Scrum is an iterative incremental software development process, commonly used agile software development . Scrum means in English rugby ball inside