Smarter software development

June 2, 2011

(PhysOrg.com) -- Victoria scientists are combining their expertise with collaborators at universities around New Zealand to come up with faster, more flexible and more affordable ways of developing software.

The four-year project is funded by the Ministry of Science and and has input from a range of industry partners.

James Noble, a professor of at Victoria, says the traditional process for developing software dates back to the 1960s and has its roots in computerisation for the space race and weapons development.

"It was driven by cost overruns in the United States Defence Department. They couldn’t buy the software they wanted so decided to develop their own, but the process they put in place was quite bureaucratic," says Professor Noble.

He says with traditional approaches, as much as half the effort can go into planning, detailed documentation and formal sign off by the parties involved before development work begins.

The Agile approach was created to address some of those issues and is rapidly being adopted by many of the world’s software giants. Agile methods involve self-organising teams that develop software through iterative and incremental work cycles in close collaboration with their customers. Changes can be made at any stage and the product is tested along the way to ensure early detection of problems.

"Anecdotal evidence shows it speeds up software development and can show more quickly where problems lie or whether the project is doomed," says Professor Noble.

But, despite its burgeoning popularity, many aspects of the Agile process have not been researched until now.

Victoria postdoctoral researcher Dr Rashina Hoda is investigating how teams should self-organise. She has studied 58 Agile practitioners from 23 organisations in New Zealand, India and North America over the past four years to understand how they go about self-organising. She has used the information to develop a process others can follow.

"There has been a real lack of research on the subject and practitioners are left wondering how to go about self-organising. There’s no boss telling you the process to follow—instead the team has to take ownership.

"It’s also a high pressure environment—things are constantly changing and there are deadlines to meet."

Dr Hoda has identified the critical roles in a team, which she has named Mentor, Co-ordinator, Champion, Promoter and Terminator, and a set of practices. Her research has also shown that support from senior management within the organisation is vital and that projects go more smoothly when customers play an active role.

Provided by Victoria University


Rank not rated yet
Relevant PhysicsForums posts

More news stories

Browser wars flare in mobile space

The browser wars are heating up again, but this time the fight is for dominance of the mobile Internet.

Technology / Software

created 4 hours ago | popularity 5 / 5 (1) | comments 2

Probability of contamination from severe nuclear reactor accidents is higher than expected: study

Catastrophic nuclear accidents such as the core meltdowns in Chernobyl and Fukushima are more likely to happen than previously assumed. Based on the operating hours of all civil nuclear reactors and the number ...

Technology / Energy & Green Tech

created May 22, 2012 | popularity 3.6 / 5 (22) | comments 56 | with audio podcast

SpotterRF debuts Radar Backpack Kit (w/ Video)

(Phys.org) -- SpotterRF has announced a special radar backpack kit designed to enhance situational awareness for soldiers on the ground. The company says its special radar is designed for warfighters as part ...

Technology / Hi Tech & Innovation

created May 26, 2012 | popularity 5 / 5 (5) | comments 12 | with audio podcast report

HyperSolar shows dirty water no barrier to power world

(Phys.org) -- The Santa Barbara, California, company, HyperSolar, is set to transparently share the ups and downs of its research experiences toward the company’s ultimate vision, successfully producing ...

Technology / Energy & Green Tech

created May 24, 2012 | popularity 4.8 / 5 (16) | comments 17 | with audio podcast report

Tesla to launch electric sedan in US on June 22

Tesla Motors said Tuesday it would begin deliveries of "the world's first premium electric sedan" on June 22, slightly ahead of schedule.

Technology / Energy & Green Tech

created May 22, 2012 | popularity 4.5 / 5 (11) | comments 18


Nvidia trumpets Tegra 3 phone design wins for 2012

(Phys.org) -- Nvidia’s competitive war paint has a name, Tegra 3. On the heels of Nvidia announcements about lowering costs of its Tegra 3 processors and Nvidia-enabled tablets running Android Ice Cream ...

Scientist: Evolution debate will soon be history

(AP) -- Richard Leakey predicts skepticism over evolution will soon be history. Not that the avowed atheist has any doubts himself.

Dell tablet leak: 10.1-inch display, two-battery choice

(Phys.org) -- Headline after headline talks about vendors’ tablets in the wings as likely number-one contenders for the iPad. Such claims have justifiably been taken with a grain of salt, considering ...

Keep food safety in mind this memorial day weekend

(HealthDay) -- Picnics, parades and cookouts are as much a part of Memorial Day weekend as tributes to the United States' war veterans.

Social welfare cuts ultimately come with heavy price, researchers say

(Phys.org) -- Slashing government funding for Medicaid, food stamps and other programs that serve the poor – while politically popular with some lawmakers and many conservatives – may do more harm ...

Is a classical electrodynamics law incompatible with special relativity?

(Phys.org) -- The laws of classical electromagnetism that were developed in the 19th century are the same laws that scientists use today. They include Maxwell’s four equations along with the Lorentz la ...