Apple shakes up software development strategy to focus on quality

“Apple’s annual software upgrade this fall will offer users plenty of new features: enabling a single set of apps to work across iPhones, iPads and Macs, a Digital Health tool to show parents how much time their children have been staring at their screen and improvements to Animojis, those cartoon characters controlled by the iPhone X’s facial recognition sensor,” Mark Gurman reports for Bloomberg. “But just as important this year will be what Apple doesn’t introduce: redesigned home screens for the iPhone, iPad and CarPlay, and a revamped Photos app that can suggest which images to view.”

“These features were delayed after Apple Inc. concluded it needed its own major upgrade in the way the company develops and introduces new products,” Gurman reports. “Instead of keeping engineers on a relentless annual schedule and cramming features into a single update, Apple will start focusing on the next two years of updates for its iPhone and iPad operating system, according to people familiar with the change. The company will continue to update its software annually, but internally engineers will have more discretion to push back features that aren’t as polished to the following year. ”

“Software chief Craig Federighi laid out the new strategy to his army of engineers last month, according to a person familiar with the discussion. His team will have more time to work on new features and focus on under-the-hood refinements without being tied to a list of new features annually simply so the company can tout a massive year-over-year leap, people familiar with the situation say,” Gurman reports. “The renewed focus on quality is designed to make sure the company can fulfill promises made each summer at the annual developers conference and that new features work reliably and as advertised.”

“The decision to formalize the process and give engineers more time to perfect software is a major cultural shift,” Gurman reports. “At Google, teams update apps on their own schedule and aren’t tied to the annual Android release. At Apple, all new features are tied to a big release in the fall, when Apple rolls out its splashiest new software, and a more modest update in the spring. Individual apps aren’t updated on their own, and everything is driven by the release schedule.”

Read more in the full article here.

MacDailyNews Take: Nice to see that Apple is finally taking our advice, albeit three years late.

Open letter to Tim Cook: Apple needs to do better

Dear Mr. Cook,

“It just works.” That’s getting tougher and tougher for us OS X and iOS users to say with straight faces lately.

Apple, while certainly still the best when it comes to desktop and mobile operating systems, needs to do better. Our expectations, some of us as users of Apple products since the early 1980s, are not being met when it comes to the quality and reliability of operating systems, software, and services. Used to be, you could pretty confidently install brand new operating systems from Apple. Recently, we’re more inclined to wait for a few point releases than not. It’s downright Microsoftian. Lately, for the past couple of years, your software seems rushed. Is “rush job” really the impression you want to give your customers?

Slow down! Getting it right is far more important than getting it out.

Frankly, we don’t need a new Mac or iPhone/iPad operating system every year and Apple Inc. doesn’t need it, either. Annual OS releases shouldn’t be mandated. What we all really need, customers and Apple Inc., are operating systems that are rock solid and do what they’re supposed to do when they’re supposed to do it. Why not just add new features/services to existing OSes with continued point releases that refine and extend the experiences and services you want to deliver? Why not just release new operating systems only when they are rock solid and ready?

In other words, take a step back, take a deep breath, and focus on making sure that what you have now just works. Because too much of it doesn’t (Wi-Fi connectivity for one ongoing, glaring, vexing example). Getting it right is far more important than having two “new” free OSes to release each year. Seriously, nobody outside of Cupertino very much cares. We do, however, care very much that Apple’s software and services work as flawlessly as possible.

We occasionally hear things about the company from Apple employees.

Some of those things lead us to wonder if perhaps you should rethink some aspects of the culture at Apple? Specifically, what really should constitute a badge of honor at Apple? Working all day, all weekend and all night in order to squat out iOS 8.0.1 and then have to turn around and do it all over again, in a panic, to get iOS 8.0.2 out the door in order to clean up the mess? Or taking the time necessary to do the job correctly the first time?

People with proper sleep and lower stress levels do better work. Many major medical studies prove these facts. Shouldn’t quality, not quantity, of hours worked be the utmost badge of honor at Apple?

Working long hours simply for the sake of working long hours is counterproductive. It really doesn’t prove anything except that you have no life and that, despite all of their work on Apple Watch, Apple executives still do not understand basic human health requirements and are incapable of properly staffing their departments so that they can function without requiring sleep-deprived, mistake-prone employees who feel that it’s a job requirement to be able to reply to emails from managers at 2:00 am. That’s idiocy.

Driving too hard, too fast, and for too long leads to accidents.

We speak from experience, albeit at a far, far smaller level than yours. We’ve tried and been exposed to several methods as both managers and employees in the television, financial, and online media industries. Regardless of the size of your department or company, people are people. You can push people to a point that’s very productive, but when you exceed that point, it’s all downhill for everyone involved. It’s not a badge of honor. It’s not an “I love this company!” statement. It’s simply mismanagement. It’s verifiably unhealthy and it leads directly to diminished quality, increased turnover, and productivity declines. And customer satisfaction ultimately suffers. Hence this letter.

Bottom line: We long to again be able to confidently say of our Macs, iPhones, and iPads: “It just works.”

 
Sincerely,

MacDailyNews, January 5, 2015

SEE ALSO:
Apple on Mac flaw: ‘We apologize to all Mac users. Our customers deserve better. We are auditing our development processes.’ – November 29, 2017
Tim Cook’s sloppy, unfocused Apple rushes to fix a major Mac security bug – November 29, 2017
What to do about Apple’s shameful Mac security flaw in macOS High Sierra – November 29, 2017
Under ‘operations genius’ Tim Cook, product delays and other problems are no longer unusual for Apple – November 20, 2017
Apple’s desperate Mac Pro damage control message hints at a confused, divided company – April 6, 2017
Apple is misplaying the hand Steve Jobs left them – November 30, 2016
Open letter to Tim Cook: Apple needs to do better – January 5, 2015

13 Comments

  1. ““Apple’s annual software upgrade this fall will offer users plenty of new features: enabling a single set of apps to work across iPhones, iPads and Macs,…”

    Apple is turning the iOS into the Borg, consuming and assimilating all others.

  2. Sounds nice. Let’s see how this plays out over the “medium-term”… say two to three years. Does quality improve? Do new features arrive when promised? How does the public react to the staggered release of new features? This is gonna be interesting!

  3. Kudos to years of persistence offering superlative advice, MDN.

    Now that Apple has more success than any company in history under their belt, Jony has published his voluminous ego grande gilded book — fingers crossed their arrogance is waning and renewed attention to detail and common sense solutions company wide … 🍎

  4. iOS 11 upgrade should not have been released. [iOS 11 is the worst upgrade ever] Since Sept 2017 my iPhone 7 Plus have had all these Crashes, Spinning Gears, Black Screens, Apps not Installing fully, Freezes etc etc and to this day, Apple cannot fix my issue. iOS 10.3.3 was Perfect without any issues whatsoever, but as soon as i upgraded to iOS 11 nothing works correctly. i do hope that iOS 11.3 Fixes this stuff.

  5. I would like to see HomeKit and HealthKit on the Macintosh. Some of us prefer a computer to a tiny phone screen or even an iPad.

    As to making common apps, if that means castrating mac OS like iOS, not thanks.

  6. Hey

    ,Thanks for putting together this post on Apple shakes up software development strategy to focus on quality .It is a great read. I particularly find your thoughts on Getting it right is far more important than getting it out done interesting.
    Keep up these insightful posts.

    Cheers!

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.