How to implement acceptance-test driven development
As a market leader in mobile network solutions Ericsson is constantly working towards more efficient and more effective ways to develop our products. In order for a company to be competitive and be a technology leader you continuous development of your processes is a crucial factor. Very often current processes feedback loops regarding product errors are found very late in the development process, sometimes even long after delivery to customer. To become more efficient a faster and earlier feedback loop is very important. One way to accomplish a faster and shorter feedback loop can be to use a Test Driven Development approach.
We want you to Investigate and analyze how in-sprint work of agile teams will be affected and what context to provide so that they can excel?
What are the biggest difficulties to overcome? What parts of current processes will benefit most from TDD? What changes would we have to do in order to implement TDD? Focus can be on many aspects but in order to limit the scope a few crucial aspects should be investigated such as Team work and Team setup and Quality assurance and feedback-loops.
We want You to do a broad analysis based on the latest knowledge and technology available and describe how Packet Core R&D can improve working efficiency and quality assurance.
As part of the thesis it is expected that the students interview a number of stakeholders to understand the problem from different perspectives within Ericsson (Team, Test Architect, Product Owner, System Architect, System Manager, ...), synthesizes the results and compares them with current literature
How will in-sprint work of agile teams be affected and what context to provide so that they can excel?
Define guidelines for processes needed to implement Test Driven Development (TDD) in a development organization. The expected result of this thesis work is 1) a study/analysis report describing what steps and activities Ericsson must do to adapt current ways of working and processes including suggestions how measure progress results and 2) develop a prototype and/or case study visualizing the results of the study.
It is strongly preferred to have two students working as a team to be successful with this thesis
In case of questions, please contact the Hiring Manager: Bengt Strömberg XG at email@example.com
Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.
Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.
Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.
Primary country and city: Sweden (SE) || || Göteborg || IT
Req ID: 263169