Categories
- Agile (1)
- Alignment (15)
- Archimate (7)
- BPM (2)
- Development (8)
- EDA (1)
- Enterprise Architecture (15)
- General (21)
- Governance (18)
- Knowledge and Craftmanship (31)
- Leadership (19)
- MDA (5)
- Measuring (3)
- Mobile (3)
- Modeling (16)
- Practical (25)
- SaaS (3)
- Security & Privacy (2)
- SOA (5)
- Theory (11)
- TOGAF (4)
- Trends (14)
- Uncategorized (112)
- ViaNovaArchitectura (3)
- Web 2.0 (1)
Tag Cloud
ALM APM application management application management application portfolio management Application rationalization architecture Complexity Connection CRM Development emergence end-of-life Enterprise Architecture Enterprise Architecture ESB Global Delivery guestblog: Ahmed Ibouhouten guestblog: Richard Lendvai ICT Industry India information science Insight Integration Lifecycle Management MDA MDD mobile development model driven model driven development motivation offshore productivity quality research Simplicity software development software factory software metrics Software production Sourcing Visualization Winning Architecture;NAF
Venus and Mars
February 10th, 2012 Kees Kranenburg Tags: application management, software development
Posted in Development, Trends |
The divide between Software Developers and Application (Support) Managers is a much-discussed topic that may be compared to “Men are from Mars, Women are from Venus”. But is this point of view still valid nowadays?
Software development and application management have much in common. Software development has distanced itself from yesteryear’s quickly hacking together of applications. Nowadays, professional software engineers apply solid processes such as requirements management, configuration management, version control and release management – right from the start of their project. Especially with continuous integration and Agile software development in mind, these processes are crucial to professional software engineering nowadays. From a process point-of-view, there is no difference between realizing software application version 0.1 or delivering release 3.2.
The increased integration of software development and application management has also been recognized internationally. The Software Engineering Institute (SEI) integrated application management into its CMMI model: CMMi for Services.
At the same time, application management has become more than simply maintaining a number of applications. Today’s application portfolios are complex and prone to change because of ever changing business needs. Mergers, acquisitions and disentanglements force organizations to align, to rationalize and to modernize their application landscapes. Today’s application management operations should also include design, development, customization and integration to enable today’s business needs.
To operate efficiently and effectively, a seamless cooperation between application management, maintenance, and large-scale functional changes and enhancements (projects) is a prerequisite. When software development and application management are strongly integrated, preferably into one organizational department, this cooperation comes into its own. So no separated departments, not to mention separate planets!



Excellent article . The need for robust configuration management processes is sometimes underestimated and not always fully understood by business management and the wider user community.
As a Software Build Manager working within the Configuration management team I see the benefits of the disciplines on a daily basis.