How to Start a New Software Project

Subscribers:
230,000
Published on ● Video Link: https://www.youtube.com/watch?v=eozFlgu6ByY



Category:
Guide
Duration: 15:43
47,878 views
2,502


What's the best way to start a new software project? This is about more than only software project management or even software development. Starting a new project is exciting and scary at the same time. So if you are a software project manager, team leader, or software developer starting something new, here is some advice for you.

Software development is difficult to get right; so how do we start in a way that improves our chances of success? We need to organise ourselves and our work effectively, pick the right tools for the job, create code that is easy to work on and does what our users and customers need it to. We need to adopt a software engineering approach and an agile philosophy that allows us to do good work efficiently. Ultimately we need to figure out early if our ideas are any good and if they are useful and meaningful to the users of our system.

In this episode Dave Farley explores some of the best ways to start a software project to give you a better chance of success from the start and to steer us away from creating tomorrow's legacy systems today.

-------------------------------------------------------------------------------------

📧 JOIN CD MAIL LIST 📧
Keep up to date with the latest discussions, free "How To..." guides, events and online courses.
AND get Dave’s FREE guide on “How to Start a New Project” here ➡️ https://www.subscribepage.com/new-project-guide

📚 BOOKS:

📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Kindle ➡️ https://amzn.to/3DwdwT3
(Paperback version available soon)
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.

📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines

📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx

-------------------------------------------------------------------------------------

CHANNEL SPONSORS:

Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://www.equalexperts.com/

Harness helps engineers and developers simplify and scale CI/CD, Feature Flags and Cloud Cost Management with an AI-powered platform for software delivery. ➡️ https://bit.ly/3Cfx3qI

Octopus are the makers of Octopus Deploy the single place for your team to manage releases, automate deployments, and automate the runbooks that keep your software operating. ➡️ https://octopus.com/

SpecFlow Behavior Driven Development for .NET SpecFlow helps teams bind automation to feature files and share the resulting examples as Living Documentation across the team and stakeholders. ➡️ https://go.specflow.org/dave_farley







Tags:
Software Engineering
Software Project Management
Software Development
New Project
Agile
Continuous Delivery
project management
programming project
new project manager
Agile philosophy
Agile methodology
DevOps
dave farley