This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Continuous DeploymentDevelopment Team ReviewProgramming
But we couldn''t have identified this without having clear metrics (that high bug count) to assess our development process. As Shutterstock has grown, there are a few key elements to our continueddevelopment speed: Small, autonomous teams: The more a team can do on their own, the faster they can go.
Its had tremendous impact in many areas: continuousdeployment , just-in-time scalability , and even search engine marketing , to name a few. Take the example of a design team prepping mock-ups for their developmentteam. Give the devteam your very first sketches and let them get started.
He shows how the actions of people inside traditional systems are motivated by their rational assessment of their own economics. Reinertsen does not speak about startups specifically - his book is meant to speak broadly to product developmentteams across industries and sectors. Wow, great review!
If done right, a programming interview serves two purposes simultaneously. The technical interview is at the heart of these challenges when building a product developmentteam, and so I thought it deserved an entire post on its own. Still, a startup product developmentteam is a service organization.
I met one recently that is working on a really innovative product, and the stories I heard from their developmentteam made me want to cringe. The product manager was clearly struggling to get results from the rest of the team. one more thought, where were the code reviews? for Harvard Business Revie.
When I was working my first programming jobs, I was introduced to the following maxim: "time, quality, money - pick two." As I evolved my thinking, I started to frame the problem this way: How can we devise a product development process that allows the business leaders to take responsibility for the outcome by making conscious trade-offs?
Our goal in product development is to find the minimum feature set required to get early customers. In order to do this, we have our customer developmentteam work hard to find a market, any market, for the product as currently specified. Case Study: Continuousdeployment makes releases n. This is a common mistake.
TDD plus continuous integration works as a natural feedback loop: if the team is working "too fast" to produce quality code reliably, tests fail, which requires the team to slow down and fix them. Use pair programming and collective code ownership. Pair programming is the most radical, but also the most helpful.
You constantly assess the situation, looking for hazards and timing your movements carefully to get across safely. I suddenly lose my ability to judge if our marketing programs are being effective. So the product developmentteam was busy creating lots of split-tests for lots of hypotheses. Use pilot programs.
Now its time to start to think seriously about how to find a repeatable and scalable sales process, how to position and market the product, and how to build a product developmentteam that can turn an early product into a Whole Product. Case Study: Continuousdeployment makes releases n. What is customer development?
The idea of leverage is simple: for every ounce of effort your product developmentteam puts into your product, find ways to magnify that effort by getting many other people to invest along with you. That engine of creativity has led to a catalog of something like 2 million virtual goods authored by a hundred thousand developers.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content