Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm a QA manager

I'm really familiar with this, because I'm a QA Manager at a software company.

This happens at virtually every single software company in the world:

1. Product Managers want to release on the date they promised, and pressure everyone to fix things as fast as possible.
2. Developers fix bugs BUT INTRODUCE NEW ONES IN THE PROCESS. This is called regression.
3. QA has tested nearly everything once, but it is impossible to test everything again for every single change a developer makes.
4. Eventually the release date rolls around, and each release has some level of bug risk due to regression.

There are tons of variables that can account for buggy software being released:
1. Product Managers - This is probably the main reason. They always plan for a ton of features but never plan for the time it takes to test it and retest it. They set a hard release date, then when it comes time to test/retest, they say "RELEASE IT!". They often do this by simply marking P1 bugs as P2/3s.

2. Quality of developers - Good ones write their own tests and test before QA to ensure what they write is high quality. Bad ones don't even think about QA. Developers are the only people that create bugs :p

3. Management - If this guy was managing 100+ people, there is no way he can be responsible for this specific issue. He's probably got a layer of management below him, and another layer of QA people doing the actual testing. At that point, he's simply trusting that the work they are doing is valid. I guarantee you he isn't personally deep diving in each test case himself to ensure quality. If anything, fault him for his hiring ability.

The simple truth, all software is buggy to varying degrees. You can never know what you don't know, until you know it. Maybe they didnt have a test for this bug. Maybe they did, but it passed earlier, but then got broken again at some point. We don't know the situation.
 
Last edited:
I have a serious problem with citing unnamed, anonymous sources laying the blame for a failure involving many people at the feet of one person. I don't care if everyone else is reporting it. It's reckless at best, libelous at worst.
 
This is pathetic scapegoating. Apple has (had?) a culture of intentionally resource starving development and this is the result (along with the years of iWork, Maps etc. stagnation). I suggested years ago that Tim Cook use some of that huge cash pile to hire more software developers and testers - good for Apple, good for the economy, good for the country. Looks like business as usual.
 
This finger pointing is really getting old, fast.

If it was really [nameless]'s fault that 8.0.1 was released, and he should have stopped it, he should have stopped the release of 8.0, too.

The reality is that Apple's software development doesn't get enough time, and mistakes happen. And the timeframe is NOT set by [nameless], but by the architect of iOS.

That's Jony Ives Craig Federighi.

This guy knows what's up.
 
Last edited:
It's never about one person with a project as big as maps. Ultimately, Tim was responsible considering it was one of their tentpole features. They should have released maps as beta and kept Google maps for one more year though now I'm glad Apple has its own maps app cos using Google maps now is downright painful...they realy need to do something about that UI.

They should have dug into their gold-laden pockets and bought/licensed Garmin technology.
 
This finger pointing is really getting old, fast.

If it was really [nameless]'s fault that 8.0.1 was released, and he should have stopped it, he should have stopped the release of 8.0, too.

The reality is that Apple's software development doesn't get enough time, and mistakes happen. And the timeframe is NOT set by [nameless], but by the architect of iOS.

That's Jonny Ives.

This guy knows what's up.

Um...
http://www.apple.com/pr/bios/craig-federighi.html
Craig Federighi is Apple's senior vice president of Software Engineering, reporting to CEO Tim Cook. Craig oversees the development of iOS, OS X and Apple's common operating system engineering teams. His teams are responsible for delivering the software at the heart of Apple's innovative products, including the user interface, applications and frameworks.
By the way, the name is Jony Ive, not Jonny Ives.
 
His name is still in a post on the first page of comments and should be removed.
 
The reality is that Apple's software development doesn't get enough time, and mistakes happen. And the timeframe is NOT set by [nameless], but by the architect of iOS.

That's Jonny Ives.

This guy knows what's up.
Wouldn't Craig Federighi be the executive to single out if one must be singled out? Ive's is in charge of design....this isn't a design issue but a fault in the software engineering QA process. Not to say I feel one person should be blamed, but I doubt Ive has a lot of oversight with this one.
 
Juli, it is disgraceful that MacRumors has bought into this tenuous connection between a manager's involvement with Maps and 8.0.1. You were courteous to remove his name from the post, but continuing to perpetuate the specious claim in Bloomberg's headline is absurd. Shame on you.
 
Last edited by a moderator:
Criminally Stupid.

Not the poor middle-manager who was unlucky enough to be in the line of fire here, but MacRumors for posting that individual's name. I hope you've learned something here. Maybe the person posting your articles needs a QA manager...
 
You know, redacted or not, publishing this guy's name, thereby enabling an internet burning the witch at the stake, is just low, dirty ****, macrumors.

Whether Bloomberg published his name first or not, it's still cheap click-bait.

arn, your standards are slipping.
 
Give the guy a break. Maybe if Apple was not so secretive they would have given that guy's team each a new IPhone 6 in advance and let them put the software thru the works. I always thought that in Silicon Valley you learn thru your mistakes. They have
 
Journalism is gathering, processing, and dissemination of news and information related to the news to an audience. The word applies to both the method of inquiring for news and the literary style which is used to disseminate it.

Freedom of the press or freedom of the media is the freedom of communication and expression through mediums including various electronic media and published materials.



^
This is fascism talk jsyk.
All valid and correct points. This, however, is not journalism. It's cheap click-bait.
One source? Sorry, but one souce does not equate journalism. Mulitple, corroborating sources? Yes.
 
Wouldn't Craig Federighi be the executive to single out if one must be singled out? Ive's is in charge of design....this isn't a design issue but a fault in the software engineering QA process. Not to say I feel one person should be blamed, but I doubt Ive has a lot of oversight with this one.

Yes. Being in charge of user interface design is not the same as overseeing software engineering. I'm not sure what UI design has to do with cellular service and Touch ID.
 
Wouldn't Craig Federighi be the executive to single out if one must be singled out? Ive's is in charge of design....this isn't a design issue but a fault in the software engineering QA process. Not to say I feel one person should be blamed, but I doubt Ive has a lot of oversight with this one.

Um...
http://www.apple.com/pr/bios/craig-federighi.html

By the way, the name is Jony Ive, not Jonny Ives.

I suppose so. I was trying to google "iOS lead architect", but all you get are job listings... finally I googled Scott Forstall and wound up at Ive's page. I'll edit my post.
 
Voice Your Opinion

Let the author and editor of the Bloomberg story know your thoughts over the outing of the poor individual by writing:

To contact the reporter on this story: Adam Satariano in San Francisco at asatariano1@bloomberg.net

To contact the editors responsible for this story: Pui-Wing Tam at ptam13@bloomberg.net Reed Stevenson, Ben Livesey
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.