Independent Signatories of|
The Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
|Click here to add your name to the list of signatories.|
|Signatures Received: 10 Oct to 07 Feb 2002|
|Chet Hendrickson: (http://www.hendricksonxp.com) Co-author of Extreme Programming Installed|
Jared Richardson: (Incellico, Inc.)
Alan Francis: (Extreme Programmer)
Frank Westphal: (independent consultant) For me, the agile methods are about bringing back the enjoyment to developing successful software in close collaboration with my clients, the very reasons most of us came to programming computers in the first place. Thanks, folks! I'm proud to be part of a new beginning...
Tim Burns: (Owl Mountain Software) I support the agile alliance manifesto because it supports working iteratively on a project and addressing defects on different granularities. If you code test-first, then you are iteratively applying tests that address fine-grained defects. If you do acceptance testing, then you validate that the fine-grained tests work together to implement the feature. If you release often, then you validate that the features together implement a product that is useable, robust, and serves the customers' needs.
William C. Wake: (http://www.xp123.com)
Ken Auer: (RoleModel Software, Inc.) Co-author of "Extreme Progamming Applied: Playing to Win" and founder of RoleModel Software, the first eXtreme Programming Software Studio(TM) where we work with our customers to turn their innovative concepts into reality.
James Newkirk: (Thoughtworks, Inc.)
Jim Little: (Titanium I.T. LLC)
Jens Coldewey: (Coldewey Consulting) I support this alliance because I think it's one of the most powerful movements in the past, combining technical excellence with a humane perspective. If we understand that work is not (only) technique but living together with other humans, professional life would be much easier.
Stephen K. Smith: After years of involvement with software development processes that have a high failure rate, I have seen something that works beyond any expectation. In my admittedly limited experience with the Agile approach, I have found that with these light methodologies it is easier to write code that is more simple, more maintainable, more testable, and more defect free, all in less time than it takes to go through a heavy weight process. Accepting the inevitability of change prevents putting lots of time and effort into building complex "reusable" code that will just be replaced anyway. Processes, tools, documentation, contract negotiations, and plans all have their place. I really believe success will be more likely if we put them back in their proper place.
Chad Fowler: (AVeryLargeUnNamedCompany) Agile methods are less about software construction and more about humans working together and communicating. No matter what field you're in, there's something to learn here.
William E. Caputo: (ThoughtWorks Inc.)
|Jeff McKenna: (McKenna Consulting Group) I support the human centered values that the Manifest embodies. Companies that support these values will be the success stories of the 21st century.|
Glenn Vanderburg: (Delphi Consultants, LLC)
David West: (New Mexico Highlands University)
Dane Falkner: (DSDM North America) The world is changing ever faster (largely because of software) making the meticulous methods used to build previous generations of software obsolete. Speed, evolved tools & technology, better developers and better users demand agility.
Jennifer Stapleton: (DSDM Consortium)
Ann Anderson: Co-author Extreme Programming Installed
Kenneth Pugh: (Pugh-Killeen Associates) In training developers in new technologies over the past twenty years, we have emphasized many of the principles of the agile alliance. In particular, we have stressed the importance of the individual over the process or the tool.
Klaus Marius Hansen: (Ideogramic ApS)
Herb Schuette: (Peloros) Sound principles for my staff, clients and students.
David M. Spann: (CoreComm LLC) As the MBA Director at Westminster College, a consultant in collaborative work environments, and an interested community member, I applaud the simplistic but deeply meaningful work you've accomplished. Did you know the derivation of community is "Common-Unity"?
Ernest Koe: (inResonance)
David Mitchell: (iBase Systems) In my experience, the most successful software development projects have been those where the team has incorporated these principles and ideals into their daily pratices.
Marcos Leandro Nonemacher: (Ciss Automação Comercial)
David Makogon: (Visual Networks)
Sylvia Cornette: (ITS Services, Inc.) human values + agile methods = sw project success. That's the future I love to live in and support!
Laurent Bossavit: (JustaDeveloper) Paradigms are shifting. Not only in "mere" software development, but in the "sciences of design" as a whole; those concerned with explaining and taming systems as diverse as living organisms; the human mind, self, and societies; and that most intricate product of the mind that is software. The Agile Alliance stands as a signal example of what this shift in values and viewpoints is capable of achieving.
Bill Clapes: (Clapes & Associates, Inc.) I fully support the inclusive and collaborative nature of the Agile Manifesto. Development teams must work hand-in-hand with business knowledge owners to acquire a clear vision of the business intent for an application and must be open to the fact that the business intent can change.
Sven Gorts: These values, although often overlooked, remind us what software development is all about.
|Jonas Ivarsson: (Consafe Infotech) I think the four statements exactly catch the essence of what modern software development is about. I fully support the manifesto.|
Ron Crocker: Focus on application of agile methods towards large-scale software projects.
Maurizio Tripi: (Ca.St.)
Francesco Mondora: (Mindview Italy) I support the agile alliance manifesto because it can give benefits to the customer and developers. In our company we work applying Agile Methodologies and we are gaining a lot of benefits. The iterational model and the defeacts addressing make an Agile Developing Life Cycle. In this way customer needs are kept in mind by everyone. Thanks to all those "guru" who are thinking about quality software and quality methodologies. Francesco Mondora
Murray White: (American Management Systems, Inc.) I most recently used Agile Process methods in coaching a team of 30 developers and 15 testers to develop the first phase of the Illinois SACWIS application - you can read about it www.ams.com/ State_and_LocalGov/ Downloads/ IllinoisSACWISv2.pdf. The application just entered acceptance testing with no defects. We built it in about 5 months from when I started applying Agile techniques. We are now focusing on going full scale Agile - some variation of Crystal Orange - for the second phase of the project. If you face a project with uncertain requirements and significant time-to-market pressure, Agile works *and* your teams will probably be happier too. I am a delivery-oriented software development professional. Sign me up as an Agile zealot ;-)
Dave Astels: (Saorsa Development Inc.) Having worked in a variety of development shops with process ranging from fairly ad hoc to oppressive, I've found by experience and experimentation that the most enjoyable and most productive situations have been those that take an approach to development that follows the ideals set forth in the Agile Manifesto.
Hans Wegener: (Swiss Re)
Manuel J Apalisok II: Let's do it.
Olaf Kock: (abstrakt gmbh) The comeback of common sense and fun to the workplace. We simply enjoy to work 'agile' and hope to bring this feeling into our customers organizations.
Martin Mueller-Rohde: (agile Software & Consulting GmbH)
Alexander Schmid: (http://home...alex.schmid/)
Dierk König: (Canoo Enigineering AG) There is nothing like a real team, that includes developers, customer and management.
Christine Moore: (Caribou Lake Software) Caribou is a custom software development consulting organization located in Minneapolis, Minnesota. We are practicing and promoting the Agile Alliances principles as well as the XP practies. We are also committed to equipping our clients to do the same!