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
Lessons Learned by Eric Ries Monday, July 13, 2009 The Principles of ProductDevelopment Flow If youve ever wondered why agile or lean development techniques work, The Principles of ProductDevelopment Flow: Second Generation Lean ProductDevelopment by Donald G. Reinertsen is the book for you.
It wasn’t always perfect, but it was way more right than wrong, It informed our productdevelopment to a great degree and kept us working on more or less the right stuff. Relational architecture (a collection of data organized as a set of formally described tables) in the first place—all new stuff, and technically compelling.
If youre trying to design an architecture to maximize agility, how can that work if some people are working in TDD and others not? That means knowing whats written and whats not, what the architecture can and cant support, and how long it would take to build something new. Thats more than just drawing architecture diagrams, though.
I also think a lot of people underestimate the tax that having a hacked-together solution levies on your productdevelopment, even in the short term. For example, not having good system monitoring doesn’t just make developers’ jobs hard when they try to figure out why the servers are down at 3 a.m.,
Lessons Learned by Eric Ries Sunday, April 26, 2009 Productdevelopment leverage Leverage has once again become a dirty word in the world of finance, and rightly so. But I want to talk about a different kind of leverage, the kind that you can get in productdevelopment. Its a key lean startup concept.
Funding – Knowing the right people (and how to pitch them) so your business gains additional capital for the things that matter like productdevelopment, hiring, service, and expansion. Here are but a few you and the business could stumble upon: 1.
Startups especially can benefit by using technical debt to experiment, invest in process, and increase their productdevelopment leverage. The biggest source of waste in new productdevelopment is building something that nobody wants. Leverage productdevelopment with open source and third parties.
Lessons Learned by Eric Ries Monday, September 22, 2008 Thoughts on scientific productdevelopment I enjoyed reading a post today from Laserlike (Mike Speiser), on Scientific productdevelopment. I agree with the less is more productdevelopment approach, but for a different reason. Now that is fun.
Through rapid experimentation, short productdevelopment cycles, and rigorous measurements of the right metrics, they can ascertain what customers really want. Customer development (the understanding of customer needs) must be married to agile development (a process which drives waste out of productdevelopment).
Lessons Learned by Eric Ries Monday, October 20, 2008 The engineering managers lament I was inspired to write The product managers lament while meeting with a startup struggling to figure out what had gone wrong with their productdevelopment process. Eric, Is this post about Architecture? Good luck, engineering manager.
It’s important to invest in good architecture so that your website will scale once customers arrive. If you make that investment, and then customers arrive, and the site stays up, most companies will reward the people who built the architecture and, thus, prevented the scaling problems. Why do they harbor that paranoia?
With the existing product in mind, the $500,000 would be broken out evenly over the nine months with the first two months dedicated to design, specifically user architecture, brand and polish design. But if you were to replicate the product exactly, all those decisions are made for you.
Lessons Learned by Eric Ries Sunday, January 4, 2009 Sharding for startups The most important aspect of a scalable web architecture is data partitioning. So far, this is just a summary of what all of us who have attempted to build web-scale architectures considers obvious. Support multiple sharding schemes. Easy to understand.
Market Risk vs. Invention Risk - Click to Enlarge For companies building web-based products, productdevelopment may be difficult, but with enough time and iteration engineering will eventually converge on a solution and ship a functional product - i t’s engineering, not invention.
The first version of the product was based on an architectural approach that didn’t aptly satisfy all players in the ecosystem and wasn’t flexible enough. I expect we’ll look back on 2011 as the year that Gnip went from a highly productdevelopment focused company to a company that was firing on all cylinders.
In a startup, both the problem and solution are unknown, and the key to success is building an integrated team that includes productdevelopment in the feedback loop with customers. 2008 09 06 Eric Ries Haas Columbia Customer Development Engineering View SlideShare presentation or Upload your own.
Not too long ago, German software giant SAP blew up the management framework for its 20,000-person development department and replaced it with “mini-teams” of roughly 10 people. As a result, productdevelopment time was cut nearly in half in a three-year period.
But this data highlights why the debate continues: highly productivedevelopers (10x or otherwise) are problem-solving at a much higher level. They’re designing key abstractions that will pay dividends through the life of the project.
The technical interview is at the heart of these challenges when building a productdevelopment team, and so I thought it deserved an entire post on its own. and going into a long diatribe about how insecure the ActiveX architecture was compared to Javas pristine sandbox. what happens if we have a pipelined architecture?
We wanted an agile approach that would allow us to build our software architecture as we needed it, without downtime, but also without large amounts of up-front cost. After all, the worst kind of waste in software development is code to support a use case that never materializes.
They couldn’t keep up with the fast productdevelopment times that were enabled by using standard microprocessors. So their management teams were insisting that they OEM (buy from someone else) these products. Convergent Technologies was one of those OEM suppliers. I was surprised to see that they were in the room.
I suggested that we change the underlying architecture of our UI system so that the artists would be able to build their own UI pieces themselves and then integrate them into the product without requiring new code every time. The engineering team wasn’t happy either. The engineering team wasn’t happy either.
Architectural and software design integrity is very important to us. Typically, the solution will be presented in graphical form, such as a system architecture with flow diagrams. Above all, the purpose of productdevelopment is to create value for customers. Technical design quality. Not all code needs to be scalable.
11- Architectural professional group Photo Credit: Claudia Torres Your CV will appear better, and you'll have the chance to network with other people who work in the architecture field if you join a professional club for architects. Thanks to Michael Dodd, Planning hub ! #11- Thanks to Claudia Torres, TheFab20s ! #12-
It seems your cluster architecture is one of the key architectural constraints making continuous deployment possible. Wish I could figure out how to apply it to the average data warehousing project which has a single shareed database right at the heart of the entire solution.
I know them right away - we can talk high-level architecture all the way down to the bits-and-bytes of his system. When the architecture needs modifying - why do we need a meeting? Building a good application architecture is not just coding. The "just fix it" mentality is counter-productive here. Just change it.
For example, in an enterprise context, moving to continuous delivery can mean making significant architectural changes and changing the culture of development, testing, and operations teams. Often the biggest problem is building up trust between the developers and the people who deploy and operate the systems.
If you plan on doing it inhouse your CTO and the founders should be able to put together system requirements, technical specs and system architecture for you and then build wireframes and MVP if applicable. A technology plan can consist of: Technical Specs/High Level System Architecture (Web/Mobile, etc). ProductDevelopment Team.
If we did anything egregiously wrong at Get Satisfaction in the 2010-1012 time period it was to under-invest in the product with the assumption that the existing product was good enough. and by framing it as a binary choice I am perpetuating the problem in many ways.
– born CEOs and heads of productdevelopment at successful companies, and learned that the average age of successful founders was 39. In the article ” The Case for Old Entrepreneurs ”, Stanford professor and Washington Post columnist Vivek Wadhwa shared a 2008 study researching the backgrounds of nearly 700 U.S.
And as Kapor himself points out, the core ideas have even older origins: The Roman architecture critic Vitruvius advanced the notion that well-designed buildings were those which exhibited firmness, commodity, and delight. The economics of these process trade-offs are discussed in the Principles of ProductDevelopment Flow.)
Information Architecture 101: Techniques and Best Practices – [link]. Amazon’s Approach to ProductDevelopment – [link]. Full Set Of Credit Card Icons By Graphicpeel – [link]. 10 Useful Free WYSIWYG HTML Editors For Web-Based Application – [link]. 4 Concepts for Simplistic Web Design – [link].
Everyone has to be a generalist and able to work on any kind of problem - specialists will be (at best) somewhat bored and (at worst) highly distracting because they want to steer productdevelopment into whatever realm they specialize in. Stage 2: The first hires.
Assurance of Quality The testing stage of the software productdevelopment process is vital. ZTA, or zero-trust architecture ZTA models differ from standard cyber security models, which depend on ongoing verification. It functions by causing the system to halt any strange or questionable transactions.
Thats a perfectly reasonable reaction, given that most releases of most products are bad news. Even worse, the sad state of productdevelopment generally means that the new "features" are as likely to be ones that make the product worse, not better. Its likely that the new release will contain new bugs.
The implementation and architecture can also suffer if the team under or over invests engineering time, implementation of standards, or testing discipline in the wrong areas. Left on its own, product owners and development teams just may make debatable and sometimes questionable decisions on priorities or implementation strategy.
You dont need to invent a new architecture, and you dont need to even build your architecture up-front. You can turn your entire application infrastructure investment into a pay-as-you-go variable cost, and bring new products to market at speeds an order of magnitude faster than just 10 years ago. yeah, its awesome.
Productdevelopment. Queuing theory and productdevelopment. The Essential Product Investigation Phase Gate. So you want to ship the product early? For how to manage that see, for instance, Queuing theory and productdevelopment or take some time to investigate resource management tools.)
Both sides start to think of their point of view in moralistic terms: “those guys don’t see the economic value of fast action, they only care about their precious architecture diagrams&# or “those guys are sloppy and have no professional pride.&#
And the rule was we weren’t changing anything about the productarchitecture until Ben and I agreed. Second, that he needed to recognize that changing the value proposition – the features of the products/services he was offering – was a lot more traumatic for a startup than changing other parts of the business model. .”
Everyone is predicting a rise in massive open online courses (MOOC) , that will drive the need for new course content, architecture, and delivery approaches. These shifts are independent of technology innovations, but certainly will drive the application of key productdevelopments. Immigration: Continuing on the rise.
This is one of the most powerful aspects of web architecture, and it often gets lost in other client-server programming paradigms. As you suggest, Thought Experiment Part II is going to involve lots of changes to the classic MMO architecture that makes it more like the web. Thanks for the comments.
If they’re coming up to speed with the product, development cycle, and company dynamics is good to let them ramp up slowly. Yes, building software is cheap and fast unlike other products. Remember people only have two hands! But there is still the overhead of testing, scaling, and securing.
Everyone is predicting a rise in massive open online courses (MOOC), that will drive the need for new course content, architecture, and delivery approaches. These shifts are independent of technology innovations, but certainly will drive the application of key productdevelopments. Education: More students and different classes.
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