There is very little difference between an engineering manager and traditional business manager. Both types of managers need to be able to organize, motivate and help teams as well as meet business goals in a cost-effective way. The difference is the work that is being managed. According to Lorenzo Pasqualis, vice president of engineering at … continue reading
We’ve all heard the old saying “A picture is worth a thousand words.” It’s trite, but it’s true. An image can cut through the crap and get everyone on the same page in an instant. In the software development world, examples carry the same power. That’s why I, like so many others, am a big … continue reading
Private repositories with unlimited collaborators are now available to all GitHub accounts and all of the core GitHub features are available to everyone. “This means teams can now manage their work together in one place: CI/CD, project management, code review, packages, and more. We want everyone to be able to ship great software on the … continue reading
Collaborative IDE provider CodeStream has announced a new version of its platform. CodeStream 7.0 includes updates to code reviews and a Live View that shows what everyone is working on. Updates to code reviews include the ability to request code reviews right from the IDE, notifications when code reviews are initiated, the ability to do … continue reading
In the past week, the Apache Software Foundation has announced a number of updates to its projects. Apache Tomcat has been updated to version 9.0.34. Key changes from the previous version include support for default values when using ${…} property replacement in configuration files, a warning when configuring HTTP Connectors if the encoding is not … continue reading
The 18-month project was approved, funded, and project team members, users and user management attended the project kickoff meeting for the new system. Six months later the project is on schedule and on budget. Yet, unknown to the team, problems are brewing that cannot only sink the on-time and on-budget project, but these problems might … continue reading
Software development may be a faster process thanks to the rise of Agile, DevOps, and continuous delivery, but governance, risk and compliance (GRC) management are slowing things down. There are many manual and lengthy checks that go into GRC to make sure the software is secure, adheres to laws and regulations, and is on track … continue reading
GitLab announced that 18 of its features are moving to open source including related issues, export issues, issue board focus mode, and service desk. “This marks a major milestone in our efforts to empower the community to collaborate more robustly and to take our single tool for the DevOps lifecycle to the next level,” Sid … continue reading
Due to the COVID-19 outbreak, Google announced that it is completely cancelling its I/O Developers Event that was set to happen May 12 – 14th. “Please know that we remain committed to sharing ongoing Android updates with you through our developer blogs and community forums,” Google wrote in a tweet. Intel opens oneAPI DevCloud for … continue reading
JetBrains has released a preview of the upcoming release of Kotlin. The Kotlin 1.4-M1 release includes a new, more powerful type inference algorithm that is enabled by default, as well as new features and language changes. Within the more powerful algorithm, SAM conversion for Kotlin functions and interfaces allows users to pass a lambda when … continue reading
Estimating the time and cost it takes to deliver a project is the bane of system development and it is an old problem that doesn’t seem to be getting any better. How bad? According to a 2012 McKinsey-Oxford University study of 5,400 large- scale IT projects, 66 percent were over budget, 33 percent came in … continue reading
As I travel around talking to Scrum teams, developers and pretty much anyone involved in building products, they seem to always bring up “velocity.” Don’t get me wrong; velocity is a good measure, but it is only ONE measure, and it is one that can be quite subjective as well. In Scrum, for example, teams … continue reading