Artifacts in Scrum

As I promised in my previous articles, Roles in Scrum and Events in Scrum, I’m following up with a related article on Artifacts in Scrum.

In Scrum there are three tangible deliverables, called artifacts. These artifacts consist of the requirements for the overall project, the requirements for each piece of the project, and the project itself.agile-process-overview_klein-1 Continue reading “Artifacts in Scrum”

Roles in Scrum

This article will focus on the Roles in Scrum and it will be followed by another two which will contain details about the Events in Scrum and Artifacts in Scrum.

Scrum is an Agile framework used to develop projects and is based on the concept of “KISS” (i.e. Keep it Simple Stupid). The first mention of this technique can be found in 1986, by Hirotaka Takeuchi and Ikujiro Nonaka and then it was used for commercial product development. The first official document defining Scrum was presented in 1995 and was written by Jeff Sutherland and Ken Schwaber.

The name “Scrum” is a term from rugby, and it’s used as a metaphor to reflect the degree of cooperation needed to succeed. So scrum is a Team pack in rugby where everyone in the pack acts together to move the ball down the field.

Continue reading “Roles in Scrum”

Android SQLite Database

Android provides several ways to store user and app data. SQLite is one way of storing the application data, locally, on the device. SQLite supports all the relational database features common on the Oracle databases or Microsoft SQL Server. In order to access this database it must be used the API provided by Android which is available in the android.database.sqlite package.

android SQLite

Continue reading “Android SQLite Database”

Native vs. Mobile web vs. Hybrid

Nowadays, at any corner people are using a smartphone. No doubt, over the past years these devices had a huge impact on our lives and still have. People enjoy using their smartphones because they can accomplish many things on the go such as reading e-mails, social networking, watching movies and plenty of other activities. If you are thinking of developing for the mobile application market, an important decision is to choose between developing a native application, an HTML5 one or a hybrid app. Mobile apps are no longer an option, they’re an imperative. You need a mobile app, but where do you start from? Which is the best way? native-html-hybride-apps Continue reading “Native vs. Mobile web vs. Hybrid”