To keep up withthe pace of innovation, established companies are increasingly relying on internal software startups. However, succeeding with such startups is a challenging task because internal startups need to find...
详细信息
ISBN:
(纸本)9783030885830;9783030885823
To keep up withthe pace of innovation, established companies are increasingly relying on internal software startups. However, succeeding with such startups is a challenging task because internal startups need to find a balance between the interests of the company and the interest of the innovator. One approach that is argued to strengthen innovation in existing companies is employee-driven innovation (EDI). this study explores this argument by examining two internal software startups in companies aligned withthe principles of EDI and with a strong focus on innovation. the preliminary findings indicate that startups with EDI are characterized by commitment towards innovation, cooperative orientation, and autonomy. the findings suggest that internal software startups may be strengthened when the parent companies practice EDI.
Retrospective analysis of agile projects can support identification of issues through team reflection and may enable learning and process improvements. Basing retrospectives primarily on experiences poses a risk of me...
详细信息
ISBN:
(纸本)9783642303500;9783642303494
Retrospective analysis of agile projects can support identification of issues through team reflection and may enable learning and process improvements. Basing retrospectives primarily on experiences poses a risk of memory bias as people may remember events differently, which can lead to incorrect conclusions. this bias is enhanced in project retrospectives which cover a longer period compared to iteration retrospectives. To support teams in recalling accurate and joint views of projects, we propose using an evidence-based timeline with historical data as input to project retrospectives. the proposed method was developed together with a large software development company in the telecommunications domain. this paper outlines a method for visualizing an evidence-based project timeline by illustrating aspects such as business priority, iterations and test activities. Our method complements an experience-based approach by providing objective data as a starting point for reflection and aims to support objective analysis of issues and root causes.
this paper aims to provide clarity on the emerging role of Product Operations (Product Ops) in software-developing organizations. As organizations increasingly acknowledge the benefits of having a dedicated Product Op...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
this paper aims to provide clarity on the emerging role of Product Operations (Product Ops) in software-developing organizations. As organizations increasingly acknowledge the benefits of having a dedicated Product Ops function, inconsistencies and uncertainties surrounding the role's responsibilities persist. By analyzing job advertisements for Product Ops positions, this study identifies and categorizes the expected skills and responsibilities, subsequently ranking them by frequency. the results offer a clearer understanding of the Product Ops role based on industry expectations expressed in the job postings.
It is claimed that integrating agile and security in practice is challenging. there is the notion that security is a heavy process, requires expertise, and consumes developers' time. these contrast withthe agile ...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
It is claimed that integrating agile and security in practice is challenging. there is the notion that security is a heavy process, requires expertise, and consumes developers' time. these contrast withthe agile vision. Regardless of these challenges, it is important for organizations to address security within their agileprocesses since critical assets must be protected against attacks. One way is to integrate tools that could help to identify security weaknesses during implementation and suggest methods to refactor them. We used quantitative and qualitative approaches to investigate the efficiency of the tools and what they mean to the actual users (i.e. developers) at Telenor Digital. Our findings, although not surprising, show that several barriers exist both in terms of tool's performance and developers' perceptions. We suggest practical ways for improvement.
the limitations and constraints of mobile systems need to be adequately addressed in software development. We have been developing a taxonomy of risks based on SEI’s risk questionnaire and applied it during the devel...
详细信息
software Quality Assurance is a complex and time-expensive task. In this study we want to observe how agile developers react to just-in-time metrics about the code smells they introduce, and how the metrics influence ...
详细信息
the necessity of software as stand-alone products, and as central parts of non-traditional software products have changed how software products are developed. It started withthe introduction of the agile manifesto an...
详细信息
ISBN:
(纸本)9783030190347;9783030190330
the necessity of software as stand-alone products, and as central parts of non-traditional software products have changed how software products are developed. It started withthe introduction of the agile manifesto and has resulted in a change of how software process improvements (SPI) are conducted. Although there are agile SPI methods and several agile practices for evaluating and improving current processes and ways-of-working, no method or practices for evaluating the backlog exists. To address this gap, the Backlog Assessment Method (BAM) was developed and applied in collaboration with Telenor Sweden. BAM enables agile organizations to assess backlogs, and assure that the backlog items are good-enough for their needs and well aligned withthe decision process. the results from the validation show that BAM is feasible and relevant in an industrial environment, and it indicates that BAM is useful as a tool to perform analysis of items in a specific backlog.
the benefits of agile ways of working in small teams have inspired larger organizations to implement large-scale agile frameworks. To manage dependencies between teams, there is a need for routines to plan and divide ...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
the benefits of agile ways of working in small teams have inspired larger organizations to implement large-scale agile frameworks. To manage dependencies between teams, there is a need for routines to plan and divide work between teams as well as routines to manage emerging dependency issues. these routines are often changed over time, but how tailoring is performed is not much studied. this study aims to fill that gap by presenting the tailoring of a planned coordination routine in three organizations over a period of one and a half year. By visiting planning sessions, 379 h of observation data were collected. Investigating details of this routine gives a much more dynamic view, compared to the static description presented in the framework. Different logics for tailoring could be seen in the three cases. For deciding on a cadence for the planning period, three diverse logics were used as the basis for the decisions: knowledge, time, and resources.
the Common Policy Editor (CPE) project experienced change typical of many software development projects: the programmers, coach, managers, customers and requirements changed;the project was stopped and restarted;and t...
详细信息
agile/Lean software development teams are by definition striving for high performance. However, it is not straightforward to recognize and cultivate those high-performing teams. Sometimes the team members perceive the...
详细信息
ISBN:
(纸本)9783642303500;9783642303494
agile/Lean software development teams are by definition striving for high performance. However, it is not straightforward to recognize and cultivate those high-performing teams. Sometimes the team members perceive their internal performance differently than their externally observed outcomes really are. this paper addresses those issues by proposing an instrument for self-monitoring and analyzing software development team performance. the key goal is that practicing teams can use it even on a daily basis to indicate and steer their own performance excellence. this is supported by certain principal performance analysis guidelines. A prototype implementation of the instrument is demonstrated with some empirical cases. the cases indicate that the instrument can indicate noticeable differences in the perceived performance of individual team members and the team external outcomes. It helps detecting potential performance problems and impediments as well as improving even high-performers, and explaining team performance differences.
暂无评论