To my mind the phrase Application Lifecycle Management naturally means managing the lifecycle of an application. An application’s life begins humbly – with a request from a user or a customer, which fights for its survival amongst scores of similar requests. Once it wins, an application – however small or large – gets implemented/ developed to meet that request. Once deployed, an application has a life, the length of which is determined by a number of factors such as TCO and conformance to changing business requirements. The moment these factors weigh against the application, out it goes…
Digite recently sponsored a team at the Agile Coach Camp (Goa, India) organized by ASCI (Agile Software community of India) where a good number of agile coaches and practitioners from various leading organizations and cities of India met in an open space format, to discuss various Agile coaching and implementation issues, as well as share notes on various flavors and practices of Agile being implemented in different organizations.
If there is one team that epitomizes the ‘Structured Chaos, Unstructured Innovation’ mantra, it is the Digité Engineering team! Our daily churn across different engineering streams of new releases, maintenance and Patch Releases, as well as responding to Support and field issues are all done in a day’s work! As Director, Engineering at Digité, my job is to make sure we are all pulling in the same direction!
My introduction to the Agile world goes back about 3 years. Charged with the new buzz of Agile, a team at Digité attended an Agile workshop conducted by a local Agile/ Scrum trainer. The first part of the workshop was really very exciting where the coach educated us on the Agile Manifesto. In the second half, we learned of various Scrum characteristics. At the end, the coach made a remark – ‘You will be an Agile Organization only if you follow ALL of the Scrum methods described in the workshop’.
In a recent exchange, I was asked what the typical ALM tools do to address three key challenges around process improvement and compliance in software/ IT organizations, and more specifically, what we at Digité do about them. I felt these would be of interest to others as well, so here is a summary of that exchange. Most tools lack any (effort) estimation capability and most estimates falter. This is one area that remains a challenge for most organizations and application/ software projects are notorious for not meeting their original effort/ cost/ time estimates.
Time Management has always been a much talked about subject of management. Jim Rohn said “Time is more valuable than money. You can get more money, but you cannot get more time.” Yet, software engineering has always understated the importance of time. In most organizations, time sheets are filed casually. I don’t know of too many developers who can honestly say that they file time accurately. As I tried to analyze the problem from my own experience…
At Digité, we have been a web-based application right from the start. Before Cloud, before SaaS, there was ASP – and our initial product launch was as an ASP – Application Service Provider. As luck would have it, a majority of our customers preferred to host the application ‘on-premise’ and simply wanted to buy the license from us. This worked very well for us – because it gave us invaluable experience in a variety of areas, from the challenges of implementing an enterprise software across the organization.
As a Testing manager in Digité, I am perhaps best placed to share Digité Enterprise’s impact on my team’s and my work. Prior to using Digité, we used to manage our test inventory in Excel sheets – which is how a lot of organizations and teams still manage their test repository. These were multiple sheets that were organized module-wise. Test results were similarly tracked in Excel and we would depend on a combination of filters/ pivot tables in Excel to help us identify the failures, resubmit them for execution, etc.
In an indication of the growing ranks of software product/ engineering companies in India, Nasscom – India’s premier software industry association – organized its 3rd Annual Product Enclave, in India’s Silicon Valley – Bangalore. I was there to represent Digite there along with my colleagues. The theme at this year’s conference was “Positioning to Win” – and underscored the need for software companies to establish their brand globally through innovation – both in product and marketing – and thought-leadership.
Try SwiftKanban Enterprise Plan FREE for 30 days.