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
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. But along the way, something strange happened.
Through rapid experimentation, short product development 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 product development).
Because five whys kept turning up a few key metrics that were hard to set static thresholds for, we even had a dynamic prediction algorithm that would make forecasts based on past data, and fire alerts if the metric ever went out of its normal bounds. Wed never heard of five whys, and we had plenty of "agile skeptics" on the team.
I hope to show why lean and agile techniques actually reduce the negative impacts of technical debt and increase our ability to take advantage of its positive effects. Yet other agile principles suggest the opposite, as in YAGNI and DoTheSimplestThingThatCouldPossiblyWork. Reconciling these principles requires a little humility.
In addition to presenting the IMVU case, we tried for the first time to do an overview of a software engineering methodology that integrates practices from agile software development with Steves method of Customer Development. Ive attempted to embed the relevant slides below. What about a hardware business with some long-lead-time components?
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. You can also download our presentation, " Just-In-Time Scalability: Agile Methods to Support Massive Growth." Expo SF (May.
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.
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. Expo SF (May.
There will also still be some amazing companies that raise their Series C, D and beyond funding rounds with scaling metrics. We are at the beginning stages of one of the biggest IT shifts in history as legacy workloads in the enterprise continue to move to a cloud-native architecture.
Set business goals and milestones, and use metrics to track performance. A great business must be agile. In this era of rapid technology advancement, an open mind must be the norm in leveraging the latest tools and process architectures. Continuous improvement applies to the business model as well as the product.
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. Its common to find a hacker at the heart of almost any successful technology company.
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.&# Expo SF (May. Conference streaming, sponsors, discounted tickets.
The site visits include stops at Square (the payments startup founded by Twitter co-creator Jack Dorsey), WeWork Soma (an amazing co-working space) and Pivotal Labs (leaders in Lean and Agile consulting), along with one more super-interesting location we’ll announce shortly. Needless to say, this is a slow and complex process.
There will also still be some amazing companies that raise their Series C, D and beyond funding rounds with scaling metrics. We are at the beginning stages of one of the biggest IT shifts in history as legacy workloads in the enterprise continue to move to a cloud-native architecture. Serverless technologies….
Non-standardization of IT architectures hinders the achievement of cost-effective. Organizations that lack standard configurations incur greater costs and less agile processes than organizations with standard configurations. Establishment of objectives with specific trackable metrics is the key to successful automation.
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. We owe a lot to this seminal document. Re-reading, I was struck by how much of it we now take for granted. Expo SF (May.
You dont need to invent a new architecture, and you dont need to even build your architecture up-front. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down?
This is one of the most powerful aspects of web architecture, and it often gets lost in other client-server programming paradigms. It would carefully monitor their behavior, and especially their technical metrics, like crashes and freezes. From one point of view, web browsers are a horribly inefficient platform. Expo SF (May.
As a consequence, corporations used metrics like return on net assets (RONA), return on capital deployed, and internal rate of return (IRR) to measure efficiency. These metrics make it difficult for a company that wants to invest in long-term innovation. Startups are unencumbered by the status quo.
To achieve this mission, we established a framework that leveraged Marine Corps tenacity, agility, and adaptability to create a persistent culture of innovation. Real problems—when defined properly—have metrics that quantify the scope, magnitude, and impact. To think differently…be different.
To achieve this mission, we established a framework that leveraged Marine Corps tenacity, agility, and adaptability to create a persistent culture of innovation. Real problems—when defined properly—have metrics that quantify the scope, magnitude, and impact. To think differently…be different.
Open APIs and data-oriented architecture (aka "web 2.0"). Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Expo SF (May.
Someone has managed to convince themselves that they have to do their big architecture change in one fell swoop. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down?
And there's a bit of a sense that digital was a bit sort of the wild west in terms of, oh, it's all about agile and people improvise the method and you can't measure things as well. But there isn't actually a top down roadmap of how to do it with real milestones and metrics and uh, around it. (07:01): They were the same mm-hmm. ,
Government IT solutions can be iterative, they don't have to be designed down to the last detail by architecture astronauts before implementation. Startup Visa update ► February (5) Kiwi lean startup + Australia next Why diversity matters (the meritocracy business) Beware of Vanity Metrics (for Harvard Business Rev.
When I first encountered agile software techniques, in the form of extreme programming , I thought I had found the answer. I explained it to people this way: agile lets you make the trade-offs visible to whole company, so that they can make informed choices. Even worse, agile wasnt really helping me ship higher quality software.
The six key attributes spell ABCDEF: Agility. When talking about their past experience, candidates with agility will know why they did what they did in a given situation. To probe for agility, you have to ask the candidate questions involving something that they know little about. At the time, I was a die-heard Java zealot.
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?
Social, Agile, and Transformation. I cover several topics including agile software development, software startups, web 2.0, Strategic Agile Thinking: Balancing Value, Innovation and Research. 2) The agile "happy place". Agile teams sprint when value is known, implementation is low risk. and business transformation.
Lessons Learned by Eric Ries Monday, July 13, 2009 The Principles of Product Development Flow If youve ever wondered why agile or lean development techniques work, The Principles of Product Development Flow: Second Generation Lean Product Development by Donald G. Reinertsen is the book for you. Expo SF (May.
A typical "new feature" release is, in my experience, about 80% changes to underlying APIs or architecture. Some of these benefits are shared by agile systems which have continuous integration but large batch releases, but others are unique to continuous deployment. Monitoring of real-world metrics. I just dont believe it.
Because every tool uses its own sweet metrics definitions, cookie rules, session start and end rules and so much more. If you don't kill 25% of your metrics each year, you are doing something wrong. Why do you think introducing a completely different set of numbers is going to make your life easier? our measurement strategies 2.
For entrepreneurs out there who are building metrics-driven products but also committed to a great user experience, I would love to hear when and how you pay down the product design debt. By the way, to mitigate this problem, there's already a discipline called “Information Architecture&#. Please comment! what a coincidence.
Most C-suites and shareholders speak the language of the hard edge: metrics, analytics, logistics, strategies, and a well-defined and easy-to-see ROI. A strong soft edge makes a company resilient and agile — even in the face of the occasional C-suite disagreement. That’s how we can come up with a roadmap for the whole company.
In other words, how can we adapt the Business Model Canvas when the metrics of success for an organization is not revenue? What architecture components can they innovate on and what can’t they?). In the defense and intelligence community the metrics of success are not revenue but mission achievement. —-. Lessons Learned.
Even though some aspects of the product were eventually vindicated as good ones, the underlying architecture suffered from hard-to-change assumptions. Even a great architecture becomes inflexible. This is why agility is such a prized quality in product development. Departments were built and were even metrics-driven.
The vast majority of patterns and architecture patterns that we see in PHP, Ruby and other scripting languages are incomplete implementations of stuff the Java and C# guys created. ALT.NET is a large sector of the.NET community that isn’t satisfied with the status quo and wants to find the best, most agile way to do things.
The engineering team has decided its reached a breaking point, and is taking several weeks to bring it up to modern standards, including unit tests, getting started with continuous integration , and a new MVC architecture. On the other, they already have a team fully engaged on making their product architecture better.
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