Posts Tagged Project

Managing the Security Requirements in Agile Projects

Address to the security requirements even at early phases of development is the most effective method of preventing security bugs. The major part of security requirements are related to non-functional requirements (NFR). Non-functional requirements generally describe such aspects of software system as reliability, security, response time and some other significant qualities of an application. Remember, that functional requirements describe what should the system do in response to the certain user action.

Active attention to the non-functional requirements and likewise security in particular is not usual within Agile. Non-functional requirements are often linked with large number of limitations. It can be really difficult to work with a huge set of limitations connected with non-functional requirements. If to add also some additional NFR limitations such as ease of access, the list of limitations might grow too rapidly for developers. After the list becomes really huge, developers often ignore it at all. They simply rely on their memory in the application of NFR limitations. In such areas as security of applications, the quantity of non-functional requirements significantly increases, and that makes cognitive load on developers’ brains really considerable.

Of course there are effective solutions to the problems with immense NFR restrictions. It is possible to cope with the problem of numerous NFR limitations the following ways.

1.Prioritization. If NFR restrictions will have various priorities, it will be easier to divide the scope of work into parts and to relieve brain a little. It is possible to assign different priorities to limitations so as it is usually done for defects and user stories. It is possible to designate priorities like this: “Low”, “Middle” or “High”. It can also be convenient to evaluate priorities using numerical scale from one to ten.

2.Filtration. By utilizing simple criteria you can decrease or just liquidate large scope of NFR restrictions for certain user story. By using the system of tags or just Excel filters you can successfully perform this. Here are some examples of filters which can be used for web applications:

– Does the user story utilize the input data supplied by the user?

– Does the user story use some kind of confidential data such as credit cards, passwords or even some kind of non-public financial data?

Mainly prioritization and filtration can significantly simplify and help to systematize the daily work connected with NFR restrictions. And, of course, it is better to remember about issue tracking system which will help to monitor the most important processes and data during workflows.

Author Byline

Hi, my name’s Jannet Sparts and I’m working as an editor of Online Issues. I write for several blogs sharing my experience and observations. I have worked as a project manager in several companies. So I have tried different PM tools, collaboration programs, including tracker and task management software solutions. For the moment PM software is my primary field of interest.

Advertisements

, , , , ,

Leave a comment

Google’s Glass project lets technology slip into background

I have seen the future, and it is wearable.

But before I tell you about this future, let’s take a short trip into the past, specifically to the mid-1400s, when a German by the name of Johannes Gutenberg was hard at work inventing the printing press. There’s a common misconception that Gutenberg’s press instantly changed society. This isn’t quite so.

Those first books were immense. The Morgan Library and Museum’s copy of the Gutenberg Bible weighs 33 pounds, 8 ounces. A book wasn’t something that you took on a walk to read on a park bench; it wasn’t something that was shared with friends. Instead books were immobile, often read only at a lectern. And, as most people were illiterate, there were a select few who could read them.

Those books were essentially equivalent to computers 30 years ago: large and inaccessible to almost everyone in society. In the early 1500s, an Italian by the name of Aldus Manutius invented the pocketable book, changing history. Manutius realized that instead of printing one large page of a book on a printing press, he could print several on a single large sheet of paper, then cut them up, and make smaller, portable books.

Manutius’ transformation is like the shift to the smartphone, which are really just very small computers.

To continue our history lesson, another huge shift occurred in the late 1800s when the motion picture was invented. It enabled visual storytelling and at a mass scale unimaginable before.

The equivalent to that moment, of a technology that works regardless of age, education, literacy or intelligence, is happening right now with the advent of wearable computing. These wearable technologies like Google’s glasses that project information right where a person is looking will have the same effect on smartphones and computers as the motion picture did on books.

All these things share one distinct trait – a theme that has helped usher in new technologies since people drew on cave walls: storytelling. Storytelling for information and communication.

The ultimate form of communication occurs when “technology gets out of the way,” as Sergey Brin, Google’s co-founder, said this week at Google I/O, the company’s annual developer conference.

Brin noted this during a demonstration of Google’s Project Glass, the company’s glasses. See a person, and the glasses could tell you his work history. Look at a landmark and its significance could be explained.

I had a brief opportunity to try the glasses, and the experience was as mesmerizing as when I saw the Apple iPhone for the first time.

The screen of Project Glass sits off to the side, clear and unobtrusive. You interact with it when you need to. When an email or text message comes in, you can look if you want, or simply ignore it. It’s not as if a large red stop sign is jammed in your face when messages arrive.These things obviously have their share of problems. They cost $1,500, for a special pre-order. Although I’d gleefully walk around with a pair on, my sister and the majority of readers of this newspaper would probably say, “No thanks. Way too geeky for me.”

But that will all change.

Brin said the glasses changed the way he posts his activities. “I have found myself responding to a text message or emails asking what I’m doing with a picture,” he said.

He told a story of repeatedly throwing his son, Benji, in the air with both hands, and then catching him. Google Glass took pictures and documented the moment. “I could never have done that with a smartphone or a camera,” Brin said. Instead, it was just Brin and his son, playing.

The technology was barely there.

And that’s the point. When technology gets out of the way, we are liberated from it. Wearable computing will free us from peering at life through a 4-inch screen. We will no longer have to constantly look at our devices, but instead, these wearable devices will look back at us.

, ,

Leave a comment

Google’s ‘Project Glass’: From your point of view

voice commands, an integrated touchpad and a 1-inch display.

Once connected to Wi-Fi, Project Glass can show map directions and even let you do Google Hangout video chats. An integrated camera lets you record videos and take still photos that can be instantly shared.

What it does:

All notifications from your phone will be visible on the head-mounted display.

There are no visual distractions while driving or walking – you can dictate messages/mails and even schedule meetings using voice commands.

The augmentedreality-enhanced display can help you fi nd nearby objects, people, offer location-based recommendations and deals.

Possible downsides:

It’s constantly connected to the internet, which is likely to drain its small battery within hours.

Much like apple’s siri, project glass will take time to support various languages as well as accents.

There’s no clarity on how it will work for people who wear prescription glasses – google is still working on it.

Availability:

At the moment, only attendees of the ongoing Google I/O 2012 event can place a pre-order for Project Glass.

It will cost them US$1,500 a piece and they will get the product sometime in 2013. Project Glass will likely be priced much lower, probably, between $250 and $350, when it hits the market in 2014.


, ,

Leave a comment