IT Project Management & Software Engineering


IT Education | Career | Online & Offline Training | Certification | PM/SW Engineering | SDLC BookShelf | Webmastering | eCommerce
IT Security | Orgs & Associations | For Consultants | For Women | Volunteer/Donate | Wares | Site Map

Software Engineering Code of Ethics and Professional Practice

ITToolkit.com has assessment tools, downloadable management workbooks, original articles and other resources for managing the business aspects of information technology. IT Management Workbooks are a unique series of "do-IT-yourself" planning and productivity tools for IT and project management professionals. Each workbook product is specifically designed to help you manage IT projects, make strategic decisions, and deliver quality IT support services. And, because these workbooks are produced in electronic PDF format, each individual title, or multi-product bundle, is available to you in an immediate, easy download. They cover IT project management, the delivery of IT support services, systems management techniques, and professional skills development. You'll find ways to improve and deliver IT projects, create IT policies and procedures, establish effective strategies for systems management, and to run your IT operation.

Project Management Best Practices

Information Systems Strategic Planning

Information Systems Process Improvement

Project Management:

Best Practices for IT Professionals

A Practical Guide to

Information Systems Strategic Planning

A Practical Guide to

Information Systems Process Improvement

The Software Engineering Institute

The Software Engineering Institute was established in 1984 with the mission of providing leadership in software engineering and in the transition of new software engineering technology into practice. Following is an excerpt from "The SEI Strategy and Program of Work, Finding and Paving Paths through the Software Forest", that describes the SEI strategy.

"The SEI mission is sometimes expressed as 'improving the practice of software engineering.' But this is an abstract goal. What does this have to do with the real world of declining budgets, increased competitive pressures and demanding customers?

Today, everyone is expected to do more with less. We all hear that we have to produce good and services better, faster and cheaper."

"The SEI is working on a number of better-faster-cheaper techniques for software systems. For example, the Personal Software Process(sm) (PSP[sm]), among other things, gets individual software engineers to monitor and improve their skills at catching potential defects as early as possible. PSP-trained software engineers produce code that, right from the start, has fewer defects. Since effort devoted to defect removal and rework is sharply reduced when defects are detected early, productivity is increased and schedules are shortened - faster and cheaper as well as better."

Introduction to the Personal Software Process by Watts Humphrey

Introduction to the Team Software Process by Watts Humphrey, Marc Lovelace & Ryan Hoppes

A Discipline for Software Engineering by Watts Humphrey
Intro to Personal Software Process

The Software Engineering Institute (SEI) Capability Maturity Models® (CMM) have proven to be extremely useful in improving the quality of software development by focusing on the software development process. Find out more about the models that the SEI is currently involved in developing, expanding, or maintaining, such as the

The SEI helps organizations and individuals to improve their software engineering. Find out more here about sound software engineering practices, SEI projects, and software engineering in general.

Books on the Capability Maturity Models


Microsoft, like them or not, didn't get where they are today without a disciplined approach to software development, which they've titled the Microsoft Solutions Framework, (MSF). Several good white papers are available here that lay the framework for the software development lifecycle. The MSF is a suite of models, principles, and guides for building and deploying distributed enterprise systems.

The Guide to Usability for Software Engineers is a collection of pages created by the University of Maryland, Masters of Software Engineering, Fall 98, Usability Engineering class (MSWE 613). It is intended for software engineers and usability engineering practitioners to find relevant resources on the Web.

A little dated to say the least, but this shareware book, Task-Center User Interface Design, A Practical Introduction by Clayton Lewis and John Rieman, contains some really good information on how to design and test the usability of your application. Please remember, this is shareware; credit the authors if you use this information.

Here is one of my doctoral papers, Usability and Pedagogical Issues in User Interface Design, that you may find interesting (or maybe not :-)

Before releasing your programming code, be sure to review your source code. Here is a generic list of issues to consider during source code review.


©1998-2006 IT TechnoSphere.Net - Education, Training and Learning Resources for IT Professionals