Software Development Best Practices

  • Contact Us
  • Sign In
  • Search
  • New to Construx?
  • Register



  • Agile
  • Management
  • Estimation
  • Requirements
  • Design
  • Construction
  • Testing/QA
  • OnDemand Login
  • Seminars & Training
    • Seminar Topics

    • Agile
    • Management
    • Estimation
    • Requirements
    • Design
    • Construction
    • Testing & QA
    • Maintenance
    • Methods & Processes
    • Online Courses

    • Construx OnDemand
    • Course Catalog
    • Public Seminars

    • Public Seminar Overview
    • Seminar Calendar
    • VIP Pass
    • Construx Training Center
    • Hotel Accommodations
    • Private, Onsite Seminars

    • Private Seminar Overview
    • Find a Seminar
    • Deployment Coaching
    • Instructors
    • Find A Seminar

    • Find by Job Title
    • Find by Topic
    • Seminar Testimonials
    • Certification / Accreditation

    • Scrum.org / PSM
    • IIBA
    • PMI
  • Consulting
    • Software Development Assessments

    • Software Engineering Benchmark
    • Organizational Assessment
    • Agile Assessment
    • Project Assessment
    • Product & Software Life Cycle

    • Software Development Life Cycle Review
    • Product Life Cycle Review
    • Agile Transformation

    • Agile Transformations
    • Scrum Consulting
    • Scrum Tune Up
    • Scaling Scrum
    • Agile Adoption
    • Kanban
    • Software Metrics

    • Software Measurement
    • Design & Code

    • Software Due Diligence
    • System Evaluation
    • Code Assessment
    • Case Studies

    • Transitioning from Waterfall to Scrum
    • Rearchitecting a Critical Product Line
    • Improving Organizational Capabilities
    • Moving to Shorter Release Cycles
    • More Case Studies...
  • Resources
    • Construx Toolbox

    • Management
    • Estimation
    • Requirements
    • Design
    • Construction
    • Testing & QA
    • Maintenance
    • Methods & Processes
    • Agile
    • Types Of Resources

    • White Papers
    • Webinars
    • Articles
    • Checklists
    • Templates
    • Presentation Slides
    • Posters
    • Popular Tools

    • Construx Estimate
    • Code Surveyor
    • Individual Professional Development

    • Developer Professional Development Plan
    • Tester Professional Development Plan
    • Manager Professional Development Plan
    • Seminar Recommendations
    • Organizational Professional Development

    • Professional Development Ladder
  • Problems We Solve
    • Productivity

    • Improving Time to Market
    • Improving Software Project Predictability
    • Improving Inconsistent Development Practices Post-Acquisition
    • Scrum/Agile

    • Scaling Scrum Beyond the First Successful Project
    • Implementing Scrum on a Large Project that Spans Multiple Sites
    • Leveraging Agile within a Phase-Gate Process
    • Becoming More Agile within a Regulated Industry
    • Getting More Out of Agile
    • Technical

    • Performing Due Diligence on Software Systems
    • Assessing Software Strengths and Weaknesses
  • Thought Leadership
    • White Papers

    • Succeeding with Geographically Distributed Scrum
    • Five Things Every Software Executive Should Know About Scrum
    • Bridging the Product Introduction Gap
    • Introducing Agility into a Phase Gate Process
    • Software Development’s Classic Mistakes
    • More White Papers ...
    • Webinars

    • Journey to Organization-Wide Scrum
    • 10 Deadly Sins of Software Estimation
    • Managing Technical Debt
    • More Webinars ...
    • Events

    • Software Executive Summit
    • Executive Council for Software Excellence (ECSE)
    • Keynote Addresses
    • Books

    • Software Estimation
    • Code Complete
    • Professional Software Development
    • Rapid Development
    • Software Project Survival Guide
    • Return on Software
    • Service Design Patterns
    • Blogs

    • 10x Software Development by Steve McConnell
    • Practicing Earl by Earl Beede
    • Retrospectives by John Clifford
    • All Construx Blogs ...
  • About Us
    • About Us

    • About Construx
    • Clients
    • Management Team
    • Consultants
    • Instructors
    • Careers
    • Contact Us

    • Contact Us
    • Press Room

    • Press Releases
Home > Thought Leadership > Books > Software Project Survival Guide > Software Development Checklists

The page includes software development checklists related to SPSG.

Risk Management

  • Most Common Schedule Risks
  • Complete List of Schedule Risks

Requirements

  • Requirements

Design

  • Architecture
  • High-Level Design

Construction

  • Constructing a Routine
  • High-Quality Routines
  • High-Quality Modules
  • Data Creation
  • Naming Data
  • General Considerations in Using Data
  • Fundamental Data
  • Organizing Straight-Line Code
  • Conditionals
  • Loops
  • Unusual Control Structures
  • Control-Structure Issue
  • Layout
  • Self-Documenting Code
  • Good Commenting Technique
  • Configuration Management
  • Debugging
  • Incremental Integration Strategy
  • Evolutionary Delivery
  • Code Changes

Quality Assurance

  • Quality-Assurance Program
  • Effective Inspections
  • Test Cases

Outsourcing

  • Vendor Selection
  • Vendor Contract Considerations
  • Company

  • About Us
  • Clients
  • Careers
  • Management Team
  • Consultants
  • Instructors
  • Construx Mission
  • Seminars

  • Find Seminars
  • Public Seminars
  • Private Onsite Seminars
  • Seminar Recommendations
  • Resources

  • Posters
  • Articles
  • Reading Lists
  • Checklists
  • Templates
  • Thought Leadership

  • Events
  • Books
  • White Papers
  • Webinars
  • Blogs
  • Presentation Slides
  • Podcasts
  • Newsletter

  • Sign up to receive our free bi-weekly newsletter



  • Please enter a valid email address.
    Please enter a Email address.

  • Connect With Us
  • Facebook
    Twitter
    youtube
    linkedIn
    RSS
  • Privacy Policy
  • Terms of Use
  • Site Map
  • © 2017 Construx Software Builders, Inc.
If not a member please register
Member Login
Please enter email.
Please enter password.
LOGIN