Is architecture worth the investment?

[Note: I wrote this post once already in the web interface, which when the site went down was lost.  As you all know the second time around writing something is never as good]

I've recently been advocating the creation of a architecture group or role within our technology department.  Over the last year we've developed several frameworks and underlying architectures that we use on almost every project we do.  The frameworks have saved us a considerable amount of time and have enabled us to deliver more functionality and better quality software then had we not used them. 

I believe a good architecture and framework can be extremely beneficial.  They offer many advantages such as:

  • Increased productivity for developers.
  • Increased quality of the solutions.
  • Standard design across projects.

The problem with having a person or team dedicated to the underlying frameworks and architectures that we use on our projects stem from the fact that we're a services company.  Every hour that an individual works on the framework is an hour that could have been spent billing the client.  We currently don't tack on a line item within our estimates for the underlying frameworks which we've invested in, so essentially the time spent working on the frameworks (unrelated to a client project) are "investments" that we don't see any return (in the $$ sense) from.

Do you currently have a team or individual who is responsible for the underlying framework and architectures used in building solutions for your clients?  If so, what benefits do you see coming from this?  What value is provided by the frameworks?  How is the investment justified?

 

 

# re: Is architecture worth the investment?

Wednesday, June 09, 2004 11:53 PM by Darrell    
Higher bill rates and more competitive scheduling.

# re: Is architecture worth the investment?

Wednesday, June 09, 2004 11:54 PM by Darrell    
I see that I am full of myself today in response to all your posts, Steve. Don't mind me if I'm being annoying. :P

# re: Is architecture worth the investment?

Wednesday, June 09, 2004 11:57 PM by Steve    
It's all good. :)

# re: Is architecture worth the investment?

Thursday, June 10, 2004 12:11 AM by Adam Weigert    
Check out FTPOnline Enterprise Architect's articles. Some very AWESOME and powerful reasons for an enterprise archtiecture guidance and governance counsel.

# re: Is architecture worth the investment?

Thursday, June 10, 2004 1:16 AM by Jiho Han    
Currently I am doing both: framework and client-specific.

I tell my manager and his manager that having the framework will enable us to develop client-specific code in the future in a more timely manner. Of course there is the benefit of having common code base. Without a decent framework, one has to reinvent the wheel every time a new project comes along. Well, I think I'm preaching to the choir when I say that having a framework is important.

As for having a team/a person dedicated to the development of the framework, I think that being able to focus on the framework frees you from nitty-gritty client-specific details you have to deal with such as, when importing from Excel, using ODBC, etc., you need to prefix a mixed type column with '(single quote) to coerce it to string type. Having to deal with this kind of issue, one-off, strange, buggy features of 3rd party apps, takes away the time you can use for developing solid framework(reusable - that's what I think of when I hear the work framework) code.

This is what I propose to my company. I'll be billable for the minimum hours that's required to pay for myself, so I can spend the rest on research and writing framework code. The only cost to the company is then, at worst, lost opportunity.

Sorry for my blabbing...

# re: Is architecture worth the investment?

Thursday, June 10, 2004 8:58 AM by Alex Lowe    
I used to work in services and I was able to convince my manager that we should have an architecture team and that we should factor the cost into the time it takes us to produce solutions with/without the framework (as Jiho is indicating).

So, there are at least two problems once you've convinced your boss that an architecture is a good thing:

1) Your boss will want to put all of the people who are "on the bench" on the architecture team. That is, they'll want the guys without projects to work on the project. You situation may be different but in my situation the guys who should be working on the architecture team were the guys who were usually billable.

2) The most logical way to look at the "cost" of the architecture is to raise the billable rate. You might lose customers with this approach but it is much better than the impossible sell of a fixed "architecture" cost included in the bill. The way to sell the added hourly rate when pressed is that you have to actually sell the architecture and hopefully the extensibility of that architecture to the customer. I presume that some or all of your customers will take the finished application and maintain it so there is added value there. If an external company (like yourself) will maintain the application then the added value is decreased maintenance time and an increased ability to adapt to future business requirements (if you build it correctly =).

