Community Networking & Membership

Community Networking & Membership

Purpose: Support the passionate expansion of our alliance through growth and outreach.  Cultivate a strategy for outreach and growth through networking with other organizations and through social media

Proposed Near-term Goals: 

  • Lead an ongoing membership drive, including reaching out to SPINs and other like-minded groups
  • Identify categories of participation in the SEA (attendee, notified/mailing list, member, corporate)
  • Create and publish a membership directory, and a process for keeping it up-to-date
  • Assist new members to engage with the community
  • Survey inactive members to identify unmet needs and priorities
  • Extend our outreach to the larger software development community 
  • Build marketing gravity around our alliance as a focal point for software excellence
  • Publicize alliance activities, share resources, and demonstrate thought leadership
  • Utilize a variety of social media channels

Participants: Jeff Schwalb (Leader), Eduardo Cerda, Fernando Jaimes, Berta Valdez, Brad Hodgins

Useful Links:

Shared Documents (Google Drive)

Meeting Minutes

Web Forum (Google Group)

sea-membership-networking-wg@googlegroups.com

2020 Year End Report

 

The Exceptional Engineer℠: Engineers that Drive Culture Change from Within

The Exceptional Engineer℠: Engineers that Drive Culture Change from Within

The November 2020 tech talk was presented by Alan Willett and Emilia Vanderwerf

Abstract:

Many SEA members have engaged for years in driving culture changes in their organizations. The culture change desired is for teams to deliver exceptional results. The results are focused on great value for the organization and the customers. Teams where management respects the team’s ability to make commitments that they keep. Teams that consistently deliver near-defect-free products and perhaps even defect-free products. Teams that have mastered design and implementation.

This talk explores these unique questions: Can a single individual drive team culture change from within? Can this individual drive culture change in the whole organization? 

In their presentation, Alan Willett and Emilia Vanderwerf will provide a proof of concept, that the answer to this question is a resounding “yes!” Their highly engaging talk will present solutions to the following questions:
 

  • What is the difference between a good engineer and an exceptional engineer?
  • What are the key concepts an exceptional engineer needs to know to be a force multiplier?
  • Why is stepping onto the path of being an exceptional engineer so very difficult?
  • How to make the reward worth the cost of overcoming the challenges?

About the Presenters

Alan Willett is a globe-trotting solo consultant helping organizations improve the speed and power of their engines of development. Alan is the award-winning author of Lead with Speed and Leading the Unleadable.

Alan Willett was the youngest of six kids on a dairy farm in Hunt, NY, which was (and still is) about a 30-minute drive to any stoplight. In Alan’s opinion, a stop sign would be okay in that town. The stoplight is a bit of high-tech overkill. The dairy farm has been in the family for almost 200 years. In Alan’s teenage years, the farm won Dairy Farm of the Year multiple times, while other farms failed. Alan learned how to be lucky by using data, technology, hard work, and logical decision-making. 

After the farm, Alan went to Rochester Institute of Technology. There, he ran track and cross-country. He actually did run across the country with his team. The team was in the Guinness Book of World Records for running a relay from ocean to ocean in record time. While at college, as a side hobby to his athletics, he received a degree in computer science, which later became a Master’s degree.

When Alan started working in the high-tech world of high-pressure product development, he found that most of the projects used data much less than they did on the farm. On his projects, he put into place the use of data and logical decision-making.His travels eventually took him to work at the world-renowned Software Engineering Institute, the think tank of the world on high-tech development work. There, he was able to work with many of the geniuses that have pushed the state of the art. He worked with and was good friends with the late Watts Humphrey, who received the National Medal of Technology from George W. Bush. His most fun there was running some miles with Watts while arguing about quality data.

Alan currently lives in a co-housing cooperative with his wife and family in Ithaca, NY.

Emilia Vanderwerf is a software engineer who has built multiple robots, helped save almost 1000 people from human trafficking using big data analytics, and is currently improving the internet through Digital Experience Monitoring. Her dream is to a play a vital role in continuing to solve today’s global humanitarian problems, especially climate change. 

