Last week, IBM DevOps Services was enriched with a new beta feature for tracking and planning. Not sure what will be the exact next of this new feature yet. Some refer to it at the Track and Plan , or the Agile Track&Plan . Other as the Agile Quick Planner .
Whatever the name used, the main objective is to make access to work items easier, and to better support Scrum teams in their project activities.
It is quite easy to enable this beta feature on your existing project. Simply open the project and select the... [More]
While testing may take as long as it takes, what happens if the time available is less than what is required. Has the application been tested with sufficient coverage so that the organization is releasing with confidence. In today's world, the delivery teams need to look for ways to become more efficient and effective in their testing process and deliver software of higher quality at the speed their customer demand.
To better understand the challenges Testers face, we asked the Testing community about their jobs: what distracts them,... [More]
In my role as a Mobile Solution Architect and Certified Scrum Master, the question that I am most frequently asked is, “How do I use Agile on a mobile development project?” I have found Agile to be very versatile; so my initial response to the question is that it can be used the same way on a variety of projects. That said; there are differences between a mobile project and an enterprise project. However, these differences relate to the device specific details and are technical in nature and not related to Agile in and of itself. I have worked... [More]
In this blog post , I would like to share some practical experiences gained over past couple of years in Implementing Agile in our team. I intend to write this as a multi part series with each one walking through a different adoption phase for a set of practices we felt were important to implement at particular point in time. I would also like to share on what worked well for us and some pitfalls to avoid . Part 1 : The beginnings
Part 2 : Agile Planning And Tracking
We have many clients that use IBM's Rational Unified Process (RUP) and are interested in becoming more agile. Replacing RUP with Scrum leaves behind some very good guidance that RUP (as part of IBM Rational Method Composer) provides. For those looking to extend Scrum and Extreme Programming (XP) and scale to more complex agile projects the Disciplined Agile Delivery (DAD) process decision framework is a good fit. I often get asked "What is the relationship between DAD and RUP? Is DAD just Agile RUP ?"... [More]
A few weeks ago I delivered a session on Scaling Agile Planning to Support Large Distributed Programs at the 2014 IBM Innovate conference. The session was well received so have posted a copy of the slides for anyone interested, c lick here .
In this session, I discussed my lesson learned applying Disciplined Agile Delivery (DAD) and Scaled Agile Framework (SAFe) to solve some of the common scaling challenges at several large organizations where I consulted an an agile coach and scrummaster.
Scaling Agile - Session Abstract
Perhaps one of the most difficult aspect of scaling agile is the ability to quickly identify, develop and translate large business requirements into actionable stories. Recently, I had the opportunity to work with a Program management team incorporate several lean / agile principles into their existing enterprise agile adoption strategy in support of a DevOps initiative. The customer wanted to implement improvements that would allow their teams to establish agile practices along with continuous delivery, continuous testing to allow them... [More]
Wikipedia has a pretty damning definition of an informationsilo: http://en.wikipedia.org/wiki/Information_silo .In this context, silos are only seen as an inhibitor to communication andcollaboration. Of course, I agree that anything that inhibits collaboration isa bad thing for software development and being committed to agile softwaredevelopment, I really believe collaboration is the key to productivity and quality.
But thinking about how we got here, I’m not convinced it’sall bad, and don’t agree with the premise... [More]
Today, Agile practices are being adopted in virtually every industry to deliver softrware-driven innovation from mobile applications to safety-critical medical devices. Leveraging Agile provides organizations with a competitive edge, allowing these organizations to deliver working products faster and with higher quality. The IT Symposium is designed to appeal to both IT managers and their Agile team members, experts will cover the spectrum of the Agile journey, including tips for successful Agile adoption, techniques for... [More]
In March 2014, we released the IBM Workload Automation as a service (WAaaS) offering, hosted on the public Softlayer cloud. One of the major characteristics of this offering is the automated delivery process that allows us to deploy the latest available product features, controlling a continuously testing and code promotion flow (QA -> Staging -> Production).
In this blog I want to show you how using IBM UrbanCode Deploy we manage the environments dynamically provisioned in the SoftLayer... [More]
As an industry, IT shops and theSystem Integrators that are partners with IT shops, are getting better atcontinuous integration, continuous testing, and even continuous delivery. Mostmajor clients I step into now are able (or getting very close) to at least havesome streams of continuous delivery that can deliver technology changes to endusers on some “faster” interval. Whether that is six weeks, two weeks, daily,or hourly; we are all getting faster at delivery. We are even seeing continuous roadmapingreplacing annual planning sessions as... [More]
This article summarizes why adopting DevOps is critical to fast, lean Enterprise Software Delivery, and describes how the IBM DevOps practices can help you adopt DevOps.
DevOps is an enterprise capability for efficient continuous software delivery. IBM’s approach to DevOps is summarized as follows:
“By applying lean and agile principles across the software delivery lifecycle, DevOps helps organizations deliver a differentiated and engaging customer experience, achieve... [More]
There’s been a refrain I’m hearing lately: “The team has six weeks of manual testing at the end of every release cycle. In order to get to continuous delivery, we have to address all this technical debt and automate those tests– we can’t possibly find enough time or resource to do that. “
Are you sure?
Right now you’re thinking this is going to be another one of those exhortations to prioritize technical debt because it’s killing the team. Nope. I’m suggesting you forget... [More]