Expert Details
Software Engineering, Testing, Integration, SQA, Real Time Systems, etc.
ID: 108068
Massachusetts, USA
Expert has personally managed various software projects and consulted with numerous government organizations, contractors, and commercial clients on establishing and improving their software development practices. Familiar with all aspects of software development, Expert consulted on-site with a billion dollar commercial software vendor for six months, helping the client release higher-quality products and improve customer satisfaction. On another project, he advised a foreign government on their billion-dollar software intensive project, recommending improvements for project management, and training government personnel on project management techniques. He audited a real-time flight-critical software program and reported his results to the aircraft and engine manufacturers. He has consulted for clients in the aerospace, commercial aircraft, automotive, commercial software, CAD/CAM, and financial applications industries.
Expert has received SEI-approved professional training on the SEI CMM and worked with various customers using the CMM, either to evaluate potential software developers for contract award, or as a model for improving their software development processes. Besides expertise in the CMM, Expert is on the US Technical Advisory Group participating in the development of the international software improvement/assessment model (Software Process Improvement and Capability Determination--SPICE), ISO/IEC 15504. He is familiar with a variety of software process models, including TRILLIUM, BOOTSTRAP, as well as systems engineering models (SE CMM, SECAM, SECM). With the proliferation of software (and system) process improvement/assessment models, Expert has created a variety of approaches to software process improvement and advises clients on the best approach for his or her particular circumstance.
Expert has worked in both software development and maintenance environments and helped to create software engineering standards. Besides consulting on numerous projects, he has trained thousands of individuals on proven management and technical aspects of software engineering. His management areas of software engineering include project planning, configuration management, SQA, project control, reviews, and corrective action systems. Technical areas include requirements, design, implementation, integration, and testing. Specific methods he has taught or consulted on include Ward/Mellor's Structured Analysis/Structured Design for Real Time Systems, Software Engineering for Pascal, and documenting Object-Oriented Requirements and Design Information.
Expert has reviewed the technical and business processes of various commercial companies and helped re-engineer them for higher-product quality, greater employee satisfaction, and more efficient operation. Some of the business processes he has re-engineered include customer support, cross-functional team organization, new hire practices, and employee training. Some of the technical processes re-engineered include software integration procedures, requirements definition, testing, and third party product evaluation.
Expert's on-site consulting has led to helping a billion dollar software vendor improve their software processes, the Brazilian Government manage a billion dollar software project, a foreign company win a software-intensive project with the USAF, and Gillette achieve ISO 9000 certification.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1983 | Degree: MS | Subject: Computer Science | Institution: Boston University |
Year: 1974 | Degree: BS | Subject: Psychology | Institution: University of Massachusetts |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 1986 to Present | Employer: Undisclosed | Title: President | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1982 to 1986 | Employer: Dynamics Research Corporation | Title: Program Manager | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1983 to 1986 | Employer: Boston University | Title: Associate Professor | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1979 to 1982 | Employer: Computervision Corporation | Title: Software Manager | Department: |
Responsibilities:Available upon request. |
International Experience
Years | Country / Region | Summary |
---|---|---|
Years: to Present | Country / Region: | Summary: Expert has conducted training classes on-site for clients in Sweden, France, Israel, and throughout Canada. |
Career Accomplishments
Associations / Societies |
---|
He is a member of the US Technical Advisory Group for Software Engineering, responsible for international ISO/IEC software standards. He is an executive member of the IEEE Software Engineering Standards Committee. Expert is also a member of the Association for computing machinery (ACM). |
Publications and Patents Summary |
---|
Expert is the principal author of DOD-STD-2167, Defense System Software Development. |
Additional Experience
Training / Seminars |
---|
Since 1986, Expert has developed and conducted hundreds of seminars on software, both public seminars and on-site courses. The topics he covered included software standards, software development processes, development methodologies, SQA, acquisition reform, and systems engineering. |
Vendor Selection |
---|
Expert has experience locating vendors of systems engineering (Systems Management International) and training and consulting. |
Fields of Expertise
ISO 9000 implementation for software, software standard, software process management, software project management, software system development, SEI capability maturity model, software engineering, business re-engineering, Microsoft Windows 95, Microsoft Office software, real-time embedded system software development, embedded system software development, Macintosh software, software selection, embedded software, Microsoft Windows NT, software maintenance, software product assessment, embedded computer system, software quality assurance, Pascal programming language, computer software