Origins
There was once a manifesto done. A manifesto that has changed software development world. Agile manifesto. It was developed on a meeting of software developers on February 2001 and that is when the term Continues Delivery, or CD first appeared. That gave a start to many methodologies as SCRUM, extreme programming, DSDM, etc. You may consider reading David Farley’s and Jez Humble’s CD Bible as a great source of inspiration and information.
The part about advises
You are to remember the following things if your goal is in succeeding with Continuous delivery:
- Failure is not loss. Its experience. People are to be empowered (in Facebook for example new developers are shipping production code from day 1) and nobody may feel safe while they are being punished for every mistake they make. With such an approach your teams will eventually quit with all their initiative and no code will be delivered continuously. Mistakes should be treated as a process of learning rather than serious failures.
- Consider SOA or Service-Oriented Architecture. This approach is extremely great for development as everything is easily built, rebuilt, broken apart, examined, etc. Such an approach is easily scalable which means a great motivational bonus as well as empowered people will be getting credit for their personal achievements. And will be able of learning from mistakes, as noticed in the first bullet.
- Be fast. If there are any processes that are between you and innovating (meaning slowing things down), such processes are to be avoided at all cost.
- Don’t judge with emotions. Surely in such a fast-going process as CD a clear mind is more of a dream come true than average reality, but all the decisions are to be guided by facts, researches and proofs. Gather required metrics with data from what your end-users are desiring to see and what does the business side and stakeholders have in mind. Then develop according to that, rather your personal vision of how people want their product.
That noted, you are now through the majority of the well-spread and commonly committed mistakes relating CD.
Check out our related articles:
All You Ever Wanted To Know About Continuous Delivery
Categories
Recent Posts
Best Frontend Programming Languages to Create Beautiful and Fast Interfaces
Read moreCapability Maturity Model Integration – QArea's big journey
Read moreQArea is a Unique Services Provider in 2019 CEE Awards
Read moreUltimate Development Trends in 2018 to Reward Your Business in 2019
Read moreWhy You Should Write Your Next Microservice Using Golang
Read more7 Reasons to Truly Love Microservices
Read moreThe Best Languages for Microservices
Read moreQArea's Year: Summing Up 2018
Read more