Login

Recover Your Password

Tips to Provide the Best Website Experience

Tips to Provide the Best Website Experience Search

Search for posts tagged with 'What is a product backlog in Agile development and how is it used'


Powerful but Nimble: How Product Backlog Works in Agile Development

Posted April 22, 2015

What is a product backlog in Agile development and how is it used

Have you ever wondered, "What is a product backlog in Agile development and how is it used?"

In answering that question, it helps first to understand the core benefit of the process: the Agile method gives you the ability to make fast and powerfully effective course corrections as you construct your product backlog.

Power and agility have always been a winning combination.

Athletes who combine power with light feet and quick correction capability are usually the ones who out run, outmaneuver, and outscore their opponents.

In aviation, the F-22 Raptor fighter jet has "supermaneuverability" -- the ability to turn on a dime, yet maintain incredible power and control, in ways that outperform normal aerodynamic technology.

These analogies illustrate how product backlog works when you're applying the principles of agile development.

It's all about speed, effectiveness, and maneuverability.

The Crucial Role of Product Backlog

Venture Beat makes this important observation about product backlog:

A backlog is where you define and prioritize the functional and non-functional requirements of the app. Each feature within the app must have requirements associated with it. If the development is left open-ended and lacks requirements, then you are more likely to get something you didn’t expect.

In other words, product backlog ensures that every little component knows what it's supposed to do (and not do).

Going back to the sports analogy, it's very similar to crafting a successful play in football: the 11 players on the field know exactly what their job is -- and what their job isn't. (You really wouldn't want a 350-lb lineman trying to run a passing route to catch a pass.)

How the Agile Scrum Revolutionizes the Backlog Process

As you map out all of the requirements for your app's features, the scope of the work can be intimidating.

That's where the "Scrum" team in Agile development comes in.

This method saves you the inflexible, tedious burden of having to document every requirement in your product backlog at the beginning of the process -- a very imposing, slow-going road over the mountain, especially at the start when you haven't built much momentum yet in your project.

How is this accomplished?

The major stages of developing product backlog -- mapping out the requirements for features and bugs, for example -- are no longer kept separate. You don't do each type of work one at a time in a linear path like an assembly line (also called the Waterfall method). Each type of work in a Scrum is combined, developed, and refined all together into "sprints." This allows incredible flexibility, speed, and quick correction capability.

Mike Cohn of Mountain Goat, one of the top trainers in the Scrum method, wrote this about product backlog in Agile development:

"Typically, a Scrum team and its product owner begin by writing down everything they can think of for agile backlog prioritization. This agile product backlog is almost always more than enough for a first sprint. The Scrum product backlog is then allowed to grow and change as more is learned about the product and its customers."

Other crucial stages, like listing all technical work or additional research that is needed, are also combined with the other stages. The team -- as they review their agile list of features, bugs, needed tech work, and research to-dos -- then decide together which items are the highest priority and which of those can be done in a single "sprint."

Greater Transparency and Collaboration

This sprint-by-sprint, all-stages-combined process allows insightful transparency for the customer. In fact, it gives the customer real-time collaborative opportunities throughout every stage of development. They no longer have to walk away and wait for the team to make their way down the assembly line of the Waterfall Method.

It also helps to have a wonderfully talented team of engineers, analysts and designers -- something that we're very proud (and grateful) to have at Contensive. To discover more about agile development, contact us and learn how our talented, hard-working team can help.

Continue reading

Apple Watch and Other Wearable Technology: Will It Transform Mobile App Creation?

Posted April 24, 2015

The Apple Watch has grabbed the most headlines so far, but the new Apple gadget represents just a small drop in a very large tech tidal wave heading our way. According to IDC.com, global wearable shipments will likely hit 112 million units by 2018.

What this means for mobile app companies can be summarized in one word: revolution.

And, just like it has been doing for everything else in the last 10 years, Apple is leading the way with the Apple Watch.

iGeeksBlog.com thinks the Apple Watch is a great idea because, among other things, it makes Apple's SIRI service immensely better, it's safer to carry (and harder to lose), and it means less time wasted on the phone. And mobile apps that design themselves around the Apple Watch's Star Trek-like SIRI voice interaction could go in some interesting directions.

But, as fantastic as the Apple Watch might be, it is only the beginning. Here are some other fascinating (and jaw-dropping) wearable gadgets that could transform design potential for mobile apps and, ultimately, change our world.

Feels Good to Look Good: Mobile Apps for "Smart" Clothing?

Companies are developing smart clothes. The most obvious application, physical fitness, is already well underway. Companies make smart shirts that measure your heart rate, breathing rate, steps taken, and other physical actions, and the shirt automatically sends it to a physical fitness app on your phone that compiles your fitness data.

MakoInvent observed the next step in smart clothes:

Apart from smartwatches, there are also wearables in the form of fashion...clothes such as Ralph Lauren’s Smart Polo Shirt. These devices are being tested for the possibility to assist field-based or remote working employees, through ‘bring your own wearable’ (BYOW).

Employee uniforms with smart technology embedded could produce a limitless array of possibilities, from on-the-job safety to job training and performance monitoring, for mobile apps -- especially, as MakoInvent noted, for employees who spend most of their time in the field or in remote locations.

Myo Armband (For Everyone Who Has Always Wanted to Be a Jedi)

If you're a Star Wars fan, how many times have you pretended -- either as a joke as an adult or in serious play as a kid -- to use the Force on something? Every person who has seen Star Wars has secretly wished they could move a giant vehicle with their little hand -- Yoda-style.

Thalmic Labs has brought that wish a step closer to fulfillment. Although no one will be moving giant spaceships into the air with a hand gesture -- at least not yet -- their new wearable gadget, the Myo Armband, can move just about everything else that is important in our digital worlds.

How?

They've designed an armband that tracks your muscle movement on your arm, hand, and fingers with incredible precision. The armband then translates your gestures into commands that can operate any Bluetooth-equipped computer or smart device. You can then control any device you already own just like Tony Starks controlled his Jarvis computer interface in the Iron Man movies.

So what's it like to use it?

Mashable.com writer Lance Ulanoff tried the Myo Armband and explained his experience:

In one instance...I controlled a Keynote presentation. I would wake Myo, wave my arm to the right or left to change slides and then, because Myo was set to sleep after two seconds, wake it up again to gesture to the next slide.

The more I did all this, the more adept I became at all kinds of gestures. One of my favorites was the demonstration where I turned on Myo, clenched my fist and then slowly turned my hand one way or the other to control the temperature of an on-screen thermostat.

Just like the arena of smart clothing, creating apps for mobile devices or computers that interact with Myo Armbands creates new frontiers -- and new challenges -- for mobile app companies.

And that's where we come in. Our highly dedicated, talented team of engineers loves challenges. If you have some wild ideas for mobile app creation -- whether or not it involves wearables -- contact us and see how we can help you make those dreams reality.

Continue reading

Let's Talk

Tell us about your needs and we'll contact you. Or, if you prefer give us a call at (703) 251-0624.

Questions?
Call Us (703)-251-0624

Tech Support
support@contensive.com