Loading…
Transcript

iOS

iOS is the operating system for apple mobile devices

In that they use short, iterative cycles, they are "scrum"

A better Photos app, allowing quick management of your pictures

More flexibility with messages (e.g. adding voice messages with ease)

Keyboard improvements

A Health app to help you monitor your heart-rate, fitness, and more across different apps

More

We will test first that individual components of software work individually, then that they function together

iOS 1

iOS 7

iOS 3

iOS 5

  • released June 2007
  • released June 2009
  • released October 2011
  • released September 2013
  • had basic apps
  • added new features like copy and paste and push notifications
  • not customizable
  • added Siri, Game Center, iMessage, and iCloud
  • completely new layout
  • added control center and FaceTime Audio

iOS 4

iOS 8

iOS 2

iOS 6

  • released June 2010
  • released September 2014
  • released July 2008
  • added app folders and multitasking
  • released September 2012
  • upgraded photos
  • added the App Store and iTunes
  • added Passbook
  • added audio to messages
  • new emoji
  • more customizable (background)
  • improved maps, mail, and Siri

iOS 2

  • released July 2008
  • introduced the App Store and iTunes

Innovations and Improvements

iOS' Software Development Life-Cycle

Innovate, Improve

  • Ever since its birth, Apple as placed high importance on innovating
  • in iOS 8, we saw the introduction of:

Agile

For the User

Thank you for listening.

The Next Cycle - iOS 9

  • Apple uses "agile" software development methods to rapidly produce updates
  • Apple, in the process of software development, keeps small teams, works in small cycles, and heavily uses collaboration
  • Steve Jobs' idea was always to design a user-friendly interface to please the customers, from his Macintosh computers to portable devices
  • Ultimately, the "user" they would design it for was Steve Jobs himself
  • This was lost after Steve Jobs' death

Jobs

  • Jobs said, "People don't know what they want until you give it to them"
  • Always try new things, but obviously, base it on the customers and listen to their reactions.

Requirement Analysis

"What They Want"

  • Lack of customization
  • Poor quality auto-correct
  • Lack of dialects
  • Battery easily drained

  • Steve Jobs said "People don't know what they want until you give it to them"
  • However, Apple actually listens to customer feedback daily
  • Apple uses a Net Promoter Score (NPS) to measure customer satisfaction
  • Customizable icon size
  • Allow for customization for organization of contacts
  • Allow for deletion of default apps
  • Option to customize auto-correct
  • Add more language varieties and dialects (i.e. Canadian English)

Design

Evolution

  • take information from test and implement them into the next iOS version
  • find more ways to make it more user friendly
  • fix any bugs that may be present

What this Means for the Future

  • reduce the amount of background energy the device uses
  • add customization tag to settings
  • add top 50 languages used in the world to settings
  • add the languages available in settings to Siri
  • upgrade auto-correct
  • first, rigorous testing by employees and bug-fixing
  • when the product is determined to be stable enough, it will be released to the public
  • feedback will be received via Reddit, complaints, etc.
  • complaints and bugs will be addressed with further updates

Implementation

Testing

  • more user friendly
  • allows the user's device to become more personal through customizations
  • mobile device battery will last longer than before, making the person's life more efficient