article thumbnail

Stop normalizing unprofessional behaviour in the name of agility

Scrum.org

Agility requires more planning, more knowledge, more diligence, more discipline, and more competence… not less! Think about the lead software engineer at Volkswagen that got a 3-year prison sentence for following orders and writing code that disabled the catalytic convertor when under emissions tests.

article thumbnail

Project Delivery through the Definition of Done

Project Pulse Journal

The "Definition of Done" (DoD) is a cornerstone in project management that ensures every task, feature, or phase meets established criteria before being considered complete. What is the Definition of Done? This definition ensures transparency and quality control as features pass the development process.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Interview Coding Challenges: A Way to Hire Developers Who Know their Code

Teamweek

Interview coding challenges are critical when hiring new software developers. A potential candidate may look perfect on paper and ace a face-to-face interview, but how do you test their coding skills? That’s where interview coding challenges come into play. What are Interview Coding Challenges for Developers?

article thumbnail

Zen and Code Maintenance

Leading Agile

The connection with software development/maintenance is probably obvious. Tying Up Loose Ends in Software. If anything, you ought to ask for special permission not to keep the code clean as you go. Keeping code clean at all times really ought to be considered baseline job performance for a software engineer.

article thumbnail

Where to Start with Scrum? Is Value Stream Mapping Your Answer?

Scrum.org

In the realm of software development, principles of DevOps and a commitment to technical excellence can further enhance the process. Originating from lean manufacturing principles, VSM's relevance has expanded, becoming a cornerstone in fields such as software development.

SCRUM 154
article thumbnail

Doing the Right Thing Right - Validation and Verification

Scrum.org

In the world of software engineering, two terms that often cause some confusion are verification and validation. While they may sound similar, they serve distinct purposes in the development of software products. Think of verification as the technical quality check phase in software development. What is Verification?

article thumbnail

5 Agile Methodologies for Project Managers that are not Scrum Framework

Project Pulse Journal

Ready to transform your approach to project management and software development? Exploring Agile methodologies provides teams with flexible, efficient, and collaborative approaches to software development and project management. Agile methodologies offer a path to mastering these challenges. What are the Top 5 Agile Methodologies?