Software Development Standards - What's out there?

A

Andy Bassett

#1
Software Development Standards..Whats out there?

I am a little bit rusty with the whole standard business, but i need to get an overview on standards that exist for the producers of software.

To cut to the chase, my question would be what is the most relevant standard for software producers?

I cant really see the advantage in applying for the Tickit Scheme. I understand it is exactly the same at the new ISO 9000;2000, just accredited by a different people. Is this true?

I note the discussions about ISO 17799, this seems to be relevant to software security only. and not development (im surprised this isnt part of the main ISO 9000:2000 standard).

Is there a particular part of ISO 9000:2000 that is relevant to software development.

All thoughts and suggestions appreciated.
 
Elsmar Forum Sponsor

Atul Khandekar

Quite Involved in Discussions
#2
Andy,

Have you considered CMM?

I believe ISO9K2K does not have any particular section that is relevant specifically to software development. The standard is applicable as a whole. ( In old days, there used to be ISO 9000-3)
 

Atul Khandekar

Quite Involved in Discussions
#3
More..

There are other methodologies, such as

SPICE:Software Process Improvement and Capability dEtermination
XP:Extreme Programming

Bootstrap, Trillium etc.

I do not know if you can get 'accredited' for these as such.
 
A

Andy Bassett

#4
Looks like i have got a lot to learn...

I have never heard of CMM, SPICE or XP.

Thanks for info

Andy
 
A

Andy Bassett

#6
My searching on this topic has told me.

SPICE is an autmotive software for Supplier Selection
XP - Could not find anything
CMM - Capability Maturity Model, rings a distant bell, must check further.
ISO/IEC 14598 Series - Couldnt find anything
 

Atul Khandekar

Quite Involved in Discussions
#8
Here you go...

SEI CMM
http://www.sei.cmu.edu/cmm/cmm.html

XP
http://www.extremeprogramming.org/

SPICE
http://www.sqi.gu.edu.au/spice/

Bootstrap
http://www.bootstrap-institute.com/

Trillium
http://www2.umassd.edu/swpi/BellCanada/trillium-html/trillium.html

Cleanroom
http://www.sei.cmu.edu/activities/str/descriptions/cleanroom_body.html
http://www.rspa.com/spi/cleanroom.html

http://www.softwareqatest.com/qatfaq1.html
http://www.softwareqatest.com/qatlnks1.html

Also: ISO/IEC TR 15504

There are a lot of standards and a lot of different methodologies. If a software company is looking for certification, IMO, ISO 9K is a good first step. I have heard that it is 'equivalent' to CMM Level 3.
 
A

Andy Bassett

#9
Many thanks for all the help and links, i am working my way through them.

Interesting world IT. I am currently working with an IT company, and their method of operation appears to my eyes to be ...er... ad hoc. I never thought that i would hear in the 21 century 'We dont have time to test a product properly'...'its easier to release the product then solve the problems later...' This industry has some maturing to do.

I suppose i am now able to define my questions a little better. I would simply like this company to be better defining its customers requirements, work to a project plan, do intermediate testing and final release etc. For this purpose, if i want to apply a standard, it seems that ISO 9000:2000 is good enough.

I am wondering a little about the design of the aoftware. Currently it literally goes from the customers head into a peice of software code. i was sure that in the year 2003 there must be a more analytical way of designing software, maybe using a more advanced form of flowcharts.

Thanks for help so far.

BTW For anybody else wandering down the same road as me from Atuls links above this is a good start/overview http://www.softwareqatest.com/qatfaq1.html#FAQ1_1

PS Isnt it rare to find something written in plain English these days, or am i thick?
 
Last edited by a moderator:
A

Andy Bassett

#10
BTW Atul, i spent last Christmas in Kowalam Junction, Kerala. Had a very interesting relaxing time.
 
