The Joel Test: 12 Steps to Better Code by Joel Spolsky Wednesday, August 09, 2000 Have you ever heard of SEMA? It's a fairly esoteric system for measuring how good a software team is. No, wait! The neat thing about The Joel Test is that it's easy to get a quick yes or no to each question. A score of 12 is perfect, 11 is tolerable, but 10 or lower and you've got serious problems. Of course, these are not the only factors that determine success or failure: in particular, if you have a great software team working on a product that nobody wants, well, people aren't going to want it. 1. 2. If the process takes any more than one step, it is prone to errors. For this very reason, the last company I worked at switched from WISE to InstallShield: we required that the installation process be able to run, from a script, automatically, overnight, using the NT scheduler, and WISE couldn't run from the scheduler overnight, so we threw it out. 3. Read more about daily builds in my article Daily Builds are Your Friend. 4. 5. 6. 7. 8. 9. 10.
Sweet Home 3D Guacamole - HTML5 Clientless Remote Desktop makes texting and talking free. Textfree free number, calls, texts get a free phone number forfree calling and texting Application lifecycle management ALM software suites[edit] Some specialized software suites for ALM are: See also[edit] References[edit] Further reading[edit] Keuper, Frank; Oecking, Christian; Degenhardt, Andreas; Verlag, Gabler (2011). Electronic sources[edit]
Test management tools Test management tools are used to store information on how testing is to be done, plan testing activities and report the status of quality assurance activities. The tools have different approaches to testing and thus have different sets of features. Generally they are used to maintain and plan manual testing, run or gather execution data from automated tests, manage multiple environments and to enter information about found defects. Test management tools offer the prospect of streamlining the testing process and allow quick access to data analysis, collaborative tools and easy communication across multiple project teams. Many test management tools incorporate requirements management capabilities to streamline test case design from the requirements. Tracking of defects and project tasks are done within one application to further simplify the testing. Structuring the test process[edit] Implementation[edit] Using[edit] See also[edit] External links[edit] References[edit]
Charles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTTPS & SSL Proxy / Reverse Proxy Server, simplified: A power user’s guide to OS X Server Update: We've covered the new features in updates 2.1 and 2.2 here. Even long-time Mac users could be forgiven for not knowing anything about OS X Server, the business-oriented version of the operating system that has been developed alongside the better-known consumer version for as long as OS X has existed. For a long while, the software shipped only with the Xserve, Apple's enterprise-class server hardware. Standalone licenses for the unlimited client version of the software cost $1,000 all the way up until Snow Leopard, when the price dropped to a still-imposing $500. All this changed in early 2011 when Apple discontinued the Xserve and replaced it with repurposed configurations of the Mac Mini and Mac Pro. With Lion Server and now Mountain Lion Server, the software has followed the hardware in becoming cheaper and simpler, and in shifting its focus from large businesses to small ones. Introduction and installation Goodbye Server Admin Tools, hello again Server.app Notes for upgraders