The Elsmar Cove Forum and Site Map The Elsmar Cove Wiki More Free Files The Elsmar Cove Forums Discussion Thread Index Post Attachments Listing Failure Modes Services and Solutions to Problems Elsmar cove Forums Main Page Elsmar Cove Home Page

Go Back   The Elsmar Cove Forum > Common Quality Assurance Processes and Tools > Software Quality Assurance


The Elsmar Cove Forum SideBar!
Monitor the Forum
Monitor New Forum Posts
New Threads Feeds
RSS FeedRSS Feed
Sponsor Link










$ Contributor Forum Access
Courtesy Quick Links

Links that Elsmar Cove visitors will find useful in your quest for knowledge:


Howard's International Quality Services

Atul's Symphony Technologies

Dave Scott's Scott Quality Solutions

Praxiom Research Group


NIST's Engineering Statistics Handbook

IRCA - International Register of Certified Auditors

SAE - Society of Automotive Engineers

Quality Digest Portal

IEST - Institute of Environmental Sciences and Technology

ASQ - American Society for Quality


All the Important Standards and Related Web Sites in the World
Reply
 
Thread Tools Search this Thread Rate Thread Content Display Modes
  #1  
Old 21st October 2004, 04:42 PM
M Greenaway's Avatar
M Greenaway M Greenaway is offline
Courtesy Access

Registration Date: Dec 2001
Location: England
 
Posts: 1,643
Thanks Given to Others: 10
Thanked 63 Times in 44 Posts
Karma Power: 80
Karma: 794
M Greenaway is appreciated, and has over 700 Karma points.M Greenaway is appreciated, and has over 700 Karma points.M Greenaway is appreciated, and has over 700 Karma points.M Greenaway is appreciated, and has over 700 Karma points.M Greenaway is appreciated, and has over 700 Karma points.M Greenaway is appreciated, and has over 700 Karma points.M Greenaway is appreciated, and has over 700 Karma points.
Read This! Agile Software Development - The Manifesto for Agile Software Development

Wow - I am amazed at the amount of models there are out there, both ISO and non-ISO, for software design and development processes.

I am particularly intrigued by what is termed 'agile' software development.

To me this appears to be an attempt to justify and methodise (if that is a word) the normal ad-hoc approach to software development.

Also techniques such as XP appear to attempt to 'inspect quality in' to the software product.

The boffins appear to claim that software design cannot follow traditional design processes that have been employed in mechanical and construction design, in particular things like design planning cannot be done.

This sounds very lame to be, what do others think ?
Reply With Quote

Sponsored Links
  #2  
Old 21st October 2004, 05:10 PM
Craig H. Craig H. is offline
Been around a while

Registration Date: Jan 2002
Location: Southeastern USA
 
Posts: 1,995
Thanks Given to Others: 281
Thanked 266 Times in 211 Posts
Karma Power: 171
Karma: 5042
Craig H. is appreciated, and has over 1700 Karma points.
Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.Craig H. is appreciated, and has over 1700 Karma points.
Default

Martin, it's been ages since I have written any code. FORTRAN ring a bell?

Still, I'd have to agree: lame, lame lame.

But, with software, instead of finding the time to do it again, all too often they find the time to fix it in the next version. Shame, shame, shame.
Reply With Quote
Sponsored Links

  #3  
Old 4th January 2005, 01:04 AM
blainehilton blainehilton is offline
Registered Visitor

Registration Date: Jul 2004
Location: USA, Indiana, Portage
 
Posts: 10
Thanks Given to Others: 0
Thanked 0 Times in 0 Posts
Karma Power: 22
Karma: 10
blainehilton has less than 100 Karma points so far.
Default Software is not like building a building

Agile software development is one of those buzzwords that can work if you play it right. The traditional method of software design known as the waterfall method doesn't work in the "real word". With the traditional method you would make a plan and then execute the plan and when completed there would be a finished software product. To compare this to a building project imagine hiring a firm to build your new facility and saying you will come by next year to move in. You will not be able to see the project at all during construction. If this is fine with you then yes “lame” is the proper response.

This doesn't work though because requirements change, and they change fast. By the time the software is finished and delivered it may very well be irrelevant and the feature set completely wrong. If on the other hand releases happen more often the software can be changed as the underlying requirements change.

The problem I have found in my software development work is clients pressure me for software. The software they want they needed last month. As such clients want code that works, and just works. They do not specifically care for mundane things such as security, documentation, software testing and benchmarking. Most of the time this doesn't matter, but when it does matter it really matters. When this happens it is always my fault. It doesn't matter if I warned the client and said that this is possible or if you want it by tomorrow we can't do full testing.

