Continuous Integration (CI) is a software development methodology that uses small and frequent incremental changes to the code base, which are incorporated into a rapid build and test environment. Each change integrated into the source repository is verified by the...
Infrastructure
3 Options for Network Installation and Application Management
It seems like every week there’s another article about “Network Installation Services” – even if we don’t realize it. I believe Apple really hit the nail on the head with their iPhone App Store, as evidenced by the copy-cat implementations in the WebOS App Catalog,...
Upgrading from ClearCase/ClearQuest 7.0 to 7.1
As an IT engineering expert for SPK and associates, a California based IT services company, I write blog posts on topics such as Software Configuration Management and other Engineering Applications. This week I’d like to blog about my experiences in upgrading...
How to Build a Corporate Web Infrastructure
As an IT professional, one question I’ve heard more than once is: “Why do I need you – I can setup a computer, a web server, a database, etc”. My answer varies based on the audience but essentially comes down to: if you are entrusted with a company’s...
Which software configuration management (SCM) system is right for you?
At SPK and Associates we are often asked for direction with respect to versioning control systems. The management of software and related artifacts is core to your development process and a key factor in determining the operational productivity of your...
10 Step Process for Deploying User Workstations using Clonezilla
One of the most time-consuming tasks as an IT Administrator is setting up a new workstation for a new user. A workstation is typically a laptop these days, but could still be a traditional Windows desktop or possibly a Linux-based workstation. As part of SPK's...
How to Monitor NetApps with Nagios
I just came to the realization that I've been working with Network Appliance filers for over a decade now. They're great -- rock solid stability, an ever expanding feature set, excellent tech support, and they're certified against many enterprise applications...
OKR and Agile: Harmonizing Strategic Goals with Agile Methodologies
Objectives and Key Results (OKRs) and Agile methodologies like Scrum, Kanban, and SAFe are powerful frameworks designed to boost productivity and keep teams aligned. OKRs drive strategic goal-setting and measurable outcomes, while Agile approaches like Scrum focus on...
Beyond Timelines and Budgets: How Strategic Project Management Accelerates Market Readiness
Meeting deadlines and staying within a budget are important to business success, but continuous achievement requires more than these two factors. Modern organizations understand that a strategic project manager (PM) is vital to project success. A PM’s role extends...
Maximizing Efficiency with a RACI Matrix
For years, I’ve enjoyed working with clients on difficult projects. In my early career, I did a lot of work for a cloud and infrastructure company where I mainly worked with internal teams. However, when I did get the chance to work with external clients, I found...
Avoiding Common Goal-Setting Pitfalls with Best OKR Practices for 2025
Goal-setting is vital to business success, but it is not without its challenges. Objectives and Key Results (OKRs) are a popular framework for aligning teams and driving results. Despite knowing about OKR practices, companies still commonly fall into traps that derail...
Reduce Technical Debt and Streamline Your Jira Backlog with Atlassian Compass
Have you ever found your team sacrificing long-term stability for short-term speed? This is unfortunately a common practice as businesses try to keep up with new technologies and emerging competitors. This practice leads to “technical debt” otherwise known as the...