From Sprints to Marathons – Sustaining Speed to Value

From Sprints to Marathons – Sustaining Speed to Value

The October 2023 tech talk was presented by David VanEpps

Abstract

Technology leaders know the pressure to deliver high-value projects with speed. When projects turn to portfolios, the game changes. The rules of speed-to-value still apply, but now there are different dimensions required to make that speed sustainable over the long haul. Delivering sustained speed-to-value isn’t a sprint, it’s a marathon, and much like running a marathon, there are some clear guidelines that can be followed. 

Specifically, we’ll address the need for setting the right pace, managing a different set of metrics, balancing the needs of competing forces, managing enterprise expectations, and future-proofing the organization.

About the Presenter 

David VanEpps

David VanEpps is the VP of Engineering at Ursa Space Systems, where he brings a passion for software engineering excellence and exceptional leadership. Prior to his role at Ursa, he served as Senior Director of Delivery for Acxiom, a global marketing technology company, where he rapidly scaled technology teams while improving both client and associate delight. He has held numerous technology leadership roles at high-tech companies such as OnStar and Vynamic. David has consistently led technology organizations to deliver solutions that exceed expectations while delighting clients, associates, and shareholders. His cross-industry experience and principles of execution have enabled teams to drive exceptional speed-to-value and quality.

David graduated from the Rochester Institute of Technology with a bachelors in Computer Science and a masters in Software Development and Management. He resides in Harrison Township, Michigan, with his wife, Charlotte. Outside of work, he actively volunteers and serves on several non-profits, and he enjoys running, cycling, writing, and speaking in his spare time.

Software Excellence through the Agile High Velocity Development℠ Process

Software Excellence through the Agile High Velocity Development℠ Process

Abstract

The Advanced Information Services Division of Ishpi Information Technologies, Inc. (DBA ISHPI) performs all aspects of the software development lifecycle using its High Velocity Development℠ (HVD) process. We have studied many methods and frameworks (including Personal Software Process, Team Software Process, CMMI for Development, Scrum, Kanban, CMMI for Services, ISO 9001 (Quality Management), ISO 20000-1 (Information Technology Service Management), ISO 27001 (Information Security Management Systems), Cybersecurity Maturity Model Certification, and more), adapted them, combined them, and made them our own. The result is an innovative, cohesive process that works for us—our agile HVD process. We have shown that diverse inputs need not be contradictory choices, but instead complementary building blocks. By evolving, implementing, and utilizing the HVD practices, AIS Division teams have achieved significant improvement in productivity and performance. ISHPI’s customers have benefited from shorter schedules, lower costs for development due to minimal rework costs, lower costs for maintenance, and an overall positive experience during each project.

About the Presenter 

Stephen Shook, ISHPI’s Vice President of Software Engineering & Quality, brings more than 25 years of experience in senior management, business development, development management, project management, software engineering, and implementing Capability Maturity Model® Integration (CMMI®). He is one of the principal architects of ISHPI’s award-winning Agile High Velocity Development℠ software development methodology, which is appraised at CMMI Development Maturity Level 5. As an experienced instructor, coach, consultant, and subject matter expert, he leads and mentors software teams to achieve exceptional cost, schedule, and quality performance in order to achieve customer business goals. Stephen has a Bachelor of Science in Computer Science and Mathematics from the University of Illinois.

Barti Perini, ISHPI’s Vice President of Software Process Improvement, brings over 25 years of experience in software engineering, software development process improvement, project management, and Capability Maturity Model® Integration (CMMI®) and ISO implementation. She leads ISHPI’s Software Engineering Process group, Configuration Management group, and the Quality Assurance group, working with senior management, software development managers, project managers, and engineers to initiate, define, track, evaluate, and implement new methods and technologies to continuously optimize the software engineering capability of the organization (currently appraised at CMMI Development Maturity Level (ML) 5 and CMMI Services ML 3). Barti holds a Project Management Professional (PMP) certification from the Project Management Institute. Barti has a Master of Science in Computer Science from Northern Illinois University, a Master of Technology in Industrial Electronics from Mysore University, India and a Bachelor of Engineering in Power Electronics from Nagpur University, India.

The Real Cost of Bad Software Quality in the U.S. in 2022

The Real Cost of Bad Software Quality in the U.S. in 2022

Abstract

This presentation will introduce The Cost of Poor Software Quality in the US: A 2022 Report, published in December 2022 by CISQ. We highlight the rapidly growing costs of cybersecurity failures and software technical debt. The trends and enablers of these growing costs are discussed.

CISQ’s 2020 report estimated that poor software quality cost the United States economy over $2 trillion in 2020 due to operational software failures, poor quality legacy systems, and unsuccessful projects. Compared to the country’s projected Gross Domestic Product (GDP) of $20.66 trillion, or the $1.4 trillion spent on employing IT/software professionals in 2020, it represents a staggering amount of wasted resources. This talk will share the updated results from 2022.

