Have you read Sanjeev Sharma's DevOps for Dummies book? See http s:// sdar chit ect. word pres s.co m/ta g/de vops -for -dum mies /
As I've been working to prepare one of our internal teams to work with customers at BlueMix and with our DevOps Services , one of the assignments was to read the book. Giving a quiz seemed a bit heavy-handed (they're all professionals after all) so I figured a short crossword puzzle that teased out some of the key terms and ideas would be sufficient confirmation -- and a bit of... [More]
I'm very excited to be presenting at Innovate 2012 again this year. But I'm particularly excited to be talking about one of my favorite topics. Over my many years of doing test automation, I've built several homegrown solutions to solve the end-to-end automation problem to apply interesting integration tests to the nightly build. As a tester, nothing was worse than spending hours or days setting up a complex system to discover that although the build had passed all the unit tests, it basically was unusable! And as systems get... [More]
I recently authored an article in EE Times that describes the benefits and challenges surrounding going agile in developing medical devices. The benefits are similar to the ones in other industries but even more acute because the expense to develop a product is so high so not meeting a customer's expectation is huge. The challenges are all around how to build using agile methods while meeting regulatory concerns. Here is a link to the article and please feel free to comment to this blog or send me a direct message.
2015 brings a new event experience for Innovate attendees because we have combined three IBM conferences—Innovate, Pulse, and Impact—into one comprehensive software event: IBM InterConnect 2015. And we have a new time: February 22-26 2015. We have a new place: Las Vegas, Nevada.
Because we have combined these events, there are even more networking opportunities, professional education, and technical certifications available to attendees. The topics will also range... [More]
Our agile program and release planning tool Sellegi ACT has been developed for several years. It was a monolithic, eclipse-based, thick client with file based data storage.
We knew that the features in our product are one of a kind; supporting enterprise agility in an extremely efficient way. But the UI on the thick client makes it less intuitive to understand and use. In June we decided to migrate the complete tool to a web-based, client / server application. A complete shift of architecture, platform, storage... [More]
Another story to share ... from members of the IBM Rational Services team in South America. I thought that this was another great DevOps adoption story worth sharing. I've taken the names out to protect the customer's privacy.
What is this story about??
This story is about a customer who is one of the largest banks in South America. This bank provides many different services to its customers and needs to keep up with the fierce competitive landscape. As with most industries, the... [More]
Scrum often works extremely well for small co-located agile teams but fails to when applied to larger more complex projects with distributed resources.
The obvious question is why?
What about what about projects with more complex situations:
Projects or programs with large teams (15 – 20) or projects that have teams with overlapping work-streams
What about globally distributed teams where team members are in multiple time zones (making it difficult to conduct practices such as daily... [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]
It is quite common for organizations to deploy their applications onto multiple environments. For example, most teams need environments for development, test, pre-production, and production.
Dealing with all these environments is never easy, and it requires collaborative work between development, tests, operation, and 3 teams.
IBM DevOps Services recently (Oct 2) improved the Delivery Pipeline to support multistage deployment. If you have multiple Bluemix spaces, you can configure the pipeline to deploy to these different... [More]
When I was a kid, we would either chant or whistle when walking or driving by a graveyard. According to Wiktionary , the meaning is clear:
"To enter a situation with little or no understanding of the possible consequences."
Or otherwise stated, an incantation can protect you from something you ultimately can’t avoid. I.e. one day, we are all headed to the graveyard.
I think about this saying a lot when talking... [More]
I ran across this on Twitter this morning and thought it would be useful for anyone who are currently interested in adopting a DevOps approach with Cloud. Dan Berg ( @dancberg ) posted this easy to understand whiteboard video. If you don't see the embedded window below, click HERE to go directly to YouTube. I apologize in advance if you are unable to access YouTube.
10. We are highly interactive virtual community--not just a forum or distribution list The DevOps Community provides a collaborative environment with discussion groups, work groups focused on hard topics, interaction with some of the world's recognized thought leaders, webinars with interactive Q&A, training for specific practices and more. Better yet, these opportunities are almost always free. 9. We are community-driven and focus on topics of greatest interest to the community The... [More]
So 2012 is in the past and it's time for your team to look ahead to 2013. Brian Bryson, Rob Retchless and I recently discussed New Year's Resolutions in our latest Software Threads podcast.
We agreed that 2013 is about fostering an environment that supports an extended agile team by implementing new practices that enable continuous software delivery. With a heavy focus on three areas, DevOps, Customer Collaboration and Incremental Design.
Resolution #1: Connect with operations
Do you want to lead a transformation in your organization to adopt enterprise DevOps? Get trained! Become certified in Scaled Agile Framework (SAFe TM ) and prepare to lead effective change to realize the value of DevOps at an enterprise scale
Time slot: Pre-conference, Saturday and Sunday May 31st and June 1st @ 9am - 5pm
Speakers: Scaled Agile Inc, the authors and owners of the Scaled Agile Framework (SAFe TM )
Room: Swan Hotel, Lark 1-2
SAFe is rapidly gaining momentum as an industry-proven framework for applying lean... [More]