- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Any recommendations for bug tracking software?"
Collapse
-
Good fixers have the ability to grasp the big picture - what is it trying to do, how is it trying to do it - so they can quickly focus in on the likely source of the problem while having the necessary coding skills and experience to actually fix it. Not everyone has this mix or the experience.
-
Originally posted by DodgyAgentI am not technical, but reading your posts has given me some insight into testing and Quality management. I am going to see a client tomorrow who has a problem finding programmers who will fix bugs. They want people who have C C++ and a grounding in low level languages such as Assembler. Why do they not offshore the work to India? why is it difficult to find bug fixing programmers? and why do they want people with such strong skills?
help appreciated
Oh and I can do C, C++ and assembler.
Fixing a bug, without just putting bodge code in place, often requires quite a lot of refactoring and sometimes attending to design flaws in the system.
Leave a comment:
-
Splendid idea - I can work on fee per question DA or on a day rate for more in depth advice - please message me and I will give you a quote.
Leave a comment:
-
A bright idea
Thanks zeity. Maybe CUK should have a subscription only facility for agencies who wish to ask technical questions, I cannot tell you how helpful this would be.
Leave a comment:
-
Originally posted by DodgyAgentI am going to see a client tomorrow who has a problem finding programmers who will fix bugs.
Leave a comment:
-
Fixing a bug, without just putting bodge code in place, often requires quite a lot of refactoring and sometimes attending to design flaws in the system.
Hence anything but a trivial bug requires a strong knowledge of the architecture and design and good problem solving and coding skills.
A sensible company that values quality will put their best people into the support team, especially if the product is rather "flawed" and overly complex.
Not just some numpty in India with 6 months experience an MCSD he bought from Mumbai for $10 and a vague grasp of the English language.
HTH
Leave a comment:
-
I am not technical, but reading your posts has given me some insight into testing and Quality management. I am going to see a client tomorrow who has a problem finding programmers who will fix bugs. They want people who have C C++ and a grounding in low level languages such as Assembler. Why do they not offshore the work to India? why is it difficult to find bug fixing programmers? and why do they want people with such strong skills?
help appreciated
Leave a comment:
-
Originally posted by BlasterBatesI must say for this type of thing I just knock up an Access Database, or even an Excel sheet, both perfectly adequate.
Leave a comment:
-
I think what really works is an end to end system.
It is best to have integrated system where problems reports can be logged centrally and change requests can be raised against the pr's.
Then the source repository (version control) is linked to the cr system so that all changes and labels are against these change requests.
All code associated with cr's are reviewed by the best designers and coders in the company before being put into a dev build
The build of software is automated and preferably continuous and any source that breaks the build is flagged up.
As each dev build is made automated deployment systems move them up to test where automated test scripts probe for failures.
Once past test, the problem reports are closed or further pr's are raised.
This is how I have worked in the past and it works very well.
The downside is the cost of these end to end quality systems and the time it takes to get them up and running, but boy do you meet deadlines with ease.
HTH
Leave a comment:
-
I must say for this type of thing I just knock up an Access Database, or even an Excel sheet, both perfectly adequate.
Leave a comment:
-
I'm not a PM but I have been a project leader (all the hassle but none of the glory) and I worked under a PM who came from the same school of thought and salty here and I have to say I agree whole heartedly.
The team I was in (pre-the fab PM) was notorious for producing (or not producing as the case usually was) awful software. Post- the fab PM, the team became one of the strongest in the company, and was leading the way with process and quality.
I can not agree more wholeheartedly with what you say salty... I know what you say works as I've seen it in action.
I tried to take what I learnt from him into my role as proj leader and in a major company wide project my team finished our side of the project months in advance of everyone else... in fact I think some of them are still going now and this was over 6 months ago!
Leave a comment:
-
It seems like the requirements document was inadequate, as were the functional specifications.
I was having this exact conversation with my boss yesterday. Requirements are by nature open to interpretation. In order for everyone to sing from the same songsheet, reviews of documentation need to be conducted- not just by the author and Project Manager- but by the whole project team.
The example you've highlighted about the absense of an error message. If the QA and Dev group were in the requirement creation meeting- this is something that would have been easily flagged up.
The message here is:
Move the QA involvement effort UP the cycle, and leave the traditional "oh, we'll do the testing later" ehos behind.
Testing for the known is a simple affair, whereas testing for the unknown is the tricky bit.Last edited by salty; 8 March 2006, 16:37.
Leave a comment:
-
Originally posted by saltyStep back a minute and thing of what "Quality" actually means. IIRC Meyer in the late 1970's descibed it as "Meets requirements".
I remember some years ago when I was doing a gig for a Japanese owned company. They local management was all Americans, but they were kept on a very short leash by their bosses in Tokyo who were constantly trying to get rid of us. One day we received a report which proved that the Japanese coders were almost 10 times more productive than the American contractors.
We countered with a report that showed the code they delivered was about 5 times more likely to break, even though it had passed their rigorous testing process.
The problem was that they coded exactly what the specs said. No more. No less. For example, the spec said to present a screen with 4 choices - A, B, C, D. When the user selects A do somethihg, when the user selects B do something else and so on. Worked great. But when a user typed "E" the program crashed. We reported this simple flaw and showed them a similar program written here. When the user typed "E" it generated an error message and waited for a valid response.
They triumphantly produced the spec and pointed out that no where did it say to generate this message.
We wondered how this made it through the testing phase, Turns out this problem came up several times, but the testers never reported it because they assumed it was their own fault for not following the instructions.
Leave a comment:
-
Originally posted by saltyI am expensive
doubt the existing PM would be very happy tho.. plus he'd be the one to employ you.. doubt that's going to happen!
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Critical Illness Insurance for Contractors: Protect Yourself When It Matters Most Yesterday 16:26
- Relevant Life Insurance for Contractors with a Limited Company Yesterday 16:14
- Life Insurance for Contractors: Why it’s Essential Yesterday 16:09
- Guide to Income Protection Insurance for Contractors Yesterday 16:00
- Treasury minister told six actions can save contractor umbrella sector from ‘existential’ crisis Yesterday 09:40
- Critical Illness Services Jan 13 16:41
- Income Protection Services Jan 13 16:35
- Umbrella company Rocket Paye says it’s been cloned Jan 13 09:35
- Five tax return mistakes contractors will make any day now… Jan 9 09:27
- Experts you can trust to deliver UK and global solutions tailored to your needs! Jan 8 15:10
Leave a comment: