Agile software development has evolved into an increasingly mature software development approach and has been applied successfully in many software vendors’ development departments. In this position paper, we address the broader agile service development. Based on method engineering principles we define a framework that conceptualizes an operational way of working for the development of services, emphatically taking into account agility. As a first level of agility, the framework contains situational project factors that influence the choice of method fragments; secondly, increased agility is proposed by describing and operationalizing these method fragments not as imperative steps or activities, but instead by means of sets of minimally specified, declarative rules that determine the context and constraints within which goals are to be reached. This approach borrows concepts from rules management, organizational patterns, and game design theory. Keywordsmethod engineering–agile service development–business rules–business rules management–product management–game design
DOCUMENT
The current set of research methods on ictresearchmethods.nl contains only one research method that refers to machine learning: the “Data analytics” method in the “Lab” strategy. This does not reflect the way of working in ML projects, where Data Analytics is not a method to answer one question but the main goal of the project. For ML projects, the Data Analytics method should be divided in several smaller steps, each becoming a method of its own. In other words, we should treat the Data Analytics (or more appropriate ML engineering) process in the same way the software engineering process is treated in the framework. In the remainder of this post I will briefly discuss each of the existing research methods and how they apply to ML projects. The methods are organized by strategy. In the discussion I will give pointers to relevant tools or literature for ML projects.
LINK
Both Software Engineering and Machine Learning have become recognized disciplines. In this article I analyse the combination of the two: engineering of machine learning applications. I believe the systematic way of working for machine learning applications is at certain points different from traditional (rule-based) software engineering. The question I set out to investigate is “How does software engineering change when we develop machine learning applications”?. This question is not an easy to answer and turns out to be a rather new, with few publications. This article collects what I have found until now.
LINK
Update 09 22: de generieke blackboardmodule is afgerond in juni 22 en wordt nu bij Bedrijfskunde (AD) en Technische Bedrijfskunde (Minor Slim Produceren) gebruikt en getest. Deze gebruikerservaringen worden meegenomen, mogelijke aanpassingen worden gedaan. Het project loopt volgens planning. Er blijkt geen factuur te zijn gestuurd in het vorig studiejaar (21 22), dit blijkt niet meer mogelijk. Voor dit project is subsidie uit het Strategisch Fonds toegekend door drie instituten: Instituut voor Bedrijfskunde, Academie voor Gezondheidsstudies en Engineering. Looptijd: september 2021 - juni 2023.Er wordt een generieke Blackboard module ontwikkeld voor het gebruik van de A3+ methode door studenten (gebruik) en docenten (begeleiding). Het is een onderzoeksmethode om procesproblemen te analyseren en op te lossen op een iteratieve en sequentiële wijze. De beoogde impact: Met behulp van de onlineversie van de A3+ methode wordt een nieuwe structuur gecreëerd voor de begeleiding van studenten bij de uitvoering van hun onderzoeksopdrachten. Kenmerk van deze nieuwe structuur is haar flexibele karakter met hoogfrequente online interactie en feedback
Printplaten (PCB's) zijn essentieel in elektronische producten. Ze bestaan uit een drager, geleidende kopersporen en een beschermende soldermask-laag. PCB's worden geproduceerd via fotolithografie en etstechnieken, wat kostenefficiënt is voor massaproductie, maar niet voor kleine oplages. Dit vormt een probleem wanneer bedrijven één PCB nodig hebben, bijvoorbeeld in de ontwerp- of prototypefase en bij eenmalige installaties. Bedrijven zoals 100%FAT en Edulogics bestellen dan meerdere PCB's, waarvan ze slechts één gebruiken. PCB-productiebedrijf DeltaProto beaamt dat bijna al hun klanten op deze manier werken. Dit leidt tot verspilling. Bovendien maken bedrijven zich, bij uitbesteding van PCB-productie, zorgen over veiligheid van hun ontwerpen en ecologische voetafdruk van productie en verzending. Digital manufacturing maakt het mogelijk om in-house PCB’s te maken. Dit biedt flexibiliteit en snelheid, maar het ontbreekt aan een methode om een kwalitatief goede soldermask-laag aan te brengen. Deze PCB’s voldoen niet aan industrie-standaarden, waardoor bedrijven deze methode niet gebruiken. Dit project richt zich op de ontwikkeling van een methode voor additive manufacturing, zoals inkjet-printing, van soldermask op PCB's, zodat ze voldoen aan industrie-standaarden. Additive manufacturing wordt digitaal gestuurd dus maakt snelle ontwerpwijzigingen mogelijk en materiaal wordt alleen aangebracht waar nodig. Dit minimaliseert verspilling, verlaagt opstartkosten en maakt in-house productie van prototype-PCB’s geschikt voor professioneel gebruik. Een eenjarig verkennend onderzoek is nodig om technische uitdagingen en eisen voor het aanbrengen van een soldermask-laag te begrijpen en een prototype te ontwikkelen als proof-of-concept. Wanneer deze technologie wordt ontwikkeld, zal in-house PCB-productie bijdragen aan sneller, beter en verantwoord ontwerpen van elektronica. Dit projectvoorstel past binnen het innovatiedomein Smart Industry door de focus op flexibele en duurzame productie van prototype-PCB's. Het draagt bij aan technologieontwikkeling en heeft een duidelijke maatschappelijke impact. Daarnaast sluit het aan bij innovatiedomeinen Mechatronics en Optomechatronics en sleutel technologieën Advanced Materials en Engineering and fabrication technologies, wat de relevantie verder onderstreept.
The pace of technology advancements continues to accelerate, and impacts the nature of systems solutions along with significant effects on involved stakeholders and society. Design and engineering practices with tools and perspectives, need therefore to evolve in accordance to the developments that complex, sociotechnical innovation challenges pose. There is a need for engineers and designers that can utilize fitting methods and tools to fulfill the role of a changemaker. Recognized successful practices include interdisciplinary methods that allow for effective and better contextualized participatory design approaches. However, preliminary research identified challenges in understanding what makes a specific method effective and successfully contextualized in practice, and what key competences are needed for involved designers and engineers to understand and adopt these interdisciplinary methods. In this proposal, case study research is proposed with practitioners to gain insight into what are the key enabling factors for effective interdisciplinary participatory design methods and tools in the specific context of sociotechnical innovation. The involved companies are operating at the intersection between design, technology and societal impact, employing experts who can be considered changemakers, since they are in the lead of creative processes that bring together diverse groups of stakeholders in the process of sociotechnical innovation. A methodology will be developed to capture best practices and understand what makes the deployed methods effective. This methodology and a set of design guidelines for effective interdisciplinary participatory design will be delivered. In turn this will serve as a starting point for a larger design science research project, in which an educational toolkit for effective participatory design for socio-technical innovation will be designed.