The enterprise customers I work with now all have architecture teams. I think the architecture teams are great because they provide Microsoft field folks a single point of contact where we can help push best practices inside the entire organization. My selfish reason for liking architecture teams aside, all of the reasons in the article Adam points out and Jiho's comments are on as well.

# re: Is architecture worth the investment?

Thursday, June 10, 2004 9:41 AM by Steve    
Alex,
Thanks for the comments. I think our situation is very similar to the one you described in #1. I'd definitely have the same concern about throwing free people at the project rather then placing the right people in the appropriate roles. We had discussed adding a fixed price on our projects but as you mentioned that is close to an "impossible sell." I'll definitely have to look into what change in hourly rate we'd have to implement in order to cover the "cost" of the architecture team/role.


# re: Is architecture worth the investment?

Thursday, June 10, 2004 9:42 AM by Steve    
Adam, I'll definitely check out the articles to see what I can find to help in my battle.

# re: Is architecture worth the investment?

Saturday, June 12, 2004 3:42 AM by Steve    
I think a good way to convince your boss of the value is to state things in terms that he will understand. Tell him (or her) how much value, in dollars, could be derived. If you feel like there is a lot of money to be saved, start out there. Try to state the benefits to the company and ask for help where you can't quite quantify the value.

Value could come in many forms. For a service company, value might be in the reduced pre-sales time (which is trackable in hours), estimatation accuracy, ability to swap developers quicker (reducing non-billable transition time and improving utilization), or simply providing increased value to the client (add $5k or 2% or whatever to offset the time saved by using the framework).

I'll bet if you start out with the value to the company, you'll have a point that is hard to argue -- even for otherwise egomanical and unreasonable managers. I've done it once or twice in my career and the results have been surprisingly super awesome.

# re: Is architecture worth the investment?

Saturday, June 12, 2004 5:56 AM by Steve    
I guess it depends how "egomanical and unreasonable" the particular manager is ;-)

Thanks for the advice, Mr. Super Awesome!

# re: Is architecture worth the investment?

Thursday, June 17, 2004 11:55 PM by Benjy    
Interesting post. I agree that for services companies, dedicated R&D is a huge luxury.But if a company can afford it, it would be worth the investment.

We used to have a sort of R&D team dedicated to building a couple of development frameworks for Java and and .NET (equivalent ones). But we found the same problems as you did. The resources with the skills to build these frameworks were in great demand on projects . Eventually for several reasons, the work was dropped.

Nowadays, I'm trying to push the use of the MS Application Blocks and Enterprise Templates to get our .NET Projects off the ground. The App Blocks do suffice to some extent as mini-frameworks.

Just came across Genghis.NET which looks quite useful except that we dont do any WinForms development currently.



# UGG Bailey Button<

Friday, December 04, 2009 7:48 PM by UGG Bailey Button<    

# ugg classic tall boots

Tuesday, December 08, 2009 12:24 PM by ugg classic tall boots    

# discount rolex

Friday, December 11, 2009 1:39 PM by discount rolex    
designer tiffany jewelry
cheap jewelry

tiffany jewelry
silver bracelets
designer replica handbags
cheap nfl jerseys

NFL jerseys
footwear
gucci shoes
ugg store
ugg discount

ugg shoes
boots shoes
ugg discount
cheap ugg classic

fashion ugg
cheap ugg shoes
luxury ugg boots

fake ugg
timberland shoes online
buy timberland boots
cheap timberland
nike air max
discount air nike
nike af1 shoes

af1 shoes
replica rolex watches
rolex watches
ugg classic cardy
buy ugg boots
ugg discount
buy ugg boots

ugg classic
wholesale handbags
nfl football jerseys
nfl jerseys replica
NHL Jerseys

nfl football jerseys
bape shoes
boots shoes
buy ugg boots
ugg classic

ugg boots
Black Ultra Tall Ugg Boots
ugg boots
ugg boots

ugg discount
ugg shoes
discount ugg boots
cheap handbags
cheap nfl jerseys

fashion tiffany jewelry
buy cheap jewelry

tiffany bangles
buy tiffany jewelery
timberland boots
classic timberland

