We are 35 people in this company worked on many projects . are we are Good to deliver the projects on time. with Client Requirements. mostly Web based projects. but we never use CM process and CM Plans. i think this is not important at all if we go into real world development and even clients are happy with us. if any body have doubt let me know how we are doing these things
Are you CEO/MD/CTO/GM of your organisation ? If yes, then it is purely your choice whether you adopt ISO-CMM etc. or not. My personal opinion is that your employee strength is pretty low so delievery may not be a problem today. Later as you grow you will find pitfalls in your working model.
If you are a low rung element of hierarchy then why you bother about all this ? Follow what management preaches. If they sing CMM, sing CMM. If they dance to ISO tunes, try ISO. If they are misers and can't spend bucks for QA etc. then don't tell them that they are misers otherwise you will be fired someday.
Very interesting. Do you have any metrics on how many changes are made or how frequently they occur? It is certainly possible to have no formal CM process or tools. Nevertheless, CM is happening at some level. How are changes controlled and monitored? There would be the place to look.
The absence of a process is in itself a process. There is some type of organizational method for accomplishing the tasks to get the product out the door.
It may be that improvement would occur were there to be evaluation of the number and frequency of changes already happening. It is amazing how processes alter as they are examined and measured. Even when there are no punitive results of the examination and measurement.
Is this someone looking to start an argument? Maybe a developer nosing in on this QA forum?
As to how it is possible to keep clients happy with no CM Plan/Process - that is not impossible. There could be a number of ways which could be combined or occur alone:
1) Unsophisticated clients.
2) Clients, Project Mangers, and/or management who do not care to note that the code is churned frequently.
3) Developers who are excellent salesmen and who even believe their own words.
4) Developers who work 80 or 90 hours a week.
5) Not many projects.
6) Simple projects.
7) No QA presence.
8) Users/Customers who are willing to endure weak product.
The list could grow much longer. What is the real intent of the question? Maybe an attempt to justify poor process? Process does not have to be cumbersome or difficult or slow to be useful.
RKS:------> I am Not CEO or any other Top level empolyee. I am tester in this company for last five Years I start My Job from This company only. so I am Feeling internal that the company Must grow and should follow QA processes and procedures we should not face the problem in future. but our employee strength is pretty Good. we all are coporative to each other. in every tough time.
Michael Hovan:-------> No we do not have any metrics. but some times we are using the Excel sheets to show the clients that they where changes we made and the change can come at any time till the projects go live
There is no way that we control the changes, we used some times the VSS but use less you know why. because some times you made change in source code. that is happing to there server but does not happen in our local server. where the VSS is installed. we do not have any disaplan here
the following things are there.
2. Developers who are excellent salesmen and who even believe their own words.
3.Developers who work 80 or 90 hours a week.
4. No QA presence.
So at last i want that as a tester what should i do? i am faceing lot of problems. lot of regression testing