IDesign’s goal is to affect a change on the software industry, to help it mature into a modern engineering discipline. We focus solely on the design and architecture
phases of software projects. As such we are unique in the market. Software design today (if practiced at all) is still practiced as a craft, rather than a repeatable
engineering methodology, in spite of the availability of an established well-known body of knowledge and design patterns. IDesign managed to literally mechanize the
act of designing software systems. Design is not time consuming or even expensive, but done poorly it has drastic detrimental effect on the overall cost, time to market,
maintainability, extensibility, quality, and even the developers morale and turnover rate. Using an analogy from the civil engineering industry, IDesign is really the
engineering company that provides the building’s blueprints. While designing a building can be done in weeks, constructing it may take a couple of years. The same is
true with software design: our engagements are relatively short, as little as two to five dedicated, effective days, where we analyze the requirements and produce the design.
All of IDesign’s architects have unmatched experience with designing systems and frameworks, as well as world-renowned reputation as industry leaders.
We also believe that design and architecture are inseparable from the underlying methodology, process, and technology, just like civil engineering architecture is
inseparable from building materials and building codes. To that effect, we offer our customers advanced training and mentoring
demonstrating the use of our original ideas, techniques, patterns, tools and frameworks. IDesign has mentored hundreds of architects and project leads the world over, contributing
directly to both their project success and professional growth.
We find there is no substitute for the in-person guidance, attention and long terms relationship with our customers, the architects and project managers. Our Master Classes, internal Alumni
forum and clinics aim to produce not just experts, but leaders, who can head their team and projects across design, technology and process.
Another unique quality of IDesign is our commitment to a mature software development process. Done properly, the process will maximize your team productivity, binding
the team members with technology and with each other, allowing you to repeatedly meet your goals and requirements - on time and within budget and quality. Much as you
to design the software system, you must design the project to build the system, from accurately calculating the planned duration and cost, to devising several good
execution options, scheduling resources, and even validating your plan. Doing that properly is a hard core engineering task –
designing the project. IDesign offers a comprehensive approach for project design using a combination of well-known
methods and original techniques and tools.
By focusing on design and architecture, great user experience, and the process, we provide our customers with the latest state-of-the-art practices, reducing the overall
technology, design and project risk, thus allowing the customer in turn to focus on their domain and to add value to the application, rather than be slowed down by
the technology or the design challenges.
Juval Löwy is the founder of IDesign and a master software architect specializing in system and project design.
Juval has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture,
project design, development process, and technology.
Juval is Microsoft’s Regional Director for the Silicon Valley and had participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies.
Juval is a frequent speaker at the major international software development conferences.
Juval published several bestsellers, and his latest book is the third edition of
Programming WCF Services (O'Reilly 2010).
Juval published numerous articles, regarding almost every aspect of modern software development and architecture.
Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders.
Shy is a Chief Cloud Architect with IDesign focusing on cloud computing, distributed systems, and software architecture.
Shy was a Senior Program Manager at Microsoft, where he worked for 13 years on projects such as WCF, MSN, MSMQ, and Windows.
Today Shy is a Microsoft MVP (Connected Systems) and a frequent presenter at technology conferences around the world. In addition to his consulting work for clients like Microsoft, HP and the
US Government, Shy is closely involved with various product groups at Microsoft, and is often invited to participate in advisory boards and design reviews, helping Microsoft shape their future products.
Richard Campbell has been involved with microcomputers and software since 1977.
His career has spanned the industry both on the hardware and software sides, from manufacturing to sales, service, game development,
line-of-business software and large scale systems. He's been deeply involved in creating new businesses around software, hardware,
services and products in a huge range of roles, including technical, management and financing. During the halcyon days of the DotComBoom
he was a consultant to venture capital firms providing technical due diligence and architectural direction.
Today Richard consults with a number of clients on software architecture and future directions of technology.
He is a Microsoft Regional Director and MVP. He's a partner in PWOP Productions, creating a variety of multimedia programs including
".NET Rocks!, the Internet Audio Talk Show for .NET Developers," (www.dotnetrocks.com)
a podcast produced twice a week for more than 150,000 listeners in 120 countries and The Tablet Show
(www.thetabletshow.com), a weekly podcast focused on tablet and mobile development.
In addition he's the host of RunAs Radio (www.runasradio.com),
a podcast for the IT Professional using Microsoft technologies. You'll find Richard at numerous conferences all over the world.
David S. Platt teaches Programming .NET at Harvard University Extension School and at companies all over the world.
His magnum opus, Why Software Sucks (Addison-Wesley, 2007, www.WhySoftwareSucks.com ), points out ways in which
software MUST improve if it's to accompany humanity into the twenty-first century. Microsoft named him a Software Legend in 2002. He writes a monthly column entitled
Don't Get Me Started for MSDN Magazine.
David is the author of eleven programming books, including Introducing Microsoft .NET from Microsoft Press, which has initiated thousands of programmers to that environment.
Even today, 6 years after its most recent release, it is outselling Tom Clancy's Every Man a Tiger on Amazon, which tells you what kind of geeks buy their books there.
Dave is famous for his engaging presentation style. "He is the only person I know that can make me feel sane and politically correct at the same time" says Juval Lowy.
Michael ‘Monty’ Montgomery is a master architect with IDesign, focusing on distributed systems,
enterprise system architecture, SOA and mentorship. Monty has over 20 years of software-engineering experience across a broad spectrum of market segments
including real-time control systems, scientific applications and healthcare. Monty’s passion is energizing organizations to successfully deliver
sustainable innovation through the expert application of modern process, practice, and technology. Through this pursuit, Monty has operated as the chief
software architect of a large corporation, managed, mentored and trained countless teams and led several effective architecture revolutions. Monty offers
unique insight and experience with the IDesign’s original methodologies and techniques and has successfully employed them with numerous systems. Monty has
written many articles on architecture sharing his unique From
the Field perspective. Monty speaks regularly at .NET, IASA and industry related events around the US.
Petar Vučetin is a veteran solution architect focusing on line-of-business SOA applications. He has built distributed systems and applications
for over twenty years. Petar became involved with computers at an early age--writing his own decompilers, hardware analyzers and micro-controller code.
He has worked in manufacturing, financial, large scale retail, and other industries from which he draws his inspiration to deliver big-picture solutions
for his current clients. Throughout his career, he has mentored teams and business leaders on how to deliver various projects on time and on budget.
He continues to pursue his passions in practicing IDesign architecture and project design methods as well as building cloud-based solutions and utilizing
them in connected systems. Besides his technical excellence, Petar is renowned for his application of mature and practical process, all the way from users personae to architecture and process design.