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
On November 14 (that’s this Thursday) at 1p PT, Eric Ries will speak with Kent Beck, a creator of Agile softwaredevelopment, about facilitating the work of engineers and product teams. At a conference I overheard a couple of programmers make a snarky comment about Test-Driven Development. Crazy, huh?
Source Leverage Advanced Technologies Harnessing advanced technologies can transform how startups operate and compete. For instance, a tech startup might emphasize effortless user interfaces or exclusive technology, while a clothing company might highlight sustainable practices or custom designs.
Lessons Learned by Eric Ries Wednesday, July 29, 2009 Embrace technical debt Financial debt plays an important and positive role in our economy under normal conditions. Technical debt works the same way, and has the same perils. I won’t pretend that there aren’t teams that take on technical debt for bad reasons.
You probably think of "tech support" as the bottom of the food chain. After all: Tech support deals with insane customers. Tech support answers the phone; a job even salesmen don't want. Tech support keeps angry customers at bay while having no power to effect change. Tech support is sales. Yep, that sounds lowly.
What does your Chief Technology Officer do all day? Often times, it seems like people are thinking its synonymous with "that guy who gets paid to sit in the corner and think technical deep thoughts" or "that guy who gets to swoop in a rearrange my project at the last minute on a whim." But along the way, something strange happened.
A new bit of code contained an infinite loop! why did that code get written? Hes a new employee, and he was not properly trained in TDD So far, this isnt much different from the kind of analysis any competent operations team would conduct for a site outage. Most engineers would ship code to production on their first day.
I am convinced one of Joel Spolskys lasting contributions to the field of managing software teams will turn out to be the Joel Test , a checklist of 12 essential practices that you could use to rate the effectiveness of a softwareproductdevelopment team. Do you fix bugs before writing code? Completely necessary.
They communicated this to product management who looked at all of the internal requirements we had generated (e.g. some came from our customer service, some were to improve performance / scalability from tech ops, some were bug fixes, etc.) and product management worked with me to decide what to build & when.
Leverage Technology for Growth Technology is a powerful tool for driving efficiency and innovation. You should also get enterprise resource management software as well. Technology is also going to enable you to have better communication and collaboration. Marketing automation tools may also be valuable to you.
Focusing on generative AI applications in a select few corporate functions can contribute to a significant portion of the technology's overall impact. In the sphere of software engineering , AI is pivotal for corporate IT by automating coding, optimizing algorithms, and enhancing security to boost efficiency and minimize downtime.
I was with IBM in the early PC days when Bill worked with us to provide PC DOS and other software. Productdevelopment. For a great idea person, the product details keep changing for the better, but nothing ever gets finished. A numbing 68% of all business lost in America is lost due to lack of follow-up after the sale.
Design the full stack, not just a new software element. In other parts of the world, innovators often need to develop both the ultimate product or service, as well as the enabling infrastructure that underpins it. Even here, Elon Musk faced this issue with Tesla, needing a support ecosystem as well as new technology.
The answer is to understand the process and use the right sustainability reporting software. The process starts with a comprehensive review of a company’s processes and operations to identify key opportunities and risks. The Importance of Having the Right Sustainability Reporting Software. How Does Sustainability Reporting Work?
Some of the best and brightest wanted to work for defense contractors or corporate research and development labs. Indeed, Silicon Valley was born as a center for weapon systems development and its software and silicon helped end the Cold War. And the best startups spun out of Stanford were building components for weapon systems.
Design the full stack, not just a new software element. In other parts of the world, innovators often need to develop both the ultimate product or service, as well as the enabling infrastructure that underpins it. Even here, Elon Musk faced this issue with Tesla, needing a support ecosystem as well as new technology.
I was with IBM in the early PC days when Bill worked with us to provide PC DOS and other software. Productdevelopment. For a great idea person, the product details keep changing for the better, but nothing ever gets finished. A numbing 68% of all business lost in America is lost due to lack of follow-up after the sale.
Rob Walling generously allowed me to reprint this excerpt from his new book, "Start Small, Stay Small: A Developer's Guide to Launching a Startup" available in paperback and Kindle from Amazon and in PDF and ePub from StartupBook.net. Most of us have worked in corporate environments where you're never allowed to go back and refactor code.
Traction can simply mean showing that you’re making progress with customers, productdevelopment, channel partners, initial revenue as a proof point, attracting well-known angel investors, winning industry awards / recognition. They tell you they’re going to ship product and they do. They hire key staff.
Instead of asking three questions as we did with Bala, we’re going to take a very deep dive into a critical topic: code quality. What follows below are Sin-Mei’s words on how she (and Shippo) define code quality. How do you define code quality? or “What does code quality mean to you?” Functional quality.
Though development was already underway, I kicked-off SyncDev in early November. The core team — a cross-functional team who could make all the business and technical decisions within a set envelop ? consisted of product manager, hardware-engineering manager, software-engineering manager, applications analyst, and software designer.
Often, a business plan introduces a new technology that requires some explaining. On one hand, as a reader of business plans for investors, I see way too many business plans that ask a reader to wade neck-deep through technology to get to the business. Establish technology as a differentiator, when it is.
An estimated 75 to 95 percent of new products fail in the marketplace. These cycles are particularly pronounced in the technology industry, where rapid innovation leads to rapid product releases, and often to rapid failures. Turns out people want their laptops to do basic things like run games, Photoshop, or work software.
Productdevelopment involves the creation or modification of a product, satisfying a market niche or newly defined customer. Now more than ever, plastics are very useful in product design because there are a lot of benefits of using plastic. The process can be a critical part of productdevelopment.
I was with IBM in the early PC days when Bill worked with us to provide PC DOS and other software. Productdevelopment. For a great idea person, the product details keep changing for the better, but nothing ever gets finished. A numbing 68% of all business lost in America is lost due to lack of follow-up after the sale.
DataRails , the financial analysis and reporting software startup, has announced the hiring of David Rosenberg as the company’s new VP of customer success. The promotion signals the importance of productdevelopment for the company’s growth roadmap. CEO Perspective. DataRails has already raised $53.5
Instead, buyers are checking out product and service information in their own way, often through the Internet, their social network, or just plain word-of-mouth or customer reviews. It’s a myth that social networks and their technologies are creating new approaches to marketing. One is known as ‘Mr.
Its common to find a hacker at the heart of almost any successful technology company. When I want to know about some concurrency issues between services in his cluster, he doesnt blink an eye when I suggest we get the source code and take a look. He throws off volumes of code, and it works. All is not lost, though.
Businesses have a lot to think about when they have a new product idea and one missed step in the productdevelopment lifecycle can significantly impact business success. Here are best practice tips to consider to ensure your next hardware product doesn’t get delayed or worse lie dormant for years due to regulatory hold-ups.
In addition, there are many factors that go into the release of a new product that includes fixing bugs, soliciting customer feedback, responding to competition, and adding new features that will maintain a company’s technological lead in the market. The post Facebook and productdevelopment first appeared on BeyondVC.
Most commonly, that’s uncertainty about whether you can build the product at all (what MBAs call “technical risk”) or whether anybody will use or buy it (“market risk”). Although every organization faces some uncertainty in developing new stuff, the conditions are not always extreme. Note that this isn’t a free process.
I was the junior guy on a project team; I was called in to do some technicalduediligence for reasons that were obscure to me, because the team already had much more senior engineers assigned to it. As a technical fix, it was brilliant. I remember one such meeting vividly. So they react in two ways.
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.
Fresh data from 15,000+ SAFEs signed last year (source: Carta ) Technology makes it possible to do more with less – LLMs, generative AI have are rapidly changing the game with all kinds of automations, from coding to content creation. We’d like to see that the relevant functions are covered (who’s writing code?
74% of high growth internet startups fail due to premature scaling. times more lines of code in the discovery phase and 2.25 times more code in efficiency stage. Inconsistent startup outsource 4-5 times as much of their productdevelopment than consistent startups. Findings on Premature Scaling.
Lessons Learned by Eric Ries Wednesday, February 11, 2009 The free software hiring advantage This is one of those startup tips Im a little reluctant to share, because its been such a powerful source of competitive advantage in the companies Ive worked with. Especially for a startup, not taking maximum advantage of free software is crazy.
All of us know in software companies that scrum is the most significant agile methodology for handling software projects. In spite of its well-known advantages (flexibility, quick feedbacks, adaptability and better communication), we might be uncertain whether to use this framework or follow a traditional way for the development.
Lessons Learned by Eric Ries Friday, February 20, 2009 Work in small batches Software should be designed, written, and deployed in small batches. The batch size is the unit at which work-products move between stages in a development process. For software, the easiest batch to see is code.
Lessons Learned by Eric Ries Wednesday, September 10, 2008 Smarticus — 10 things you could be doing to your code right now Smarticus — 10 things you could be doing to your code right now A great checklist of techniques and tools for making your development more agile, written from a Rail perspective.
From different software systems to overall philosophies, there are many ways that business strategies can inform the way you run your company. Use OKR software to Your Advantage. One of the major benefits of using a SOM approach is that productdevelopment costs are drastically decreased and technical risk is also reduced.
Talented productdevelopers. When 3M brought “lead users” into its innovation process, they improved revenues by a factor of eight times over innovations from internal productdevelopers. Some of the most creative technology coming out of Silicon Valley is designed to do exactly that. Highly trained salespeople.
From productdevelopment to market research, many startups are one-person operations in their early days. Fortunately, technology offers a way to create your own assistant without dipping too far into your operating capital or hiring someone who doesn’t share your penchant for meticulous detail.
Lessons Learned by Eric Ries Monday, September 15, 2008 The one line split-test, or how to A/B all the time Split-testing is a core lean startup discipline, and its one of those rare topics that comes up just as often in a technical context as in a business-oriented one when Im talking to startups. First of all, why split-test?
Studying an online business analytics masters is one way you can up your numbers game; whether this is the finance, marketing, or productdevelopment aspects of your company, the course can supply you with the tools, means, and knowledge to streamline your company operations. Being a Better Leader. Working with Social Media.
Lessons Learned by Eric Ries Saturday, August 8, 2009 Revisiting the Software Design Manifesto (and whats changed since then) My recent article on technical debt and its positive uses generated a fair bit of controversy. The argument itself got me thinking a lot about design and its role in building products.
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