Agile methods are the solution for these problems, the hardest part though is training everyone on the methods. The client needs to understand it along with the development staff. One of the major changes I have made lately is working with unit testing. Once a client understands that the unit testing can save time and money over time they are usually fine with it.
Reply With Quote
  #4  
Old 4th January 2005, 09:58 AM
Marc's Avatar
Marc Marc is online now
Your Elsmar Cove Host

Registration Date: Jan 1996
Location: West Chester, Ohio - USA
Age: 59
 
Posts: 15,857
Thanks Given to Others: 1,894
Thanked 1,564 Times in 1,017 Posts
Blog Entries: 4
Karma Power: 604
Karma: 11549
Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.
Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.
Send a message via AIM to Marc Send a message via Skype™ to Marc
Default

Quote:
Originally Posted by Craig H.

...it's been ages since I have written any code. FORTRAN ring a bell?
It does for me - About 1975 for me... Not to mention cobol...

I cruised a bit and found Roadmap to Agile Methods and Tools
Quote:
What Is Agile Software Development?

In the late 1990's several methodologies began to get increasing public attention. Each had a different combination of old ideas, new ideas, and transmuted old ideas. But they all emphasized close collaboration between the programmer team and business experts; face-to-face communication (as more efficient than written documentation); frequent delivery of new deployable business value; tight, self-organizing teams; and ways to craft the code and the team such that the inevitable requirements churn was not a crisis.

Early 2001 saw a workshop in Snowbird, Utah, USA, where various originators and practitioners of these methodologies met to figure out just what it was they had in common. They picked the word "agile" for an umbrella term and crafted the Manifesto for Agile Software Development, whose most important part was a statement of shared development values:

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions - over - processes and tools
Working software - over - comprehensive documentation
Customer collaboration - over - contract negotiation
Responding to change - over - following a plan

That is, while there is value in the items on the right, we value the items on the left more.
Reply With Quote
  #5  
Old 4th January 2005, 10:53 AM
Steve Prevette's Avatar
Steve Prevette Steve Prevette is offline
Deming Disciple

Registration Date: Feb 2004
Location: Aiken, SC
 
Posts: 1,472
Thanks Given to Others: 60
Thanked 403 Times in 241 Posts
Karma Power: 190
Karma: 6872
Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.
Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.Steve Prevette is appreciated, and has over 1700 Karma points.
Default

Hmmmm maybe I have been doing agile programming and not realizing it. I just have been thankful I know how to do my own programming (currently in Visual Basic) to get the data I need for my charting. If I had to deal with our CIO office and software "provider" I'd have been either committed as insane or fired years ago.
__________________
Steve Prevette
"A Passionate Statistician", ASQ CQE, Fluor Government Group
The opinion stated above does not necessarily reflect that of my employer.
Reply With Quote
  #6  
Old 2nd March 2005, 05:20 PM
Marc's Avatar
Marc Marc is online now
Your Elsmar Cove Host

Registration Date: Jan 1996
Location: West Chester, Ohio - USA
Age: 59
 
Posts: 15,857
Thanks Given to Others: 1,894
Thanked 1,564 Times in 1,017 Posts
Blog Entries: 4
Karma Power: 604
Karma: 11549
Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.
Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.Marc is appreciated, and has over 1700 Karma points.
Send a message via AIM to Marc Send a message via Skype™ to Marc
Default

I found this link today: Agile software development
Reply With Quote
  #7  
Old 3rd March 2005, 01:27 AM
Dave Dunn's Avatar
Dave Dunn Dave Dunn is offline
Involved - Posts

Registration Date: Jul 2003
Location: River Falls, Wisconsin
Age: 40
 
Posts: 121
Thanks Given to Others: 1
Thanked 18 Times in 13 Posts
Karma Power: 38
Karma: 535
Dave Dunn is appreciated, and has over 500 Karma points.Dave Dunn is appreciated, and has over 500 Karma points.Dave Dunn is appreciated, and has over 500 Karma points.Dave Dunn is appreciated, and has over 500 Karma points.Dave Dunn is appreciated, and has over 500 Karma points.Dave Dunn is appreciated, and has over 500 Karma points.
Default

I definitely agree that a lot of software development these days is rushed and needs extensive rework post-production. It can be seen often in the computer entertainment industry. Some companies, especially if not under constant pressure from the publisher, put out extremely good product, while others produce kludges that need patching right out of the box.

The software industry has some serious challenges though that make creating bug and vulnerability-free products extremely difficult.

The biggest challenge is designing software that will work as intended on practically unlimited variations of hardware configurations. It's not the same as, for example, producing a component for vehicles.

The variety of vehicles, even taking into account make, model, and accessories, is much smaller than all the varied internal components of a computer. Particular components for vehicles are also specifically designed for particular models of vehicle, limiting the overall variety that the component is required for.

