Search For:

Displaying 1-6 out of 6 total
Scrum Anti-Patterns -- An Empirical Study
Found in: 2013 20th Asia-Pacific Software Engineering Conference (APSEC)
By Veli-Pekka Eloranta,Kai Koskimies,Tommi Mikkonen,Jyri Vuorinen
Issue Date:December 2013
pp. 503-510
Wide-spread adoption of the agile movement has rapidly changed the landscape of software industry. In particular, Scrum is an agile process framework that has become extremely popular in industry. However, the practical implementation of Scrum in companies...
 
Decision-Centric Architecture Reviews
Found in: IEEE Software
By Uwe van Heesch,Veli-Pekka Eloranta,Paris Avgeriou,Kai Koskimies,Neil Harrison
Issue Date:January 2014
pp. 69-76
Architecture evaluation is an important activity in the software engineering life cycle that ensures that the architecture satisfies stakeholders' expectations. Additionally, risks and issues can be uncovered before they cause tremendous costs later in the...
 
Visualizations as a Basis for Agile Software Process Improvement
Found in: 2013 20th Asia-Pacific Software Engineering Conference (APSEC)
By Timo Lehtonen,Veli-Pekka Eloranta,Marko Leppanen,Essi Isohanni
Issue Date:December 2013
pp. 495-502
Software projects have usually a lot of software engineering data available in different kinds of repositories. This data can be mined and used for software process improvement purposes. In general, agile methodologies emphasize reflection, making problems...
 
Aligning architecture knowledge management with Scrum
Found in: Proceedings of the WICSA/ECSA 2012 Companion Volume (WICSA/ECSA '12)
By Kai Koskimies, Veli-Pekka Eloranta
Issue Date:August 2012
pp. 112-115
Combining agile project management approaches such as Scrum and software architecture related work has been found problematic. In this paper, we propose several models to align architecture knowledge management with Scrum, based on different architecture w...
     
Messaging patterns for distributed machine control systems
Found in: Proceedings of the 16th European Conference on Pattern Languages of Programs (EuroPLoP '11)
By Johannes Koskinen, Veli-Pekka Eloranta
Issue Date:July 2011
pp. 1-18
One of the main characteristics of distributed machine control systems is communication over bus such as CAN. In many cases communication must support real time operations and therefore messaging through bus introduces new problem areas in the design. Ther...
     
Fault tolerance patterns for distributed machine control systems
Found in: Proceedings of the 15th European Conference on Pattern Languages of Programs (EuroPLoP '10)
By Johannes Koskinen, Veli-Pekka Eloranta
Issue Date:July 2010
pp. 1-14
When designing distributed machine control systems, developers and architects need to often tackle with fault tolerance issues. There are already some patterns available to help in the design process. However, while we carried out architectural evaluations...
     
 1