Thread starter Similar threads Forum Replies Date
H Standards Evolution regarding the Development, Supply, and Maintenance of Software ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 1
G Strategy for IEC62304 implementation half way into the software development process IEC 62304 - Medical Device Software Life Cycle Processes 9
F Software development plan for SW update IEC 62304 - Medical Device Software Life Cycle Processes 2
M Software Development Company - Who would own the whole process and the certification afterwards? ISO 14001:2015 Specific Discussions 1
O Software development plan : development methods IEC 62304 - Medical Device Software Life Cycle Processes 2
K Templates for software development quality audit Document Control Systems, Procedures, Forms and Templates 1
S Do we need to validate Software used in Drug discovery and development process? Qualification and Validation (including 21 CFR Part 11) 2
I QMS documents required at each stage of Software development IEC 62304 - Medical Device Software Life Cycle Processes 5
S Internal Audit Checklist for Application/Software development IEC 27001 - Information Security Management Systems (ISMS) 1
M 8.3.2.3 Development of products with embedded software - request for clarification IATF 16949 - Automotive Quality Systems Standard 1
R In a software development company: Is every bug reported by the customer a complaint? ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 27
JoshuaFroud Design and Development of Software under 13485:2016 or 62304? ISO 13485:2016 - Medical Device Quality Management Systems 6
L Software Medical Device - 7.3.8 - Design and Development Transfer ISO 13485:2016 - Medical Device Quality Management Systems 4
Y Application of IEC/EN 62304 at an advanced stage of software development IEC 62304 - Medical Device Software Life Cycle Processes 4
A Quality system vs SDLC (Software Development Life Cycle) (or ALM)? Other US Medical Device Regulations 2
Z Agile Software Development and 510(k) Submission 21 CFR Part 820 - US FDA Quality System Regulations (QSR) 2
I ISO 9001:2008 for Software Development ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 13
M Design and Development Outputs for Software Development (7.3.3) AS9100, IAQG, NADCAP and Aerospace related Standards and Requirements 3
M Reusing existing RUO Software for IVD Development 21 CFR Part 820 - US FDA Quality System Regulations (QSR) 3
L AAMI TIR(SW1)/Agile Practices in the Development of Medical Device Software IEC 62304 - Medical Device Software Life Cycle Processes 8
C Software Program Development GAMP Requirements Pharmaceuticals (21 CFR Part 210, 21 CFR Part 211 and related Regulations) 1
P How to measure Software Development Measurement Uncertainty (MU) 16
P Environmental Aspects and Impacts while doing Software Development ISO 14001:2015 Specific Discussions 6
M Using a Kanban Lifecycle for the Software Development IEC 62304 - Medical Device Software Life Cycle Processes 8
J Software Development Process - How ISO9001 relates to Software Development ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 10
Q ISO 62304 (Medical Device Software Development) Verification Requirements IEC 62304 - Medical Device Software Life Cycle Processes 1
M Development of Medical Software for 510(k) - Where to start IEC 62304 - Medical Device Software Life Cycle Processes 10
michellemmm Software Product Development Quality Assurance (PDQA) Audit Checklists Software Quality Assurance 12
T Electronic Records and Software Development ISO 13485:2016 - Medical Device Quality Management Systems 7
T IEC 62304 & FDA: Software Development Methodologies for Class II- DICOM device IEC 62304 - Medical Device Software Life Cycle Processes 8
D Info for Health and Safety in Software Development companies Occupational Health & Safety Management Standards 6
L IT - Software Development SOPs (Standard Operating Procedures) Software Quality Assurance 3
M Software Development Certification - Development and Analysis Tools Other ISO and International Standards and European Regulations 3
K Medical Device Software Development Procedure IEC 62304 - Medical Device Software Life Cycle Processes 20
L Software Development and Validation SOPs Software Quality Assurance 14
C Control of the Development and Test Environment - Software for Medical Devices IEC 62304 - Medical Device Software Life Cycle Processes 2
U Recognised Methodology for Monitoring Software Development Performance Software Quality Assurance 1
J How to address Clause 7.6 for a software development organization? ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 4
A Design Review OR Design Change - Software development company ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 9
G MRM (Management Review) Inputs Sheet Format for a Software Development Company Management Review Meetings and related Processes 1
P Software to help meet ISO & AS9100 Design & Development Rqmts Design and Development of Products and Processes 2
K Off-the-shelf Software Environment for Software development Software Quality Assurance 6
Q Software/Tools to Manage ISO 12207 Audit of Software Development Process Software Quality Assurance 4
A IEC 62304 Software Development Plan IEC 62304 - Medical Device Software Life Cycle Processes 28
W Software development company for Medical Device Diagnostic Equipment ISO 13485:2016 - Medical Device Quality Management Systems 5
T Internal audit checklists related to the software development process Internal Auditing 3
L Software and Web Site Development - Need help with interpreting 7.5.2 ISO 9000, ISO 9001, and ISO 9004 Quality Management Systems Standards 5
H IT Software Life Cycle Development - How do 7.3.2 to 7.3.4 apply? Software Quality Assurance 4
P How Backward Traceability is maintained in Software Development? Software Quality Assurance 1
H Software Life Cycle - Software Development Procedure Software Quality Assurance 2

Similar threads

Top Bottom