Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
But Wait, There's More...

Not only was this employee a common factor, but both projects used the same catering service for late evenings:eek: And, the same janitor cleaned the rooms used on both projects! Coincidence? Hmmm.

Somewhere in the country, a college journalism instructor is using this story to illustrate some important lessons. Somewhere in this country, a future MR editor is not in said class today.
 
Sounds like you mean Bloomberg.

Maybe. Someone should pay, and it should be someone in the media.

What they failed to point out is that the problems with Maps data were not the kinds of problems a traditional software QE team could pick up. There is no way a hundred SQE person team (which is probably divided over multiple products) could pick up low-frequency inaccuracies in the database. Tying this problem to Maps because the same middle manager worked on both is just ignorant, as well as malicious.

----------

This is silly.

QA wasn't the issue with Apple Maps. The app did what it was supposed to do.

Apple Maps problem wasn't the app, it was the fact it had complete junk data because it was designed by people who fundamentally misunderstood how hard it was to commission maps and it's way too hard to do in the cheap crappy rush job way Apple tried.

It was entirely the fault of the person who commissioned an impossible project - Steve Jobs - and the person who signed off on the junk result being shipped to customers - Tim Cook.

Exactly!

----------

Poor guy. He'll probably get his golden parachute and be on his way.

Managers that low-level do not get golden parachutes.

----------

I don't agree with posting this guy's name on a rumor by an unnamed source (probably a co-worker(s) that wants a B Team player gone).

A ****** thing to do doesn't even start to cover this.

The "anonymous source" was probably the guy in his group next in line for the job. Very high school, Bloomberg. You're no longer one of the popular girls.

----------

Hopefully. What a joke. Why aren't the engineers getting the tools required to do their jobs. That reason alone should be enough to fire this manager.

No, the named manager is the one who is not being given the equipment. He's actually the victim in this specific way.

----------

Hmm... Don't know how many people Apple will need to flip through to find who talked to Bloomberg...

Apple Employee hired in 2000, Manager over 100+ people in Software QA / Testing... Let me venture a guess that the list will fall somewhere between 1 and 1 and said person despite speaking on condition of anonymity just slit his own throat worse than [Publicly Shamed, Since Redacted Manager] who converted massive numbers of people's shiny new toys into devices that were rendered unusable for 48 hours.

Said manager did not do that, within any interpretation of the facts. What he may be accused of is failing to stop others from doing that.
 
Apple is a for-profit company, not a government agency, so your analogy is kind of odiferous. Apple is perfectly capable of determining for themselves who to hire and fire, and why.

It's pretty scary that people think it's perfectly OK to out non-executive employees by name when they allegedly make a mistake. It just blows my mind people think that is OK.
 
The insane pursuit of secrecy at the cost of keeping employees who really have a need to know in the dark will come back and bite you in the a$$ and cost you $$ in lost value in the marketplace and give you a bad rap with the consumer and eventually alienate enough people that you disappear.
That doesn't seem to be the case now, does it?
 
It's pretty scary that people think it's perfectly OK to out non-executive employees by name when they allegedly make a mistake. It just blows my mind people think that is OK.

Assuming no crime was committed, or even alleged, it blows mine too.

One concept that should be addressed though is the potential for libel action. It practically doesn't exist, at least not under U.S. law. The plaintiff would need to prove not only that the reported facts were wrong, but also that the reporter knew they were wrong. In essence it has to be an act of deliberate and knowing malice. Reporting in error does not count as libel. The Constitutional protections on reporting are broad.
 
It's pretty scary that people think it's perfectly OK to out non-executive employees by name when they allegedly make a mistake. It just blows my mind people think that is OK.

Assuming no crime was committed, or even alleged, it blows mine too.

And it blows my mind, too.

Today, for the first time in years, I visited Macrumors but didn't read any of the latest posts. I only came to see if Arn had done the right thing in regards to this particular story and posted an apology, retracted the story, or both.

Unfortunately, he did neither.

Can't really say I'm surprised. Just disappointed.
 
*gun - but I get what you're saying. That happens a lot too. usually due to poor management. A manager's job is to make sure the engineers succeed but unfortunately a lot of them micro manage and it makes it worst.

That or the qa engineers were under the gone and over looked some test cases.
 
Same Manager