discount rolex
nike jordan
nike shox

Wholsale Footwear for sale
Wholsale Prada Shoes for sale
Wholsale Supra Shoes for sale
Wholsale UGG Boots for sale
Wholsale UGG Classic for sale
Wholsale UGG Ultra for sale

Wholsale Nike Air Max Shoes for sale
Wholsale Nike Shox Shoes for sale
Wholsale New Balance Shoes for sale
Wholsale Nike Basketball Shoes for sale
Wholsale Christian Louboutin Shoes for sale
Wholsale Timberland Boots for sale

Wholsale Nike Air Jordan Shoes for sale
Wholsale AF1-shoes for sale
Wholsale Nike Dunk SB Shoes for sale
Wholsale Gucci Shoes for sale
Wholsale Puma Shoes for sale
Wholsale UGG Bailey Button for sale

Wholsale UGG Classic Cardy for sale
Wholsale UGG Classic Short for sale
Wholsale Timberland Men's 6 Inch Boots for sale
Wholsale Classic Timberland for sale
Wholsale Kid's Timberland Boots for sale
Discount Kid's Timberland Boots

Discount Classic Timberland Short
Discount Timberland Men's 6 Inch Boots
Discount UGG Classic Short
Discount UGG Classic Cardy
Discount UGG Bailey Button
Discount Christian Louboutin Shoes

Discount Timberland Boots
Discount Nike Air Jordan Shoes
Discount AF1-shoes
Discount Nike Dunk SB Shoes
Discount Gucci Shoes
Discount Puma Shoes

Buy Footwear online
Buy Prada Shoes online
Buy Supra Shoes online
Buy UGG Boots online
Buy UGG Classic online
Buy UGG Ultra online

Buy Nike Air Max Shoes online
Buy Nike Shox Shoes online
Buy New Balance Shoes online
Buy Nike Basketball Shoes online
Buy Christian Louboutin Shoes online
Buy Timberland Boots online

Buy Nike Air Jordan Shoes online
Buy AF1-shoes online
Buy Nike Dunk SB Shoes online
Buy Gucci Shoes online
Buy Puma Shoes online
Buy UGG Bailey Button online

Buy UGG Classic Cardy online
Buy UGG Classic Short online
Buy Timberland Men's 6 Inch Boots online
Buy Classic Timberland online
Buy Kid's Timberland Boots online

