| submit a site to this category |
| wectar web site suggestions for this odp category |
|
|
Classic Mistakes EnumeratedURL: http://www.stevemcconnell.com/rdenum.htm ODP description: Description of 36 ineffective development practices: people-related, process-related, product-related, technology-related. (Sample chapter from Steve McConnell's book Rapid Development.) ![]() |
|
|
Sure It Works, But Is It Beautiful: The Relationship Between Software Aesthetics and QualityURL: http://www.chc-3.com/pub/beautifulsoftware.htm ODP description: Some aspects of the relationship between quality and aesthetics (beauty) in software, using architecture analogies. Page title: The Relationship Between Software Aesthetics and Quality Page description: An article about how the relationship between quality and aesthetics in software. ![]() |
|
|
Introducing Demeter and its LawsURL: http://www.cmcrossroads.com/bradapp/docs/demeter-intro.html ODP description: Adaptive Programming - specifying the connections between objects as loosely as possible. Makes programs more flexible, more resilient to change, and more adaptable to varying configurations of classes within a given domain ![]() |
|
|
Seven Steps to Test Automation SuccessURL: http://www.io.com/~wazmo/papers/seven_steps.html ODP description: This paper presents seven key steps: improve the testing process, define requirements, prove the concept, champion product testability, design for sustainability, plan for deployment, and face the challenges of success. ![]() |
|
|
Principles of Good GUI DesignURL: http://axp16.iie.org.mx/Monitor/v01n03/ar_ihc2.htm ODP description: Describes the basic rules for all good interfaces - the cardinal dos and don'ts. Page title: Principles of good GUI Design ![]() |
|
|
Seven Principles Of Software DevelopmentURL: http://c2.com/cgi/wiki?SevenPrinciplesOfSoftwareDevelopment ODP description: Emphasizes "soft" issues - attitude, approach. ![]() |
|
|
Building bug-free O-O software: An introduction to Design by ContractURL: http://archive.eiffel.com/doc/manuals/technology/contract/page.html ODP description: Advanced use of assertions for clearer specifications and greater software reliability. By OO guru Bertrand Meyer, creator of Eiffel. Page description: Home page for object technology, Eiffel, software reuse, components, O-O training and consulting, with extensive online documentation,tutorials, articles and manuals. ![]() |
|
|
Medical Devices: The Therac-25URL: http://sunnyday.mit.edu/papers/therac.pdf ODP description: Case study of a well known software error. ![]() |
|
|
Lessons Learned -- Current ProblemsURL: http://www.spmn.com/lessons.html ODP description: Technical and managerial best/worst practices. Based on study of US Department of Defense software projects. Page title: Software Program Managers Network - "SOFTWARE DEVELOPMENT BULLETIN" ![]() |
|
|
Survival Crib Notes: NASA's Success ChecklistURL: http://www.stevemcconnell.com/sgcrib.htm ODP description: 9 Dos and 8 Don'ts for software project success, from NASA's Goddard Space Flight Center. (Sample chapter from Steve McConnell's book Software Project Survival Guide.) Page title: Survival Crib Notes Page description: Survival Crib Notes from Software Project Survival Guide by Steve McConnell ![]() |
|
|
Successful Engineering Management: 7 Lessons LearnedURL: http://www.jrothman.com/Papers/usefulmgmtideas.html ODP description: People management advice for technical people. Page title: Johanna Rothman: Successful Engineering Management: 7 Lessons Learned Page description: Rothman Consulting Group, Inc. provides a software management consulting service, including it management consulting, software development project management, executive coaching services and training for product development organizations. ![]() |
|
|
Nine Steps to Delivering Defect-Free SoftwareURL: http://www.tenberry.com/errfree/steps.htm ODP description: By a software developer and consultant with over 30 years experience. ![]() |
|
|
The Many Dimensions of the Software ProcessURL: http://www.acm.org/crossroads/xrds6-4/software.html ODP description: Explores the importance and purpose of software process and quality. Page description: An introduction and perspective on the software engineering process; ACM Crossroads 6-4 ![]() |
|
|
Orphans PreferredURL: http://www.gamasutra.com/features/19991222/mcconnell_01.htm ODP description: Characteristics of software developers - personality type, demographics, age, education, attitudes. Page title: Gamasutra - Features - "Orphans Preferred" [12.22.99] ![]() |
|
|
High-Pressure Steam Engines and Computer SoftwareURL: http://sunnyday.mit.edu/steam.pdf ODP description: Software safety. Parallels between the early development of high-pressure steam engines and software engineering that we can apply to the use of computers in complex systems. ![]() |
|
|
What Do Users Want? Engineering Usability into SoftwareURL: http://foruse.com/articles/whatusers.htm ODP description: User-Centered Design. Simple approaches for delivering smaller, simpler systems that better serve the needs of users. Page title: What Do Users Want? ![]() |
|
|
Heavy RotationURL: http://www.acm.org/ubiquity/views/w_fiefer_2.html ODP description: For business software, faster-cheaper can be better too. Page title: ACM: Ubiquity - Heavy Rotation ![]() |
|
|
On the Criteria To Be Used in Decomposing Systems into ModulesURL: http://portal.acm.org/citation.cfm?id=361623 ODP description: One of the classic articles leading to modern software engineering, by D.L. Parnas. Page title: On the criteria to be used in decomposing systems into modules ![]() |
|
| |