Posts Tagged: enterprise software


2
Apr 09

Buy and Configure vs. Build on a Framework

So the trend seems to be favoring purchasing software over building it. But I think Buy vs. Build is a slippery slope, and more so, should be more clearly named: Buy and Configure vs. Build on a Framework.

In my mind, the difficulty of configuring down a complex piece of software is really just  as difficult as building up a piece of software from pre-built frameworks, plug-ins, and templates.

The intent with Buy is not necessarily to spend money (though I do know people that value software strictly on its price tag), but to follow a basic principle: don’t reinvent the wheel. If someone has already done it,  use that first. The question for me is: when does configuration cost more than building?

Buy or Build Where you spend your time Considerations
Buy the enterprise tool that does everything comparing and contrasting various products, learning how to use the proprietary product you select, and a lot of configuring does more than you want, pay a company for support
Build with pre-built frameworks, plug-ins, and templates understanding your business need, learning how to use general-purpose components, and program what you want does exactly what you want, pay a consultant for support

In my experience, configuring is very expensive. I think about my Java programming days when it felt like half of my time was simply spent figuring out how to configure the fancy and expensive server.

From a learning perspective, I’m all about the build. I would much rather have knowledge about a general-purpose framework than knowledge about a proprietary system. General-purpose knowledge has much longer-term value, and can be re-used over and over and over again.

What do you think?


9
Mar 09

Enterprise Apps

Michael Nygard contemplates Why Do Enterprise Applications Suck?

I mean, have you ever seen someone write 1,500 words about how much they love their corporate expense reporting system? Or spend their free time mashing up the job posting system together with Google maps? Of course not. But why not?

Read more to find out what he thinks.


25
Jan 09

Usability with Agile

Usability expert, Jakob Nielsen conducted some research about Agile Development Projects and Usability:

For 50 years, almost all experiences have shown that traditional waterfall development methods result in a poor user experience. The reason is simple: requirement specifications are always wrong.

Jakob says successfully integrating usability into an Agile approach involves 3 basic strategies: 

  • Perform usability activities, such as user testing, in a few days.”
  • adopt “a parallel track approach, where the user experience work is continuously done one step ahead of the implementation work”
  • build “foundational user research that goes beyond feature development”

[Thanks for the bookmark Striving Green!]


15
Jan 09

Future of CRM

destinationCRM wrote:

Hoping to end the merry-go-round of flawed CRM, Leishman turned to a new option—open-source CRM. “I was intrigued with the whole concept,” he recalls. “I wanted to use this technology so I could customize it…and also have it Web-based so I wouldn’t have to rely on terminal services or any other remote assistance-type software.”

CEO of GOTW rated CRM’s based on two criteria:

  1. A flurry of recent activity online:  ”If there was little activity, obviously there’d be no community support to enhance or add more features”
  2. A lot of downloads, because popularity increased the chance of long term support.

“I looked at some off-the-shelf products a year ago…but they cost more than what I’ve spent on development so far to do just a third of what our system does.”


31
Dec 08

Enterprisy

Baltimore Squirrels:

One definition of “Enterprisy” Enterprisy: A system that, with the right tools and considerable effort, can be made to do just about anything, but cannot do any one thing well, with any simplicity or with any elegance.

You can even get an simple plugin that makes an otherwise good application, behave slow and “Enterprisey”. Nice.