With computers, software developers have to deal with a range of motherboards, memory, video cards, sound cards, etc., from multiple OEM's and resellers, and also with a huge variety of operating systems and other installed software, any combination of which could conflict with new products being added.

The other significant problem for software developers is designing the product around the human element, i.e. hackers, virus writers, and end users that are not as adept with computers. As smart-phones and other similar devices become more prevalent and programmable, consumers are finding that even these things are not safe from outside attack. In comparison, most other consumer products are not attackable in the ways that computers are..at least not at this point in time.

Maybe in the future when we get those Win XP toasters.
Reply With Quote
  #8  
Old 6th March 2005, 05:22 PM
WALLACE's Avatar
WALLACE WALLACE is offline
Courtesy Access

Registration Date: Nov 2000
Location: CANADA / ONTARIO
Age: 49
 
Posts: 750
Thanks Given to Others: 1
Thanked 13 Times in 10 Posts
Karma Power: 67
Karma: 771
WALLACE is appreciated, and has over 700 Karma points.WALLACE is appreciated, and has over 700 Karma points.WALLACE is appreciated, and has over 700 Karma points.WALLACE is appreciated, and has over 700 Karma points.WALLACE is appreciated, and has over 700 Karma points.WALLACE is appreciated, and has over 700 Karma points.WALLACE is appreciated, and has over 700 Karma points.
Send a message via Skype™ to WALLACE
Default Any AGILE examples available?

I would like to look at any available AGILE examples?
I have recently though about adopting a more process oriented format for further development of a software program I'm heavily involved with.
My issue:
I'm one of the developers but, my main team are located overseas (Europe) and, we have a language issue regarding translating with clarity; English to Norwegian and Vise versa. Adopting a more AGILE process is my main focus though.
Wallace.
__________________
Ask, Seek, Knock.
Reply With Quote
Reply

Lower Navigation Bar
Go Back   The Elsmar Cove Forum > Common Quality Assurance Processes and Tools > Software Quality Assurance

Bookmarks


Visitors Currently Viewing this Thread: 1 (0 Registered Visitors and 1 Unregistered Guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Forum Search
Display Modes Rate Thread Content
Rate Thread Content:

Posting Settings
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Discussion Threads
Discussion Thread Title Thread Starter Forum Replies Last Post or Poll Vote
Conversion from Agile - Need cheaper FDA compliant software foxr01 Qualification and Validation (including 21 CFR Part 11) 7 14th September 2009 05:28 PM
Document Control and Agile Product Lifecycle Management software RickRay Documentation Control Systems, Procedures, Forms and Templates 4 3rd November 2008 03:15 PM
Agile and Oracle - Does anyone have experience with Agile integrated with Oracle? ddunn Quality Tools, Improvement and Analysis 2 27th January 2005 09:13 AM
Software Development Plan - Startup Software Development Company - 13485:2003 guzzi ISO 13485 - Medical Devices - Quality Management Systems 2 6th May 2004 11:48 AM
EExtreme / agile software development deirdreb Software Quality Assurance 1 4th January 2002 10:44 AM



The time now is 08:15 PM. All times are GMT -4.
The time zone can be changed in your UserCP --> Options.



   

All Y'All Come Back Now, Y' Hear?

Made With A Mac! FreeBSD OS Powered by Apache!
Using php4 Forums provided and maintained by Marc Smith Database by MySQL

FAIR USE and CORRECTNESS NOTICE: This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe herein constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those who have expressed a prior interest in receiving the included information for research and educational purposes. For more information go to: http://www.law.cornell.edu/uscode/17/ If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. In addition, I do not guarantee the correctness of the content. The risk of using content from the Elsmar Cove web site and forums remains with the user/visitor.

Responsibility Statement: Each person is responsible for anything they post in the Elsmar Cove forum. Neither I, Marc Timothy Smith, nor any of the forum Moderators, are responsible for the content of posts people make. Liability for post content resides with the poster as does interpretation and/or acceptance and/or use of advice by the reader.

Complaints: If you have a complaint with a post in a forum discussion thread, including Content in general, fighting, flaming, copyright infringement, defamation and/or 'slander', please use the 'Report This Post Report This Post Button button which appears at the top of every post in every thread.

Site courtesy of:
Marc Timothy Smith - Cayman Business Systems, 8466 Lesourdsville-West Chester Road, West Chester, Ohio 45069-1929 - USA
(513) 341-6272

To contact me, click the Google Voice link below, enter Your Name and Your Phone Number and Google will ring your phone and connect you for free!

The Elsmar Cove Web Site is *CopyFree*
no new posts