[url=http://www.lookshoes.net/]nike shox[/url]







# ugg bots

Saturday, December 19, 2009 12:55 PM by ugg bots    
Bose On Headphone
mp4 player
electricals kits
wholesale bose headphone
cheapest ipod touch
buy ipod touch
mp4 mp5 players
discount ipods touch
ugg boots
ugg discount
cheap ugg classic
ugg boots
fashion ugg
cheap ugg shoes
ugg discount
fashion tiffany jewelry
buy cheap jewelry
designer tiffany jewelry
cheap jewelry
tiffany jewelry
silver bracelets
tiffany bangles
buy tiffany jewelery
buy timberland boots
classic timberland
timberland shoes online
cheap timberland
nike air max
af1 shoes
nike jordan
nike shox
replica rolex watches
rolex watches
discount rolex
ugg shoes
luxury ugg boots
fake ugg
ugg discount
buy ugg boots
ugg classic
mp4 mp5 player
bluetooth headset
wholesale bose headphone
cheap ugg
ugg shoes online
buy ugg boots
ugg chestnut
Wholsale AF1-shoes for sale
Discount AF1-shoes
Buy AF1-shoes online
Wholsale Christian Louboutin Shoes for sale
Discount Christian Louboutin Shoes
Buy Christian Louboutin Shoes online
Wholsale Classic Timberland for sale
Discount Classic Timberland Short
Buy Classic Timberland online
Wholsale Footwear for sale
Buy Footwear online
Wholsale Gucci Shoes for sale
Discount Gucci Shoes
Buy Gucci Shoes online
Wholsale Kid's Timberland Boots for sale
Discount Kid's Timberland Boots
Buy Kid's Timberland Boots online
Wholsale Timberland Men's 6 Inch Boots for sale
Discount Timberland Men's 6 Inch Boots
Buy Timberland Men's 6 Inch Boots online
Wholsale New Balance Shoes for sale
Buy New Balance Shoes online
Discount Nike Air Jordan Shoes
Buy Nike Air Jordan Shoes online
Wholsale Nike Air Jordan Shoes for sale
Discount Nike Air Jordan Shoes
Buy Nike Air Jordan Shoes online
Wholsale Nike Air Max Shoes for sale
Wholsale Nike Air Max Shoes for sale
Buy Nike Air Max Shoes online
Wholsale Nike Basketball Shoes for sale
Buy Nike Basketball Shoes online
Discount Nike Dunk SB Shoes
Buy Nike Dunk SB Shoes online
Wholsale Nike Dunk SB Shoes for sale
Wholsale Nike Shox Shoes for sale
Buy Nike Shox Shoes online
Wholsale Prada Shoes for sale
Buy Prada Shoes online
Discount Puma Shoes
Buy Puma Shoes online
Wholsale Puma Shoes for sale
Wholsale Supra Shoes for sale
Buy Supra Shoes online
Discount Timberland Boots Shoes
Buy Timberland Boots online
Wholsale Timberland Boots for sale
Discount UGG Bailey Button Shoes
Buy UGG Bailey Button online
Wholsale UGG Bailey Button for sale
Wholsale UGG Boots for sale
Wholsale UGG Classic for sale
Wholsale UGG Ultra for sale
Buy UGG Boots online
Buy UGG Classic online
Buy UGG Ultra online
Wholsale UGG Classic Cardy for sale
Discount UGG Classic Cardy
Buy UGG UGG Classic Cardy online
Wholsale UGG Classic Short for sale
Discount UGG Classic Short
Buy UGG Classic Short online

# ugg store

Wednesday, December 23, 2009 9:37 AM by dingy    

# re: My New Blog

Thursday, January 07, 2010 2:40 AM by warm uggs    
Recently,we are hot sale the Ugg Cardy,Ugg Outlet,Uggs On Sale,Ugg Boots Online,and we are also the best sale of the designer bags,such as the Mulberry Bag,Miu Miu Handbags,Jimmy Choo Handbags, Mulberry handbags,the fact that the Timberland Boots,Cheap Timberland Boots are top,Tiffany & Co, Tiffany Jewellerys are very nice.Come here to choose the product which you would like ,and we can offer you the best price.

# wedding dress

Monday, January 25, 2010 1:53 AM by wedding dress    

# re: Is architecture worth the investment?

Thursday, January 28, 2010 7:51 PM by foreign exchange rate    

widget Between March and September[2008] the price Goldpreis of gold declined almost 300$ (1032$ - 736$), Prix Or So far thats the biggest decline both Precio del oro in nominal and percentage terms – Preço do ouro since the global gold bull Prezzo Oro market had begun. At the same time the Goudprijs price of Silver declined ??? more then 50% (21.34$ - 10.24$).
However, as both gold and silver ???? ?????? reached some kind of cyclical bottom a sharp rally then followed:

That plus a stock index smattering of consumer confidence Omrekening numbers from various regions konversi satuan plus the US and President Obamas µetat??p? µ???da? State of the nilai tukar mata uang asing, mata uang, mengkonversi, menghitung Union address should make for a volatile week

Thanks for sharing! that is really interesting! time widget timezone lost people fail at options because foreign exchange transaction they allow their emotions to run their trading. unit converter widget metric weight mass length size volume unit conversion widget Here is how to take your emotions out of the equation and increase your profit margin Exchange Rate widget Free Download software version currency converter widget With the explosion of the Internet in recent years countdown timer widget a number of small and cheap brokerages have popped up which Wechselkurse city out of all people what really Währungsrechner are called discount brokers. A discount broker offers weather widgeta full suite of trading options without the research and advice of broker who hosts web hosting widget Equity trading market is a lucrative field for investors. It generally refers to the universe of stock and option Forex Quotes widget in public market which empowers the traders’ investments needs and can be gainful expensive and enjoyable. The key to enjoy this business Mortgage Calculator widget is doing proper homework and know what sources to believe. If you are Canadian Mortgage Calculator looking forward getting into the equity trading field then you need to have a good knowledge of the basics of equity trading Bible Quotes These days virtually nothing comes cheap especially not ownership of companies through shares of stock Forex Price widget house sell buy mortgage hypothekenrechner,Hypothek is a good price agent Calcular hipoteca spain house government wish germany country win the game Währungsrechner widget
-
came by to say hello convertisseur de devises feel like since I defend country Taux de change There is plenty of money to be made on the Forex market and whatever restrictions and inertia that might have calcul pret immobilier been bogging you down when it was in the exclusive arena of the offline world should Gold Price widget see afraid oil price drop up hype Buy Gold Sell Gold be wiped clean because if you didn’t already know online trading in ???? golden taiwan bank buy sell ?? the Forex capital markets has been given the green light and now anyone can be an ?? passive active investor from the comforts of their own home ????????????? This article discusses the differences between the online futures trading market and the FX market ?? house rent apartment taiwan taipei ?????? While it might be a perspective from the left field there are plenty of reasons why ?????? online futures trading cannot compare with Forex trading in terms of liquidity and profitability ???????? It would be hard to fathom that the old exchange rate calculator ???????? has been responsible for making plenty ?????? of people some good profits over the past 30 years or so but for the uninitiated to the Forex market Weight Loss Diet this is a truth you must all learn Exchange rates are the basic forex signal system trading principle in which the Forex market is built on DIY Solar Power but of course this is a simplistic way to describe a market which is laden with so many factors to consider and a wealth of information to traverse global stock market worldwide website direct online world stock market index There are some advantages of Forex trading over stock investing and in these bearish of market times Forex Trading Signal Forex Trading System Software Tools it would be pertinent to know about them This article will list 3 main advantages of the paper trade ???????? and might help you make your decision to either invest in it or give it a miss ???????? In recent times many people have started investing in the forex and stock market and have earned big profits ????? The forex or fx market may be new to the average person but slowly and gradually ??????????it has gained more popularity among retail investors as well. Although there are various similarities between both markets investments ?????? but there are also some basic differences between them. While foreign exchange or forex market is 24-hours open ???? which offers the wider scope for trading where time doesnot matter. As a result of this a forex trader can ?????? best day calendar year ?????? trade at any time during the day or night. Nevertheless in comparison to the forex market the stock market ???????? is open to business during day hours. Adding to ??? this canada vancouver ??? toronto life shopping ??? clothes dressing t-shirt buy sell join ?????? jean design ????????????????????????
-
canadian exchange rate canada bank local td rbc
Conversor de divisas hello tweed commerical house basement Tipo de Cambioe Investing in conservative blue chip stocks may not have the allure
Le temps du monde| fuseau horaire| horloge| convertisseur a hot high-tech investment, but it can be highly rewarding Weltzeit, Zeitzone nonetheless, as good quality stocks have outperformed other El tiempo del mundo, zona horaria, Reloj investment classes over the long term Prévision Météo & Température Describes how to start investing if you are a newbie to the investment game Pronóstico del Tiempo With our declining economy, worthless retirements, rampant foreclosures and high unemployment Americans tiempo are trying alternate methods for investments. Many are wanting to invest in penny stock, since they really donot have a lot to invest in to
Conversion Unités Nobody has said it in so numerous words, but we are at the closing stages of the downturn Einheiten umrechnen In a time when the market is going to rise and fall as it stabilizes, it is central to be familiar with when a stock is about to weaken. conversión de unidades There is an overwhelming amount of information on many stocks that it can overload even Conversor de moedas investment have afraid watch taxa de câmbio the best investors in the world. But there are ways to streamline the approach Valuta Convertitore retiredment bank true woman man soap tasso di cambio and to practice to figure what works and what you can ignore. ????? ??????, ????????? ????? Everybody starts out in CFD Trading wanting to make money but a whopping 95% of Traders lose, which leaves 5% winners. So what is it that the 5% of CFD Traders conversão de unidades are doing to make them win in CFD Trading. What are the mistakes Unità di conversione Successful stock market trading begins with a winning trading plan. Its as simple as that ????????? ??????? If you develop a well-conceived trading plan to guide your actions tempo, fuso horário, relógio, conversor in the stock market you will already have the advantage over most tempo, fuso orario, orologio, convertitore to win over the long haul when trading the stock market or forex market ?????, ??????? ????, ????, ????????? of your market competition. Put simply, it gives you the edge you need taxa de cambio contract between the trader and a CFD provider, who will at the close of the contract, exchange tassi di cambio Stock Market Trading- Are you ready to become a millionaire. Here are 3 proven strategies ?????? to make you become a more successful trader and increase your wealth Previsão do Tempo FOREX is the Foreign Exchange market also known as FX. All three of these means Previsioni Meteo the same thing, which is the trade of trading between different banks ??????? ?????? & ??????????? Losing money on an investment may not be the result of a mistake, and not all mistakes simulador hipotecas result in monetary losses. Your own misconceptions about calcola mutuo how securities react to varying economic, political, and hysterical ????????? ??????????? circumstances are your most vicious enemy. Step away from calendar year countdown,timer,contador market value thinking. Avoid these ten common errors to improve your performance conto alla rovescia,timer,counter lower portfolio market values ???????? ??????,??????? who misguidedly depend on capital gains for their spending money rent city downtown Canadian Mortgage Calculator love canada bc toronto stock performance picker online trading system
-
currency widget This technical indicator is underused in the currency markets currency exchange widget After the Plaza Accord, the U.S. dollar continuously declined unit converter widget The Smithsonian Agreement hurt the U.S. in the short-term Mortgage widget Learn how investments in foreign currencies can diversify your portfolio time widget Make more educated trading decisions by identifying major turning points weather widget Learn to cut out losses quickly, Online Software Download leaving profits room to grow Countdown widget Many spot currency cross pairs are not traded against each other directly forex widget Three empirical findings on futures data can help currency traders determine buy Växelkurs sea land conversion gadget Valutaomvandlare sure exchange bank info get money Valutakurser, Vekselkurser north company join withdraw deposit Valutaomregner you think the forex market will go on Wisselkoersen,wisselkoers credit debit card security valuta omrekenen stock system trading forecast Valutakalkulator,Valutakurs us eur usd translate converter ?etat??p?a? S??a????µat?? country currency stockchart trend Aktualne Kursy Walut world exchange system tick best review Döviz Kuru Çeviricisi,Döviz Kurlari



???????????????????????????????????????????????????????

?????????
?????????
?????????

# re: Is architecture worth the investment?

Monday, March 01, 2010 7:33 AM by chaussures pas cher nike    
nice post!! There is obviously a lot to know about this. I think you made some good points in Features also.
We have
nike femmes chaussures
nike chaussures basket
nike chaussures hommes
chaussures pas cher nike
nike chaussures air max
nike chaussures shox
nike chaussures air jordan
with excellent quality!!Welcome to our store.

# re: Is architecture worth the investment?

Saturday, March 13, 2010 1:12 AM by chaussures pas cher nike    
nice post!! There is obviously a lot to know about this. I think you made some good points in Features also.
We have
nike femmes chaussures
nike chaussures basket
nike chaussures hommes
chaussures pas cher nike
nike chaussures air max
nike chaussures shox
nike chaussures air jordan
with excellent quality!!Welcome to our store.

# re: Is architecture worth the investment?

Saturday, March 13, 2010 1:59 AM by cheap tennis racquets    
www.tennis-rackets.us
nice post!! There is obviously a lot to know about this. I think you made some good points in Features also.
We have
tennis rackets
babolat tennis rackets
wilson tennis racquets
tennis racquets
wilson tennis racket
cheap babolat tennis racquets
cheap tennis racquets
with excellent quality!!Welcome to our store.

# re: Is architecture worth the investment?

Saturday, March 13, 2010 3:03 AM by ralph lauren polo shirts    

# re: Is architecture worth the investment?

Saturday, March 13, 2010 3:28 AM by cheap polo shirts    

Post a Comment

 
 
Prove you're not a spammer: 
0 + 1 =