A symphony of product owner, DevOps team and scrum master brings real business agility

“You can’t simply ask what customers really want and then try to give that to them, by the time you get it built, they will want something new.” This interesting quote from Steve Jobs has only become more meaningful and relevant in today’s context. Technology advancements, business dynamics and their associated disruption have challenged IT 

Continue Reading…

Using mini-specs to drive better quality in Agile projects

Agile projects are often prone to issues related to requirements and design clarity, especially when there is involvement of distributed teams. One of the biggest quality levers in my opinion is “design” – both functional and technical. Putting thought upfront on the requirement and the system visualization of the functionality, and all its dependencies, is 

Continue Reading…

2015 forecast: The sun is out for cloud computing

The cloud space continues to evolve at an astounding pace. As recently as 12 months ago, we were still educating many clients about what they could achieve with cloud computing. We tirelessly explained the differences and benefits of options such as Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). We also debated the suitability of various 

Continue Reading…

Three reasons why basic requirement mapping document is a must for successful agile delivery

What level of documentation is necessary for the “Agile” delivery model? This remains a persistent question. Agile practices restrict the amount of time spent on preparing reports and documentation manually for all kinds of transactional activities like reviews, test execution reports, audit reports etc., which need to be pulled from the systems and tools as 

Continue Reading…

Are we ready for Agile? Demystifying Agile (Part-2)

In the 1st part of this blog, we emphasized the importance of adopting Agile implementation to move towards seeing its advantages vis a vis the traditional methods. In this blog, we will delve into the measures required to achieving holistic Agile adoption throughout the organization. Agile mindset As competition becomes more intense, there is a 

Continue Reading…

Are we ready for Agile? Demystifying Agile (Part-1)

Agile development has been in existence for almost 13 years and has been delivering immense value to organizations. It continuously accentuates on the rapid delivery of customer’s business value and provides the “best bang for the buck”. We witness a lot of frenzy for Agile Implementation. The interest towards the traditional waterfall and iterative models 

Continue Reading…

Managing Large Complex Business Transformation Programs – 6 Key Considerations for Customers and Suppliers

The majority of large IT programs are expected to deliver a business or process change. These are major change management initiatives that will alter the way an organization operates, including what work it performs, by whom, where and with what processes. However, it has been observed that most large IT projects are usually delayed and 

Continue Reading…

Best Practices in Requirements Gathering: Focus, Flexibility and Adaptability

Based on different studies and surveys, it has been found that a good 60-70% of IT projects fail and only a lucky minority is able to reach fruition. Success here is being defined as the delivery of the agreed upon requirements while adhering to the proposed schedule and budget. One of the key reasons for 

Continue Reading…

Making an ERP System Agile: the BPM Way

ERP systems have long faced inflexibility and agility issues while addressing the process needs of an organization. BPM can play a catalytic role in making the ERP system more agile and flexible to the evolving and dynamic process requirements of organizations. Many BPM tools and systems have evolved with the objective of leveraging existing investments 

Continue Reading…

The Five Factors of Agile Suitability

Agile is here to stay. With its emphasis on lightweight processes, high-quality deliverables, flexibility in dealing with changing business priorities, short delivery cycles, higher team morale, and a whole host of other benefits, agile development offers a fresh approach to businesses seeking greater agility in their software engineering processes. Agile over traditional practices brings in 

Continue Reading…