fbpx
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

SDLC

Software Development Best Practices: Code Reviews – Part 3

Software Development Best Practices: Code Reviews – Part 3

In this third and final installment of my three-part software engineering best practices series on code reviews, we will look at the various tools available to facilitate the code review process. We've already looked at the benefits of code reviews and why conducting...

5 Continuous Integration Best Practices to Consider

5 Continuous Integration Best Practices to Consider

This week we would like to have a look at some continuous integration best practices. The list presented here is not exhaustive, and was inspired by a larger post on the topic at:  http://www.thoughtworks.com/continuous-integration Our purpose is to expand on some of...

How to create Column Contexts for PTC Integrity documents

How to create Column Contexts for PTC Integrity documents

One handy feature of PTC Integrity is the column context. Through the use of the column context a user can easily change what document columns are presented to them in the document view based on the role or task they are performing. For example, by default a column...

Where Does ALM fit into the World of PLM?

Where Does ALM fit into the World of PLM?

Historically, Product Lifecycle Management (PLM) has its roots in mechanical and electrical engineering, specifically the automotive industry. Its use was pioneered to manage a product (for instance, a car) from inception and on through computer-aided design (CAD),...

Software Development Using Kanban

Software Development Using Kanban

Software Development Using Kanban The SPK development team engages with customers utilizing agile principals. This typically means incremental sprint deliveries of code as part of a scrum model. At a recent engagement, we employed an interesting variation of this...

How Code Reviews Reduce SDLC Costs

How Code Reviews Reduce SDLC Costs

Bugs can be introduced anywhere in the software development lifecycle, from the early stages (requirements gathering etc) right up to the final shipping of the project. The most expensive types of bugs to fix are those introduced earliest and fixed latest. For...

Continuous Builds – A Customer Experience

Continuous Builds – A Customer Experience

Software Development Lifecycle (SDLC): In our last article we discussed speeding up your build by leveraging tools such as Electric Accelerator. In this article we will discuss the process of Continuous Integration (CI) along with a customer experience utilizing...