Be the first to like this
Full article on: http://www.hightech-entrepreneurship.com/2014/02/agility-as-corporate-strategy-3-tips-to.html
Apply the principles of Agile project management, which is essential in software development today, not only to the R&D department but also to generalise it throughout the entire company and its relationships with the outside world. Agility as a company strategy, envisioned as three successive eccentric wheels.
1. Agility at the level of the IT department (R&D):
1.1 Generalising the application of agile project management methods, namely iterative and incremental development, throughout the department, through collaborative teams that are organised between themselves, based on adaptive planning, allowing for rapid responses that are flexible to the changes inherent to the current economic environment.
1.2 Implementing a service-oriented software architecture (SOA), which allows for a de-compartmentalisation of skills and expertise and generates creativity in our collaborators, the driving force of innovation.
1.3 Virtualising the development and production environments. Managing one's own hardware infrastructure is no longer of interest today from an economic, an organisational or even a commercial standpoint. The options are numerous (Microsoft Azure, Amazon Web Services, etc.) and sophisticated.
1.4 Completing the internal R&D team with an outsourced team (nearshoring), not to reduce internal staffing and reduce costs but, rather, to have flexible production capacities and advanced skills at specific times. Organisation of outsourcing cannot be improvised. It must be studied and implemented like any project.
2. Agility at the level of the company: Agile project management as a tool for the alignment of departments in the company. For a product-oriented company like EMIXIS, it is easy to generalise agile project management by integrating the product management, communication and sales departments. Envisioning an agile sprint (not too short, such as 1 month) for product development and synchronising product marketing and the definition of the communication plan, commercial efforts and the KPIs that allow for a measurement of the results. Creating team dynamics between departments and sparking natural communication, oriented towards a common goal: that of the company
3. Agility as an ecosystem: An open software platform. The time when computer solutions lived in a closed proprietary environment is gone. The success of a software or a service is measured in terms of available integration, opening up to others, available modules, etc. We have opened our software platform, documented the APIs to allow our clients, our partners, students or third-party developers to offer options, modules and even other applications compatible with our own products and services.