Before Agile methodology surfaced, waterfall methodology was used for software development; after requirements were collected, the software was designed, developed, tested, deployed and maintained. This process could take a long time if the project had a large scope. Sometimes, the product might not be delivered on time or delivered but did not meet the needs of the customer.
An example would be the Softcard mobile wallet (formally named ISIS); a joint venture between AT&T, T-Mobile and Verizon with billions in investments. Since its launch in November 2013, consumers didn’t adapt the product. It was finally shutdown in 2015 after Google purchased some of its IP. The technology (Near Field Communication) has great potential; yet, most of the consumers didn’t even know their mobile phones were NFC enabled.
Agile, a very different approach, works at a sustainable pace to develop minimal software with minimal functionality and a shorter development cycle. With shared responsibilities between the product owner, scrum master and development team, each development cycle delivers a work release.
Using mobile payment as an example, I think Apple Pay was implemented with an Agile approach. When the whole NFC world was waiting for an NFC wallet to be delivered on iPhone 5s and 5c (released in 2013) and it didn’t happen. Instead, iPhone 5s enabled Touch ID; a fingerprint authentication mechanism. Not until the iPhone 6 release in 2014, NFC payment came through with Apple Pay using Touch ID to provide a “single touch to pay” user experience. This year, Apple Watch enables Apple Pay for iPhone 5, 5s and 5c.
It might not be fair to compare Softcard and Apple Pay development since Apple owns its devices and can pace their software/hardware features/functionalities in a more integrated approach while Telecoms didn’t have this ability.
Now, what is next for Apple Pay? Apple was just granted a patent for peer to peer (p2p) mobile payment today. The Patent states that NFC and Bluetooth can be used for one device sending a payment to another device securely and at no cost. This is another effort to enable quick communication between devices in order to move into the world of IoT (Internet of Things).
So shall we conclude that Apple Pay is an Agile product? Love to hear your thoughts.