Author, Herb Krasner, will introduce the important findings in the report, which is full of facts, figures, case histories, references, and specific recommendations for how and where to find these burdensome costs and how to prevent or avoid them.

About the Presenter 

Herb Krasner

Since early 2017, Herb has had the luxury of getting involved in whatever sparks his interest or is stimulated by his professional expertise/contacts.  This led to his publication of the Cost of Poor-Quality Software in the US: A 2018 report, widely read and cited on the internet. This report has since stimulated podcasts, blogs, webinars, and other related opportunities. 

In 2017, Herb retired from his 18-year position as Professor of Software Engineering at the University of Texas at Austin (UT), where he taught undergraduate and graduate classes in software engineering, database engineering, agile methods, and software quality and process improvement. He also performed and supervised research in the science of software design, the economics of software engineering, and software quality/process improvement.  

As a research scientist, he is well known for his leading-edge work on modeling the cost/benefits of software quality and reporting the ROI data for software process improvement programs, as well as the reported results from his groundbreaking empirical studies of professional programmers performed at MCC.   He has published over 55 papers, articles, and book sections, and has spoken at many professional conferences and meetings.   As founder, Chairman, and former Director of the Software Quality Institute (SQI) at the University of Texas, he was largely responsible for creating and shaping the software engineering educational outreach organization into a successful business entity.  

Herb currently serves on the Missouri S&T Computer Science Department’s Academy of Computer Science. and is an Advisory Board Member for the Consortium for IT Software Quality He is active in both the ACM and IEEE Computer Society, and served as past chairman of several international conferences, as well as Director of the ACM Scholastic Student Programming Contest. He was a book series editor for the IEEE Computer Society Press and a member of their Publications Board. His professional awards include the ACM Distinguished Service Award and ASQ Golden Quill Award.

Personal Reviews: How Fencing Helped Me Write Better Software

Personal Reviews: How Fencing Helped Me Write Better Software

The May 2023 tech talk was presented by Dr. Bradley Hodgins

Abstract

NAVAIR has hundreds of engineers/professionals using Team Software Process (TSP) and Team Process Integration (TPI) methodologies to plan and track their projects. One especially valuable activity in TSP/TPI is the “Personal Review,” where an individual looks for mistakes in a product they have just produced (e.g., design document, source code, engineering drawing) before continuing on with their development process. Personal reviews are effective in any domain where mistakes come with a high cost – like in fencing. This presentation explains how to perform personal reviews, and outlines other activities an individual must do before they can execute an effective personal review, such as logging defects and creating a review checklist. We will also discuss fencing.

About the Presenter 

Dr. Bradley Hodgins

Brad Hodgins is a computer scientist and has been supporting Naval Air Systems Command (NAVAIR) for 36 years. He has over 20 years of experience in developing simulation and avionics software. He has spent the last 16 years as a project planning and tracking coach and instructor for the Performance Resource Team (PRT), actively coaching project teams in the development of high-quality products for on-time, on-budget delivery to the fleet.

Brad has expertise and a national reputation in process improvement. During his time with the PRT, Brad gave over two dozen presentations at symposiums and conferences, and authored/co-authored half a dozen published articles and papers, all sharing the great things NAVAIR has been doing. Brad was given a Navy patent in 2008 for the Learning Applying Mastering Perfecting (LAMP) model for team process implementation evaluation and improvement. He was awarded the Michelson Laboratory Award in 2010, and he became a NAVAIR Associate Fellow in 2013. Brad earned a Doctorate in Computer Science from Colorado Technical University in 2015. He retired from government service in 2019, but continues to support NAVAIR as an employee of Saalex Solutions Inc.

Brad is a Taurus and likes surfing (just kidding about the surfing).

Application of Statistical and Other Quantitative Techniques in Software

Application of Statistical and Other Quantitative Techniques in Software

The February 2023 tech talk was presented by Stephen Shook

Abstract

The CMMI has long emphasized use of “statistical and other quantitative techniques” as a best practice for software work. Many organizations struggle with how to apply those techniques. (The ISHPI AIS Division did, too.) What techniques should we use? What business problems will these help us to solve? And, most importantly, what really adds value? This presentation provides a survey of the techniques that we use, and how we use them. Examples include linear regression, prediction intervals, control charts, histograms, and tests for statistical significance. ISHPI will discuss how they apply “quantitative and statistical techniques” in their software work, along with the underlying data and examples from individuals, project teams, and the overall organization.

About the Presenter 

Stephen Shook, ISHPI’s Vice President of Software Engineering and Quality, brings more than 25 years of experience in senior management, business development, development management, project management, software engineering, and implementation of Capability Maturity Model® Integration (CMMI®). He is one of the principal architects of ISHPI’s award-winning Agile High Velocity Development℠ software development methodology, which is appraised at CMMI Development Maturity Level 5. As an experienced instructor, coach, consultant, and subject matter expert, he leads and mentors software teams to achieve exceptional cost, schedule, and quality performance in order to achieve customer business goals. Stephen has a Bachelor of Science in Computer Science and Mathematics from the University of Illinois.