[url=http://cdn.macrumors.com/im/macrumorsthreadlogodarkd.png]Image[/url]


Apple's recent iOS 8.0.1 issue, which saw the update disable the cellular connection and Touch ID functionality on numerous iPhone 6 and 6 Plus devices, may have links to Apple's 2012 Maps debacle, reports Bloomberg.

According to "people familiar with Apple's management structure," the same mid-level manager was in charge of overseeing quality assurance for both projects, having been moved to the iOS team after being removed from the Maps team.The employee in question, who has worked at Apple since 2000, is in charge of a team of more than "100 people around the world" responsible for testing the software before it reaches consumers, says Bloomberg.

According to the Bloomberg report, engineers who test the new software often are unable to get the latest iPhones until they are available to customers, "resulting in updates that may not have gone through tests that are are rigorous as those for the latest handsets," and internal issues can also impact Apple's testing, which may explain how such a significant bug got through the testing process. Released yesterday, iOS 8.0.1 contained a critical bug that caused the cellular service and Touch ID on iPhone 6 and 6 Plus devices to malfunction. Though the update was pulled after approximately an hour and fifteen minutes after it was first released, numerous iPhone users were able to download the software, which effectively disabled their phones.

Apple announced that it was investigating the situation in the afternoon, and yesterday evening, the company released a support document saying iOS 8.0.2 was in the works and directing users to fix the problem via an iTunes restore to iOS 8.

Apple has seen several issues with iOS 8 in recent weeks, including a major bug with HealthKit that caused the company to pull all HealthKit-enabled apps from the App Store ahead of the public release of iOS 8. Apple promised a quick fix, and iOS 8.0.1 was supposed to repair the issue and allow apps that use HealthKit back into the App Store.

Apple has just released iOS 8.0.2 to fix the bugs that were introduced with iOS 8.0.1.

Update: This post has been updated to remove the individual's name.

Article Link: Apple iOS 8.0.1 Issues Linked to Maps Debacle, Same Manager Oversaw Both Projects

So you mean after Scott lost his job for failing to say sorry this guy must have grovelled for his job and kept it.
 
The problem is the system, not the manager.

IMO, the problem has nothing to do with any particular manager, and everything to do with over-reliance on dogfooding as a testing methodology. Dogfooding works very well when your engineers have the same hardware as your customers and use the software in the same way as your customers. Unfortunately, it doesn't work nearly as well when either of those assumptions is not met.

With new hardware, you'd expect a period of time right after the hardware ships when there aren't enough people dogfooding the software on the new hardware to find problems. And sure enough, that's when 8.0.1 broke, and it's the new hardware that had problems.

Apple's attempts to keep hardware-specific changes out of developer builds only compounds this risk by delaying merges until late in the game. And if they ship separate builds for new hardware (as they have often done in the past), those merges could happen after the first release of the OS, in which case the first bug-fix release is when any merge mistakes are most likely to be made.

To solve this, what Apple needs to do is stop hiring people to be QA testers as a means of deciding whether they're good enough to be engineers. Instead, hire actual, competent programmers to write unit tests, to design test harnesses, etc. Don't look for "detail-oriented" QA testers to do manual QA testing. That's no better than dogfooding, and it's a waste of time and energy. Only automated testing provides any real win, IMO.

And once you get a test environment built, all of your engineers should contribute to the tests for new code, and your QA engineers should continue looking through old code for new test opportunities for a while before becoming a normal engineer, but continuing to maintain the test framework as part of his or her responsibilities.

For example, to catch call failures, Apple should have a set of devices, one per carrier, and a series of tower simulators configured for each carrier. When a new build drops, those devices should immediately make a series of test calls on their simulated home network and on roaming networks under various signal strength conditions ranging from crap to solid, with various availability of 3G, EDGE, GPRS, 1xRTT, LTE, etc. If the carriers support VoLTE, they should have that turned on in the tower half the time and off the other half. And they should simulate handoffs under various conditions to ensure that they work as often as possible. And so on.

Additionally, when testing a new build, the PRLs should be checked against the carriers, and if more than a tiny percentage of towers appear or disappear, it should be a red flag that results in manual confirmation by a human being.

And any changes to the carrier bundle should be checked for validity against a set of known-valid keys and values, and unexpected values should result in continuous email warnings until either the test suite or the bundle gets fixed. And the moment an updated carrier bundle gets submitted into a build, the test harness should send a summary email indicating which values changed, which values were added, and which values were removed, to ensure that those changes were expected.

That's the level of testing I expect from a company the size of Apple, not just sending their engineers out into the world with phones running a new version of the OS. Yes, you should do that, too, simply because you may not always be able to replicate real-world environments in your test lab, but haphazard dogfooding is not a substitute for a thorough matrix of controlled tests.

If I'm wrong—if they ran a battery of phone tests that still didn't catch this problem—then, and only then should you blame the testers and their management for not getting the tests right. Until that level of testing happens with regularity, though, you should instead blame the people at the top for not making testing a high enough priority.
 
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.

B&LLSH*T This article could easily have been written without the name. Nothing is gained by the audience for knowing the name of the employee. You clearly have no idea what real censorship or fascism is.

----------

But what about to notify its users that this kind of Apple related news is spreading through large mainstream channels? Wouldn't the people who come to this site for Apple news want to know that this kind of news is being spread around?

MR owes the named employee an apology. Its that simple. Its about being responsible for your own actions.
 
I agree with people saying this guy shouldn't be publicly shamed. But I also want to point out that it goes lower than that too. I see comments on websites like Yelp all the time that name individual people in Apple stores. Not even just managers. On all levels, it's grossly inappropriate to call people out like that and I want people to think about how it affects that person.
 
B&LLSH*T This article could easily have been written without the name. Nothing is gained by the audience for knowing the name of the employee. You clearly have no idea what real censorship or fascism is.

----------



MR owes the named employee an apology. Its that simple. Its about being responsible for your own actions.
The name was removed.
 
The name was removed.

Neither the MR article or even the link to the Bloomberg article with the name was removed. They should do this, at a minimum, and acknowledge that many readers found the "outing" to be inappropriate. This is another area where MR has not taken on the basics of professional journalism. And yes, Bloomberg gets low marks for this too.
 
Apple is a for-profit company, not a government agency, so your analogy is kind of odiferous. Apple is perfectly capable of determining for themselves who to hire and fire, and why.

and consumers whether they are tax payers or ones that buy an iphone or an ipad have the right to now why they are served something faulty for their most advanced yada yada yada devices/software. so besides the different setup and purpose of the two parties mentioned there is nothing wrong with his analogy.

and given these events it is pretty obvious that apple isnt capable of determining this.

that said naming someone in this day and age has huge consequences i cant see how it helps the story.

but who is the source?
 
and consumers whether they are tax payers or ones that buy an iphone or an ipad have the right to now why they are served something faulty for their most advanced yada yada yada devices/software. so besides the different setup and purpose of the two parties mentioned there is nothing wrong with his analogy.

and given these events it is pretty obvious that apple isnt capable of determining this.

that said naming someone in this day and age has huge consequences i cant see how it helps the story.

but who is the source?

The sources of the Bloomberg report are not named, but that isn't expected. What is expected is cross-checking or verification of what one person told them, and I see no indication of that in the source article. Their sources apparently never fingered one person as a responsible party. In fact it isn't really clear why they felt the need to single out any person, as all they are really saying is that his team likely finds lots of bugs but missed this one, for a variety of possible reasons specific to Apple's internal organization. The "link" to the Maps issues through this one person was vague and circumstantial, at best.

It is essentially impossible for someone outside of Apple to determine who, if anyone, was at fault. Consequently, the "public shaming" of one employee appears to be entirely unjustified, not to mention, remarkably shabby. Further, this situation is in no way, shape or form, analogous to the alleged wrongdoings of public figures or employees. The similarity simply does not exist.
 
The sources of the Bloomberg report are not named, but that isn't expected. What is expected is cross-checking or verification of what one person told them, and I see no indication of that in the source article. Their sources apparently never fingered one person as a responsible party. In fact it isn't really clear why they felt the need to single out any person, as all they are really saying is that his team likely finds lots of bugs but missed this one, for a variety of possible reasons specific to Apple's internal organization. The "link" to the Maps issues through this one person was vague and circumstantial, at best.

It is essentially impossible for someone outside of Apple to determine who, if anyone, was at fault. Consequently, the "public shaming" of one employee appears to be entirely unjustified, not to mention, remarkably shabby. Further, this situation is in no way, shape or form, analogous to the alleged wrongdoings of public figures or employees. The similarity simply does not exist.

which is why i wondered who the source was and wonder if he is an apple employee.

perhaps you should add some more words in there but in short wrongdoings and shoddy work arent comparable to wrongdoings and shoddy work.

its irrelevant that one is public sector and the other is private.
 
which is why i wondered who the source was and wonder if he is an apple employee.

perhaps you should add some more words in there but in short wrongdoings and shoddy work arent comparable to wrongdoings and shoddy work.

its irrelevant that one is public sector and the other is private.

I don't see that they needed a source to determine who is in charge of this team at Apple. That much is probably common knowledge. Where they made a leap of logic was in the implication that a bug in a public version of iOS is somehow his fault. Nobody within Apple appears to be supplying that conclusion.

Public vs. private is completely relevant. People who work in public agencies (or are elected) are responsible to the public. By definition, everything they do is a matter of public record, meaning that the public is entitled to know what they do. People who work for private companies are responsible to the company. By definition, everything they do is private, and the public is not entitled to know anything about what they do. Other than that, they are exactly the same.
 
I don't see that they needed a source to determine who is in charge of this team at Apple. That much is probably common knowledge. Where they made a leap of logic was in the implication that a bug in a public version of iOS is somehow his fault. Nobody within Apple appears to be supplying that conclusion.

Public vs. private is completely relevant. People who work in public agencies (or are elected) are responsible to the public. By definition, everything they do is a matter of public record, meaning that the public is entitled to know what they do. People who work for private companies are responsible to the company. By definition, everything they do is private, and the public is not entitled to know anything about what they do. Other than that, they are exactly the same.

if you think im defending outing this person then you have misread my posts.

yes public and private is not the same. however we are talking about issues that affected paying consumers and when you are sold a bill of goods you deserve to know.

this notion that just because its not the public sector then we should just be the good little full time consumers and say yes please to everything is nonsense.

and back to a point i quoted in my original post obviously apple isnt capable of dealing with this behind closed doors and now there are all these reports on bluetooth issues with ios8.

maybe you would react differently if it was about pages and iwork.
 
IMO, the problem has nothing to do with any particular manager, and everything to do with over-reliance on dogfooding as a testing methodology. Dogfooding works very well when your engineers have the same hardware as your customers and use the software in the same way as your customers. Unfortunately, it doesn't work nearly as well when either of those assumptions is not met.

With new hardware, you'd expect a period of time right after the hardware ships when there aren't enough people dogfooding the software on the new hardware to find problems. And sure enough, that's when 8.0.1 broke, and it's the new hardware that had problems.

Apple's attempts to keep hardware-specific changes out of developer builds only compounds this risk by delaying merges until late in the game. And if they ship separate builds for new hardware (as they have often done in the past), those merges could happen after the first release of the OS, in which case the first bug-fix release is when any merge mistakes are most likely to be made.

To solve this, what Apple needs to do is stop hiring people to be QA testers as a means of deciding whether they're good enough to be engineers. Instead, hire actual, competent programmers to write unit tests, to design test harnesses, etc. Don't look for "detail-oriented" QA testers to do manual QA testing. That's no better than dogfooding, and it's a waste of time and energy. Only automated testing provides any real win, IMO.

And once you get a test environment built, all of your engineers should contribute to the tests for new code, and your QA engineers should continue looking through old code for new test opportunities for a while before becoming a normal engineer, but continuing to maintain the test framework as part of his or her responsibilities.

For example, to catch call failures, Apple should have a set of devices, one per carrier, and a series of tower simulators configured for each carrier. When a new build drops, those devices should immediately make a series of test calls on their simulated home network and on roaming networks under various signal strength conditions ranging from crap to solid, with various availability of 3G, EDGE, GPRS, 1xRTT, LTE, etc. If the carriers support VoLTE, they should have that turned on in the tower half the time and off the other half. And they should simulate handoffs under various conditions to ensure that they work as often as possible. And so on.

Additionally, when testing a new build, the PRLs should be checked against the carriers, and if more than a tiny percentage of towers appear or disappear, it should be a red flag that results in manual confirmation by a human being.

And any changes to the carrier bundle should be checked for validity against a set of known-valid keys and values, and unexpected values should result in continuous email warnings until either the test suite or the bundle gets fixed. And the moment an updated carrier bundle gets submitted into a build, the test harness should send a summary email indicating which values changed, which values were added, and which values were removed, to ensure that those changes were expected.

That's the level of testing I expect from a company the size of Apple, not just sending their engineers out into the world with phones running a new version of the OS. Yes, you should do that, too, simply because you may not always be able to replicate real-world environments in your test lab, but haphazard dogfooding is not a substitute for a thorough matrix of controlled tests.

If I'm wrong—if they ran a battery of phone tests that still didn't catch this problem—then, and only then should you blame the testers and their management for not getting the tests right. Until that level of testing happens with regularity, though, you should instead blame the people at the top for not making testing a high enough priority.

I guess they probably never heard of continous delivery
 
if you think im defending outing this person then you have misread my posts.

yes public and private is not the same. however we are talking about issues that affected paying consumers and when you are sold a bill of goods you deserve to know.

this notion that just because its not the public sector then we should just be the good little full time consumers and say yes please to everything is nonsense.

and back to a point i quoted in my original post obviously apple isnt capable of dealing with this behind closed doors and now there are all these reports on bluetooth issues with ios8.

maybe you would react differently if it was about pages and iwork.

No. If you don't like what you are getting, buy from someone else. If Apple or any other company thinks one of their managers is bad for business, then they will take the appropriate action. The idea that customers have some need to know who is responsible is absurd.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.