orthopedic surgery VR modules

Comment le développement agile est à la pointe de l'innovation VR

As technology continues to press forward at a relentless pace, organizations are searching for any advantage they can to keep up or get ahead. However, the road to innovation is fraught with competition, complexity, and constantly shifting market conditions. There’s no bandaid fix or plug-and-play solution at the ready – and if there was, it would no longer be innovation.

Alors, comment une organisation innove-t-elle réellement dans le climat des affaires moderne ? Dans le monde du développement logiciel, la réponse réside dans les processus de gestion de projet Agile.

Qu'est-ce que le développement logiciel agile ?

Agile project management is a fluid approach to managing highly complex and fragmented projects. Agile was loosely modeled after the ‘Toyota Production System’ designed in Japan – a system of lean manufacturing which aimed to eliminate unnecessary waste at every possible junction. The system worked well because it made small adjustments to an extremely complex process, rather than trying to fully strip and rebuild a segment based on a new idea. Fast forward many decades, and the lean management system has morphed into subsets, including what we now call ‘Agile’ – most commonly seen in software development teams.

À la base, le développement logiciel Agile est un cycle continu d'itération. Dans sa forme complète, il pourrait commencer par une hypothèse sur une certaine partie du logiciel, puis une itération vers celle-ci, une mesure des résultats par rapport à l'hypothèse, puis une autre itération basée sur ces résultats.

In day-to-day operations, Agile really means that there is no “large” undertaking of development work, but rather many small items which are tackled based on priority to the business. An oversimplified example may be that an organization is building a new website – but instead of planning for the entire thing page for page, function for function at the start, the team will tackle the important pages first and release them to the public before working on the rest. That way, data is coming in which can reinforce or iterate the initial work and feed into the new work.

Les clients sont consultés tôt et souvent tout au long du processus de développement pour embrasser la possibilité de changements d'exigences, au lieu de livrer le produit final après plusieurs mois, puis de revenir en arrière pour apporter les changements inévitables (car qui peut vraiment voir plusieurs mois dans le futur avec 100% précision?).

Cross-functional teams then take part in the project from conception to deployment to ensure all team members are invested. The project typically involves cycles of development that last anywhere from 7 to 30 days, which are called ‘sprints’. At the end of each sprint, the product is demonstrated for the clients so they can give feedback or input new information which may have come to surface during the period; which then informs the next sprint.

Les approches agiles favorisent des réunions d'équipe internes régulières où les développeurs peuvent parler de ce qu'ils ont accompli la veille, de leurs objectifs pour la journée en cours et des obstacles à venir auxquels ils pourraient être confrontés. L'objectif des méthodologies Agile est de piloter la qualité du début à la fin tout en améliorant continuellement le produit et en s'assurant que le logiciel est prêt pour des démonstrations fonctionnelles à la fin de chaque itération.

Les pratiques agiles servent à permettre le développement rapide et stable de nouveaux logiciels qui peuvent s'adapter rapidement au fur et à mesure que des percées technologiques se produisent ou que les exigences se modifient. Cela permet aux équipes Agile de suivre les attentes des clients tout en s'adaptant à l'environnement changeant qu'elles développent. Les méthodologies agiles sont particulièrement utiles lorsqu'il s'agit de technologies en plein essor qui connaissent une innovation rapide, telles que la réalité virtuelle (VR).

Innovations dans la technologie de réalité virtuelle

Clever engineers and designers across the globe are discovering innovative applications for VR technology, and it’s not just in gaming and entertainment. Emotional therapy, virtual education field trips, and medical simulations are some of the industry or niche applications that take advantage of the new format. With virtual immersion comes the possibility for high fidelity simulation at vastly reduced costs and lower risk when compared to traditional training methods.

Tirer parti de la réalité virtuelle en médecine, par exemple, permet aux chirurgiens de perfectionner leurs compétences chirurgicales dans un module de formation en chirurgie virtuelle au lieu de s'entraîner sur des cadavres, d'observer les autres ou d'étudier des vidéos et du texte. Ces percées dans la technologie médicale ont ouvert la voie à une formation chirurgicale peu coûteuse qui aidera à créer des chirurgiens mieux préparés et plus qualifiés, tout en réduisant les risques pour les patients.

La chirurgie orthopédique en particulier est une entreprise très complexe qui pose de nombreux défis. Les modules orthopédiques virtuels, qui fournissent une formation chirurgicale pour certaines des procédures les plus difficiles, permettent aux chirurgiens de comprendre et de pratiquer les procédures à l'avance tout en recevant un retour en temps réel sur leurs performances.

Développement Agile pour les modules VR de chirurgie orthopédique

The human body is immensely complex – especially concerning the musculoskeletal system. No two human bodies are exactly alike, and additional layers of complexity are added when trauma, deformities, or diseases come into play. As such, the practice of orthopedic surgery is inherently difficult and nuanced while also being critical to the patient’s life and wellbeing. One mistake or miscalculation could mean the difference between an elite athlete winning a gold medal and spending the rest of their life in a wheelchair.

Éduquer et former les chirurgiens en chirurgie orthopédique is no small feat – surgical educators are constantly searching for tools that can improve the training process, ensuring surgeons are prepared when it comes time to make their first incision on patient. VR technology has recently advanced to the point where it has become an invaluable tool for training surgeons and increasing the success rate of surgical procedures. However, creating a VR module with the detail and accuracy necessary to mimic such a complex process comes with its own challenges.

Les principaux défis de la création de modules VR de chirurgie orthopédique sont la complexité du domaine de la chirurgie orthopédique, l'intégration des commentaires détaillés des clients et l'évolution rapide des technologies VR. Le développement agile aide à relever ces défis de manière isolée sans trop s'engager dans un système ou une ligne de pensée en particulier.

Par exemple, l'orthopédie est si complexe que les chirurgiens orthopédistes se spécialisent dans des parties spécifiques du corps, qu'ils étudient dans les moindres détails pendant des années. Les chirurgiens orthopédistes qui réussissent exigent une grande dextérité manuelle et une coordination œil-main ainsi qu'une vaste connaissance de l'anatomie humaine. Étant donné que les technologies VR sont chargées de simuler cette complexité, le développement du logiciel travaille en étroite collaboration avec les Key Opinion Leaders (KOL) sur le terrain pour s'assurer que le modèle de travail est précis. Un système de sprint court permet de gérer chaque partie spécifique de l'anatomie à la fois, ainsi que les systèmes sous-jacents et de connexion.

As for gathering rapid feedback, KOL’s can be consulted via remote VR sessions, allowing the product team to see exactly what the KOL sees in their testing and measure their reactions in real-time. This level of collaboration allows software developers to iterate on their work with rich insights thanks to the highly visible feedback environment.

Finally, like any early technology, VR is seeing rapid advancement as resources and expertise are committed. New input and output hardware is being developed alongside new software to run them.  As the technology evolves, VR developers need to be able to incorporate changes quickly, and deter from over-investing in anything that will soon become obsolete by updated hardware. Building ‘microservices’ rather than ‘macro-products’ is a clever way to remain current. The high speed and collaborative environment allows for the creation of incredibly accurate and detailed modules that are on the knife’s edge of technological advancement and medical expertise.