Last week, NJVC announced it had been appraised at CMMI Maturity Level 2 for software development.
CMMI is a process improvement approach that helps organizations of all sizes standardize and continually improve the methods used to achieve business objectives. Maturity Level 2 signifies that NJVC manages projects with an established set of practices and is committed to continuous improvement. All of which sounds nice for NJVC.
But the most important benefit isn't for NJVC. It's for our customers.
Why? To find out more—and find out how software services is a driver of success across NJVC's entire host of IT offerings, from on-premises enterprise to in-cloud applications—we asked a few questions of secure IT expert and Software Services Director Bill Cloin.
NJVC's Bill Cloin
Q: What is your role at NJVC?
A: I am the director of our Software Services Business Practice. I’m responsible for the strategy, direction and general oversight of the practice. Our services include development of enterprise applications, mission systems and mobile applications, as well as cloud and enterprise enablement.
Q: How does a CMMI Maturity Level 2 appraisal benefit our customers?
A: The CMMI ML2 appraisal is an excellent confirmation of the maturity of the agile processes we’ve leveraged for more than 10 years. It gives our customers a third-party validation of our process. We've always been committed to quality processes and continual improvement, and the CMMI ML2 appraisal is a reflection that we are delivering on the quality we promise.
Q: What’s the most useful outcome for a mature organization like NJVC going through the CMMI appraisal process?
A: We are an established organization, with a 15-year history of success in very challenging, often highly secure IT projects. But more importantly, we are an organization that thrives on continuous improvement. We’re never satisfied with the status quo. Going through the CMMI appraisal process provides us with another source to enhance our continuous improvement process.
Q: The CMMI Institute states its goal to “provide the tools and support for organizations to benchmark their capabilities and build maturity by comparing their operations to best practices and identifying performance gaps.” What are some emerging best practices managing software development that’s improving our work?
A: There are always plenty of buzzwords surrounding software development: agile, SAFe, microservices, code-a-thons, hackathons, mashups and so on. But the important thing to remember is that the industry leaders quickly leverage emerging technologies, best practices and deliver without impacting quality, which is accomplished only by having defined and repeatable processes.
Q: While we're better known for our enterprise IT management and now as the company that's helping the Intelligence Community get to the cloud, software services has always been an important driver of our success across all solutions. What are some of the ways software services is helping our customers succeed?
A: Our impact spans intuitive, self-service solutions to custom mission system development. Our goal is always to focus on the needs of our customers, and often our customers' customers. I’m proud to say our solutions have simplified the complex tasks necessary for our customers to fulfill their mission. Our approach in analyzing business needs and applying the right technological solution results in high quality, cost-effective implementation.
Q: What’s the next objective for NJVC’s software development capabilities?
A: We’re never satisfied—there’s always more to learn! So we’re very excited about our next objectives. They include process, technology and industry recognition. CMMI ML3 is certainly on that list.