Posts Tagged ‘release management’

Secure Software Release Coordination

The ultimate goal of all software development is the secure software release of the system to a user-accessible production environment. However, the road from code to production is often a long and perilous one. To reduce the apparent risk associated with a production release, many organizations place “gates” at various points along the release path. […]

agile backlog groom

DevSecOps and Release Coordination

The Release Coordination Challenge Release Day.  There are few more terrifying words in the development team lexicon.  This is the moment of truth; will our efforts be for nothing or will we out eke out another production release?  And so many things can go wrong; have we missed critical requirements, did we failed to test […]

Get Prepared with Salesforce Release Readiness Essentials

Understanding Salesforce Release Management With Salesforce, your team needs to prepare for release management. Release Management is the planning, scheduling, coordinating, and overseeing releases and infrastructure changes meant to optimize their efficiency and quality while meeting the demands of rapid growth. “Think of organizational change management as the captain of the ship, setting the course […]

Deployment Groups in Visual Studio Team Services

If you use Visual Studio Team Services for your build and deploy process, you may have noticed a new menu item pop up a few months ago – “Deployment Groups”. I’ve been using this new feature in new projects since it came out in preview in May and it’s a great way to handle deployments […]

Azure DevOps: Scale Out Your Build System

Every developer knows that builds are an integral piece to the Application Lifecycle. Using an automated build and testing process will help speed the time to market for your application. Visual Studio and Team Foundation Server offers a number of features to help with this process. To use Team Foundation Build for automated building and testing […]

BI Tools – Continuous Integration

Automate everything!  The mantra of the real developer – I’d rather spend 2 hours automating a task than 30 minutes of repetitive typing!  Continuous integration finally legitimizes that innate desire to automate during the development process. Continuous Integration (CI) tools automate the application build process and automated tests on a regular interval (or on demand […]

BI Tools – Test Data

BI is built on a foundation of data.  Therefore, testing in BI requires test data, and that means we’ve got to get it from somewhere! I’ve seen two general strategies here: Load the test system directly with production data, meaning that the contents of the test system change with each “refresh”. Generate test data sets […]

BI Tools – Data Modeling

Ah – my favorite topic in BI tools – data modeling and the modeling tool.  An effective data modeling tool is the primary design tool for the database tier of the BI stack and may be extended to capture the design of nearly any system component.  It’s an essential tool in the belt of all […]

BI Tools – Source Control

This one’s easy. Every team needs source control. Period. No exceptions. A team of one needs source control. Source control tools serve two primary purposes in BI development groups: Version control during development including playing a part in code reviews and ensuring the security (backup) of the code base. Deployment support as a controlled repository […]

Release Management for WebSphere Portal

Releasing your portal project to a brand new environment can be a fairly large challenge. I maintain the reason for the challenge is that there are so many tools and procedures required for this process. It is difficult to find somebody on your team that has deep administrative experience coupled with a development background so […]

Release Management Options for WebSphere

Every non-trivial implementation of WebSphere Portal (are there any trivial ones?) will need some degree of automation, mostly around release management.  Most customers have three or more portal environments: Development, Production, and one or more in the middle.  In the last few years, we’re seeing a greater demand for Disaster Recovery environments as well.  Promoting […]