An important part of developing an application is designing its overall architecture. Use this checklist as a measure of insurance that your software architecture design is sound and will properly enable and support the application and its users.
2006 items found
Developing the necessary contingent of test cases to completely and accurately test the system you are building involves detailed thinking and can be a hit-or-miss activity if you improvise. Check off the items here to determine if your test cases will reveal all the hidden problems and ensure that all scenarios are addressed.
Outsourcing your software development project is risky, but it can be a cost-effective business move if you select your outsourcing partners very carefully. Use this checklist of criteria to evaluate a candidate vendor's reputation, stability, capability, cost and overall ability to deliver.
What bugs you about debugging? All those details, right? Use this checklist as a reminder to do certain things at a certain time.
This checklist will help you assess your user and technical requirements for accuracy, completeness and quality.
Are your software development inspections up to code? Use this checklist to find out.
Code is a developer's signature on a software project, and not all developers play by the rules of good coding standards. Ensure that your development team leaves a coding legacy that not only implements the application at hand but can be understood by others and maintained during future development cycles.
Developers need checklists too. Everyone knows that spaghetti code is a no-no, but are your developers programming routines that are also cohesive, efficient, descriptively named, maintainable and necessary? Couldn't hurt to check those programmed routines against a quality standard.
Once you have designed a distributed application, it must pass a thorough review by a committee of sponsors, user representatives, technical personnel and all other key stakeholders. Launching directly into development before the design of the system has been approved is a guarantee for rework down the road. Use this template to execute and report findings from the important critical design review.
If you're working on a proposal, you need to understand the risks involved. You certainly don't want to bite off more than you can chew. This checklist will keep you on track.