Emilia lives in Ithaca, NY with her husband and daughters.

Schedules are so 20th Century! Leveraging the TSP℠ and Agile Disconnect

Schedules are so 20th Century! Leveraging the TSP℠ and Agile Disconnect

The October 2020 Tech Talk was presented by David R. Webb.

Abstract:

The Team Software Process℠ (TSP℠) and Scrum are similar in so many ways. They are both dedicated to delivering value to the customer, using historical data for planning, developing iteratively, building in quality, practicing continuous process improvement, and much more. Despite these similarities, the TSP concentrates intently on schedule performance, with tools, measures, and practices laser-focused on creating and meeting a defined schedule. On the other hand, Scrum considers schedule prediction to be a waste of valuable time that could be spent delivering value.

This presentation will explore why this fundamental disconnect exists, when to focus on schedule, and (just as importantly) when not to. The presentation will conclude with recommendations on employing Scrum techniques for TSP teams as well as TSP methods that can help out with Scrum projects.

About the Presenter

David R. Webb is a Senior Operations Program Analyst at Kihomac, Inc. He is currently working as an Agile coach to improve the engineering processes of the A-10 Operational Flight Program team in the 309th Software Engineering Squadron at Hill Air Force Base, Utah. Prior to this assignment, Dave worked as a government project management and process improvement specialist with 309 SWEG. He has over 33 years of technical, program management, and process improvement experience on Air Force software. Dave is a certified Scaled Agile Framework (SAFe) Product Owner, Scrum Master, and Agilist. Previously, he was authorized by the Software Engineering Institute as an instructor for the Personal Software Process, as well as a Team Software Process coach. He has worked as an Air Force manager, SEPG member, systems software engineer and test engineer. He is a frequent contributor to technical journals and symposiums, and he holds a bachelor’s degree in Electrical and Computer Engineering from Brigham Young University.

℠ Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. The Software Excellence Alliance is not affiliated with Carnegie Mellon University.

The End of a Myth, Programmer Productivity

The End of a Myth, Programmer Productivity

The September 2020 Tech Talk was presented by Dr. Bill Nichols

Abstract:

One often-quoted truism in software engineering is that good programmers are “much much better” than bad programmers. The size of “much much better” is widely debated, but ranges such as 10 times more productive are often cited as conservative estimates. This presentation argues that such statements are misleading and miss numerous important effects. Based on the studies described, it would appear that some programmers are not inherently exceedingly better than others, but they are often somewhat better or worse than themselves.

About the Presenter 

Dr. Bill Nichols is a senior member of the technical staff in the Software Solutions Division of the Software Engineering Institute at Carnegie Mellon University. He has more than 30 years of technical and management experience in the software engineering industry. His current work focuses on software process measurement, project management, quality, security, and improving development team performance. Dr. Nichols is a Senior Member of IEEE and a member of ACM.

During his tenure at the SEI, Dr. Nichols has worked with the Team Software Process (TSP) Initiative and Software Measurement and Analysis. He has co-authored several TSP publications, including the PSP and TSP Bodies of Knowledge and the TSP Coach Mentoring Program Guidebook. Recent work includes software metrics and software security metrics, including the government’s guide to using security tools in software development.

Prior to joining the SEI, Dr. Nichols earned a doctorate in physics from Carnegie Mellon University after completing graduate work in particle physics. He later led a software development team at the Bettis Laboratory near Pittsburgh, Pennsylvania, where he developed and maintained nuclear engineering and scientific software for 14 years.

While working in physics and nuclear engineering, he contributed to technical articles appearing in Nuclear Instruments and Methods, IEEE Transactions on Nuclear Science, and Physics Review Letters. Since Joining the SEI, he has published articles on software metrics, process, and quality in IEEE Software, Software Quality Professional, Transactions on Software Engineering, and the Journal of Empirical Software Engineering.