Skip Ribbon Commands
Skip to main content
< BACK

Scrum approach for Jobnet.dk streamlines collaborative process

​When Denmark’s National Labour Market Authority (NLMA) needed a new supplier to develop its job portal, Jobnet.dk, and take over the maintenance of the site, they looked to NNIT. But this was no ordinary project: the NLMA wanted to use Scrum, an iterative framework for project management often used in agile software development. Following a training and test-run phase with an external Scrum coach, the NLMA, NNIT and external suppliers, the project kicked off in the
summer of 2011. A new way of working for all members of the team, the Scrum framework has helped create an open and honest collaborative environment – and a fun working atmosphere.

Improving usability with an agile approach

Jobnet.dk contains all the information necessary for job seekers and employers in Denmark. It’s mandatory for unemployed individuals to register each week in order to receive financial support, and Jobnet.dk also allows users to do this online. With 600 to 700,000 unique users and 2.5 million visits a month, the portal plays a key role in the Danish job market. Administered by the NLMA, a part of the Ministry of Employment, Jobnet was launched in 2002, and is maintained and upgraded by external suppliers for two to three year periods. In 2011, NNIT won the tender to maintain and upgrade the portal for the next two years.
For this contract, the NLMA wanted to use a more flexible approach than the traditional waterfall method they’d used in the past. Bente Dalgaard, Senior Consultant at NLMA, explains, “We wanted to improve the site’s usability, and participate more in the decision making process than we had previously, which is why we wanted to use an agile approach and Scrum. NNIT understood our needs and knew what we were trying to achieve.”
To get everyone involved acquainted with the Scrum approach before the project kicked off, two external Scrum coaches
held a one-week training session for the NNIT and NLMA teams, as well as the two external suppliers.

A fresh approach to development and maintenance

Over the past nine years, Jobnet.dk has undergone numerous updates, so it contains some complicated coding. And
because users visit the portal 24/7, bug fixes and implementing new functions must be carried out while the portal is live.
Working in 14-day ‘sprints’ – the basic unit of development in Scrum – the team writes and tests the new code according to NLMA’s specs. During daily meetings, the team addresses any challenges or problems, and prioritises tasks. Despite some early teething problems and the adjustment to a new way of working, the team is now settling in to their roles and
requirements.
Scrum breaks the project down into smaller parts, in which analysis, development and tests are ongoing. NNIT Application Manager Tina Su Lyn Lim explains, “It’s been a learning process for us all. For instance, the finished code is the documentation, which is a different way of working for the developers. The NLMA has workstations onsite so that they
can work directly with the developers – usually developers don’t have direct contact with the client. And if any issues
arise, we define actions to solve them, which is a great way to deal with issues before they develop into problems.”

A close client/supplier relationship in a fun environment

Three or four releases are scheduled each year, and to date there have been two releases. “Working this way has made us a better client,” says Bente. “With Scrum, we’re much closer to the development process, and we’ve seen first-hand how difficult it is to meet some of our requirements. We’re now much better at providing input and, because we share responsibility, the end users get a better product.” Tina agrees: “Working in two-week increments means that if something is not satisfactory, the issue is raised and changes are made. This makes the process very transparent for the NLMA, as they know exactly what is being delivered.” With a little over six months of the 24-month contract period behind them, the Scrum team has built up a close relationship.
For Bente, the best thing about Scrum, is “working together to make things better – we’re not adversaries. We’ve already seen an improvement in site usability, and we hope to build on this success with some major upgrades in 2012.”
Tina adds, “The project has generated a lot of interest throughout NNIT. Word has spread that it’s a good project to work on, thanks to the NLMA’s emphasis on making it fun. There’s a huge focus on the team enjoying themselves, and the NLMA is responsible for this. We’re enjoying working together. It’s a happy marriage.”

About the National Labour Market Authority

A part of the Ministry of Employment, the National Labour Market Authority helps ensure that Denmark has a flexible, dynamic and efficient labour market. The NLMA’s main goal is to increase the supply of labour by getting people into jobs
and out of unemployment.

 

 

Lars Andersen+45 3079 2656lrae@nnit.comVice Presidenthttp://dk.linkedin.com/in/larsandersenLars Andersen

 

 

Testing IT Systems for the Public Sector Requires Special Skillshttps://www.nnit.com/OfferingsAndArticles/Pages/Testing_IT_Systems_for_the_Public_Sector_Requires_Special_Skills.aspxTesting IT Systems for the Public Sector Requires Special Skills
Testing Security in Applications and Datahttps://www.nnit.com/OfferingsAndArticles/Pages/Testing-Security-in-Applications-and-Data.aspxTesting Security in Applications and Data
Publichttps://www.nnit.com/Pages/Public.aspxPublic
Testing Is Essential in the Enterprise Sector https://www.nnit.com/OfferingsAndArticles/Pages/Testing-Is-Essential-in-the-Enterprise-Sector.aspxTesting Is Essential in the Enterprise Sector
Take Advantage of Automated Testhttps://www.nnit.com/OfferingsAndArticles/Pages/Take-Advantage-of-Automated-Test.aspxTake Advantage of Automated Test
Testing adds value to Structured IT Changeshttps://www.nnit.com/OfferingsAndArticles/Pages/Testing_adds_value_to_Structured_IT_Changes.aspxTesting adds value to Structured IT Changes
Good Requirements Are Key to Good Systemshttps://www.nnit.com/OfferingsAndArticles/Pages/Good-Requirements-Are-Key-to-Good-Systems.aspxGood Requirements Are Key to Good Systems
Risk-based Testing Is a Good Investmenthttps://www.nnit.com/OfferingsAndArticles/Pages/Risk-based-Testing-Is-a-Good-Investment.aspxRisk-based Testing Is a Good Investment
Static Test – Your Best IT Investmenthttps://www.nnit.com/OfferingsAndArticles/Pages/Static-Test-–-Your-Best-IT-Investment.aspxStatic Test – Your Best IT Investment
Testing Based on Specificationshttps://www.nnit.com/OfferingsAndArticles/Pages/Testing-Based-on-Specifications.aspxTesting Based on Specifications