Scrum Development Blog

Better teams make better products.

Archive for the ‘News’ Category

Why Scrum Developer?

News | Posted by The 3Back Team
May 05 2010

professional certification for scrum developers

Why Scrum Developer?

Modern software development is radically different from traditional software development. The procedural systems we built in the past are being replaced with business applications that demand more.  The new business application needs are more complex and thus require better engineering skill. Building these modern business applications requires a team with deep skills in agile process, design patterns and development practices.  These applications are often managed using an Application Lifecycle Management (ALM) Framework that uses Scrum Framework for building the Product. Applied Scrum requires a well formed team with Developers who know what to do.

Working on a modern software team requires a change in both how we build & how we work together. Scrum is a process that was born from the study of effective software development practice. While Scrum has proven itself to be amazingly applicable to other kinds of product development work it is still in demand and growing as an applied practice in software.

Organizations recognize the importance of their software development professionals but, what is often unrecognized is the intense interaction between teams and technology in building today’s products. This Certified Scrum Developer course is designed to do address both the human& technical challenges of a software developer. This course is delivered in the context of a Scrum team that is working to build a modern software centric product focused by business value.

Certified Scrum Professional

News, Scrum Terms | Posted by The 3Back Team
Mar 24 2010

certified scrum professionalThe Scrum Alliance has updated their program for Scrum. The designation of Certified Scrum Practicing has been changed to Certified Scrum Professional (CSP). The main reason for this change has been to improve the brand and image recognition. This marks a good step forward with a focus on the CSP designation being the real deal. Take a CSD, CSM or CSPO course forms a simple pathways to recognized expertise in applied scrum. The real deal is the CSP which is now a year practicing scrum, a writeup of your experience and defense of your work.

Another interesting observation about this move is the use of the 3 letter abbreviation does not need to change. Which helps with branding and those in the CSP community. Many use the 3 letters to brand themselves on resumes, titles, etc. so the switch is less painful.

Raising bar on agile / scrum expertise is a good step for our community and we are excited to see this move by the Scrum Alliance.

Scrum Air Force

News | Posted by The 3Back Team
Mar 05 2010

The scrum development air force is coming to Orlando for the March 2010 Scrum Gathering.

Effective Agile Dev LLC and 3Back LLC are  excited to be at this years Scrum Alliance Scrum Gathering in Orlando.

scrum airforceeffective agile development air force scrum

Are you going? Then sign below in the comment  section.

Certified Professional Scrum Developer

News | Posted by The 3Back Team
Feb 28 2010

Certified Scrum DeveloperA Certified Scrum Developer or Professional Developer is a designation recognized by the Scrum Alliance. This program was developed to address the needs of the modern software developer in scrum. The Certified Scrum Developer (CSD) is a designation that carries focuses on key learning objectives and is part of a Scrum Developer Training curriculum.

•  Use emergent architecture to avoid technical debt
•  Use Test Driven Development as a design tool
•  Setup and leverage continuous integration
•  Use Test Impact Analysis to decrease testing times
•  Manage SQL Server development in an Agile way
•  Use .NET and T-SQL refactoring effectively
•  Build, deploy, and test SQL Server databases
•  Create and manage test plans and cases
•  Create, run, record, and play back manual tests
•  Setup a branching strategy and branch code
•  Write more maintainable code
•  Identify and eliminate people and process dysfunctions
•  Inspect and improve your team’s software development process
•  Form effective teams
•  Explore and understand legacy “Brownfield” architecture
•  Define quality attributes, acceptance criteria, and “done”
•  Create automated builds
•  How to handle software hotfixes
•  Verify that bugs are identified and eliminated
•  Plan releases and sprints
•  Estimate product backlog items
•  Create and manage a sprint backlog
•  Hold an effective sprint review
•  Improve your process by using retrospectives
•  Use emergent architecture to avoid technical debt
•  Use Test Driven Development as a design tool
•  Setup and leverage continuous integration
•  Use Test Impact Analysis to decrease testing times
•  Manage SQL Server development in an Agile way
•  Use .NET and T-SQL refactoring effectively
•  Build, deploy, and test SQL Server databases
•  Create and manage test plans and cases
•  Create, run, record, and play back manual tests
•  Setup a branching strategy and branch code
•  Write more maintainable code
•  Identify and eliminate people and process dysfunctions
•  Inspect and improve your team’s software development process