A cogent analysis of the underlying complexity of software engineering. Each problem is new; software is the most complex thing humans have ever built; it is impossible to measure complexity of something given that product. Software is fractal in complexity (really?)
TestLink is a open source web based TEST MANAGEMENT and test EXECUTION system under the GPL license (i.e. free to use). The tool enables quality assurance teams to create and manage their test cases as well as organize them into test plans. These test plans allow team members to execute test cases and track test results dynamically, generate reports, trace software requirements, prioritize and assign.
The tool is based on PHP, MySQL, and includes several other open source tools. We support interface to Bug tracking systems as is Bugzilla or Mantis.
The PLANdora project was born with the intent of to be a tool to help the software development process, since the customer requirement until the task conclusion, and consequently gather the "history" of project. The PLANdora system can be useful for teams that have problems with resource bottle-necks, parallel projects, critical dead lines, necessity for scope documentation of tasks and requirements, etc.
The aim of the cooperative research project SoftWiki is to support the collaboration of all stakeholders in software development processes in particular with respect to software requirements. Potentially very large and spatially distributed user groups sh
XRules is an XML business rules language that expresses constraints, calculations, interdependencies, and properties that describe and exist among elements and attributes of an XML document. XRules can be used to validate business rules in an XML transaction, attach metadata to the XML Infoset, or add dynamism to XML by using the Dynamic DOM.
A new software from my favourite commercial company, Thoughtworks. They founded a subbranch, "Studios" for such kind of products. I've seen so many tools promising being agile but finally only being flat-featured and non-adjustable. To be released June 2007.
Beginning January 23, 2007, ALL persons, including U.S. citizens, traveling by air between the United States and Canada, Mexico, Central and South America, the Caribbean, and Bermuda will be required to present a valid passport, Air NEXUS card, or U.S. Co
Studies (eg Standish, 1995 et al) show that poor requirements are a prime cause of project failure or insufficiency, yet commercial requirements tools are very expensive. There exists no full-featured Open Source Requirements Architecture tool. This project intends to fill that gap, integrating with other Open Source CASE tools to provide a complete Open Source CASE environment.
Two powerful tools for communicating requirements from your customers, and testing those requirements, are Fitnesse and Selenium. Fitnesse, a wiki encapsulating the Framework for Integration Tests (aka FIT), enables customers to write sentence-like tests which can be mapped to the underlying system. Selenium drives a browser without all of the fragile mouse coordinate testing you get from a lot of testing tools (ala WinRunner).
The project specification can be defined in word processor format as you would normally. By adding some special items, such as titled bulleted lists and highlighted text items, both a test suite and glossary can be written right into the spec. The Arbiter server will parse these documents and run the tests, reporting the results into the documents themselves. This allows the client to see project process.