Balsamiq Mockups is a good tool for requirement elicitation

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 2.00 out of 5)
Loading ... Loading ...

We’ve all heard how a substantial number of software projects fail or are cancelled routinely. For years developers have said “if only the requirements were right, the software would have worked right.” Intuitively we all understand that the better the user community (business users in many cases) can get the product defined the more likely the software will work. Agile processes and methodologies insist that the best way to do this is to show early and show often the fruits of the development labor but hold back on writing pages and pages of specifications.

A new category of software, known as prototyping, application simulation, or application modeling tools, allow end users to create quick prototypes and workflows that can be handed to developers to do the actual coding.

A while back I recommended taking a look at Axure but recently I’ve seen another one that I like just called Balsamiq Mockups. I still like Axure a bit more because of the artifacts it generates and it’s overall much more sophisticated but Balsamiq also does a great job and has an XML format that developers can use for generating the artifacts themselves.

If you can actually get your end users or business customer helping define your custom projects using a prototyping or simulation tool almost any amount of money is worth the investment if your projects are important.

No Comments


How To Demo Your Startup

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 2.50 out of 5)
Loading ... Loading ...

This is an article I wish I wrote. It’s about how to demonstrate your startup or business idea to a stranger on the phone or in an audience. Since people pitch me their products (which I enjoy, of course), I see lots of demos every month. At then end of each demo I almost always give advice on how the demo could have gone better and the folks at TechCrunch have captured it quite nicely. Check it out and learn from both Part I and Part II.

1 Comment


The Evolution of Virtualization: Qumranet joins Red Hat

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 1.33 out of 5)
Loading ... Loading ...

I saw this press release that caught my eye (thanks, Rich):

Red Hat today announced the acquisition of Qumranet, Inc. The acquisition includes Qumranet’s virtualization solutions, including its KVM (Kernel Virtual Machine) platform and SolidICE offering, a virtual desktop infrastructure (VDI), which together present a comprehensive virtualization platform for enterprise customers. In addition, in connection with the deal, Qumranet’s talented team of professionals that develop, test and support Qumranet solutions, and its leaders of the open source community KVM project, will join Red Hat.

This is very good news for the free (built-in an OS) virtualization market.

No Comments


XTS’s Citrix reporting tools just keep on getting better

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 1.00 out of 5)
Loading ... Loading ...

It has been some time since I last wrote about XTS, a rapidly growing virtualization management vendor focused on the Citrix market. In my recent interview with Eric Spiegel, CEO, I found out that XTS has had many important changes this year. On the product side, they launched a new, more powerful version of their analysis and reporting solution and renamed it Introspect for XenApp. On the staffing side, they added two Citrix sales veterans including Charlie Clements, the former Citrix VP of Americas. Getting Charlie was a big deal and I commended Eric for snagging him.

But, most interesting to me was that last week they released a free utility that enables Citrix administrators and architects to easily create configuration reports for their Citrix farms.

Unlike the full product Introspect, which is focused on usage data captured in the Resource Manager summary database, the free configuration report generator utilizes the ubiquitous Citrix data store and features the same flexible, easy to use interface that they have always had in Introspect for quickly creating reports exactly the way you need them.

I see it as being useful for the following tasks:

  • Documenting implementations and upgrades
  • Creating baselines for troubleshooting, audits and disaster recovery
  • Identifying incorrect server configurations, either to solve a problem or proactively reduce help desk calls
  • Ensuring consistency of hotfixes across a Citrix farm

Additionally, integration with Active Directory can be leveraged for better insight into user and application assignments. Other bells and whistles like automated scheduling, report distribution via email and the ability to customize look and feel of report output can also be found in this robust piece of free code.

Anyone can download the free configuration report generator from the XTS website. It is currently packaged as a fully functional virtual machine and includes a sample Resource Manager summary database so you can try Introspect’s starter templates to evaluate the historical usage reporting and analysis capabilities as well. Please also note that they recently simplified their pricing model and now base it on the number of Resource Manager summary databases, which makes Introspect very affordable in my opinion.

If you are a Citrix administrator or architect I suggest checking out this free utility from XTS which will probably help you save time and possibly some headaches in the future.

If you’ve already downloaded a copy and tried it, drop us a line here and let us know how it’s working out.

No Comments


OS choices not as easy as they once were

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.00 out of 5)
Loading ... Loading ...

As most of us probably know, Windows Server is currently the most popular choice for most “mission critical” packaged applications for office automation — but, that’s changing. According to Forrester Research, “firms name a wide variety of operating systems (OSes) that they use for critical apps, and 29% name two or more. More than half of North American enterprises would consider switching OSes, and among them, Linux is the top choice, with 37% of switchers.”

What does this mean? For one, don’t just assume Windows is the only game in town. It also means that your customers are going to want more control over their OS decision. My own work in the government consulting arena has shown that non-Windows server are gaining popularity as well (anecdotally).

The best way to “future proof” yourself is to choose an operating system that you can easily deploy as a virtual appliance. I’ve been recommending this to most of my clients for the past few years but it’s even more important now. What this means is that instead of shipping package software with an installer, just ship a completely stripped down virtual appliance running either Linux or or free operating system and include your database, OS, app, and everything together in one “system”. Later, if users want to move to a different database they simply switch configurations.

To help with your virtual appliance building, installation, and maintenance check out rPath. They’ve got some nice solutions when you’re building either physical or virtual appliances.

No Comments


Management 2.0

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 1.00 out of 5)
Loading ... Loading ...

Are CIOs seen as obstacles to innovation? In a nice interview with Gary Hamel, Allan Alter at CIO Insight writes:

The efficiency-focused management model has run its course, says strategist Gary Hamel. To see the future of management, look to the Internet, open source, free markets and democratic institutions.

It’s a good article. Some other interesting snippets:

Has management as we know it reached the end of the road? Strategy expert Gary Hamel thinks so. Yes, traditional management approaches have led us to achieve great things. “If you have a couple of cars in the garage, a television in every room and a digital device in every pocket, you can thank the inventors of modern management,” he writes in his upcoming book The Future of Management (Harvard Business School Press, October 2007; $26.95). But our century-old emphasis on planning, organizing and controlling won’t help companies solve their 21st century problems. In an era marked by global competition and commoditization, adaptability, speed and creativity are essential for survival, says Hamel, whose previous books, “Leading the Revolution” and “Competing for the Future” (with C.K. Prahalad), earned him a reputation as one of the great strategic thinkers of our time. “The old management model is simply not good enough.”

The future management model is taking shape, but some aspects are already evident, Hamel told CIO Insight executive editor Allan Alter. Companies will finally begin to be as open and democratic inside their doors as societies are outside those doors. Go/no-go decisions on projects and investments now made by a handful of executives will be made collectively by hundreds of employees.

Talent will matter far more than titles. And one of the most important catalysts and models for 21st century management will be the Internet.

If you’re a manager today, especially an IT manager, it’s a good article to check out.

No Comments


Running ColdFusion applications on Java using the smith project

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1.00 out of 5)
Loading ... Loading ...

I’ve written thousands of lines of ColdFusion in my web-career (the last line being around 2001) and I was always impressed by CF’s capabilities. I just ran across this new freeware (not open source yet, though) project that allows ColdFusion to run on Java without paying anything for a CF server. Seems very cool.

Check out the Smith project:

Smith is a freeware, cross-platform ColdFusion engine, written entirely in Java. Running on the top of Java Runtime Environment and Java Servlet Container, it can be virtually deployed on any operating system and work with any web server. Smith represents lightweight, yet reliable alternative to the existing ColdFusion servers. It supports most important CF features (see Features) and already drives several large ColdFusion applications.

Deeply integrated in J2EE, Smith works as part of ordinary Java Web application and can easily be used together with servlets and JSPs. The server behaviour is easily configurable through the simple Web interface where database connections, debugging options, server mappings and more can be set.

Smith is freeware software, which means that it comes with permission for anyone to use, copy, and distribute it. It is also being seriously considered to open-source it.

Download and try fully functional version of the Smith engine.

No Comments


Technical leadership advice

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 2.33 out of 5)
Loading ... Loading ...

Many of my younger colleagues often ask about what some of the most important leadership aspects are for technical managers like team leads or architects. There are no hard and fast rules but here are some things I’ve learned over the years:

  • Make Decisions. This is one of the most important aspects of leadership — just making a decision and not analyzing for weeks or months. No amount of evidence or information will ever “be enough” and at some point you’ll need to make a decision. Your team can see if you are timid or if you take risks. Leadership is about decision making and if your decision making skills or risk taking ability are limited, don’t bother trying to lead. I’ve seen many architects and so-called “team leads” that try to get their bosses to make their decisions for them so they don’t get in trouble for making “the wrong ones”. Big mistake.
  • Lead by Example. Leadership is about direction and if you want to lead, you’ll need to make sure you take charge and establish that you know where you want to go. But, be prepared to demonstrate that you do what you ask your team to do. If you ask everyone else to do something but don’t do it yourself, your team will lose respect.
  • Be transparent. You work with bright people and although they may not be your equals in experience or knowledge, they will know when you are making decisions based on whim or reason. If you can’t explain your decisions in a way that your team can comprehend then you’re not a good leader.
  • Mentor. Good leaders create the next group of leaders, not just bark orders. If you’re not regularly mentoring and training, you’re not doing your job. And, if you mentor well you can let your team make many of the decisions without you and you’ll be able to trust that their decisions will be as good as yours.
  • Be inclusive. You’re the leader and can make all the decisions and everyone knows that. But, if you’re not including input from everyone you’re losing valuable data and a chance to build a cohesive team.

1 Comment


Independent Verification and Validation: The NASA Approach

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 2.25 out of 5)
Loading ... Loading ...

Very few of us deal with the kinds of problems that engineers at NASA face — except for perhaps other engineers working in safety critical fields like avionics and medical devices. I live nearby NASA’s Goddard Space Flight Center (GSFC), which is home to one of the most advanced software engineering labs in the world. As you can imagine, they take their engineering processes very seriously so when they put together an event open to the public I usually attend.

Recently they put together a talk on Independent Verification and Validation: The NASA Approach. This presentation described how verification and validation is executed within NASA. It “described what IV&V is and what it is not, the process that NASA uses to determine what projects the IV&V Program will work with, the approach that the IV&V Program takes to planning the tasks to be executed and how those tasks are executed.”

No Comments


The Computer Language Shootout Benchmarks

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 1.33 out of 5)
Loading ... Loading ...

In case you haven’t seen them before, it’s interesting to look at how different computer languages implementations fare on different hardware. Check them out at The Computer Language Shootout Benchmarks.

No Comments



SetPageWidth
  • Buy Cheap cialis information Online Best Drugstore. Cheap Online Pharmacy.
  • Buy Cheapest generic viagra in canada Now Cheap Online Pharmacy. Free Viagra Pills!
  • Buy Cheapest cheap generic cialis mastercard worldwide delivery Online Best Online. Guaranteed Shipping.
  • Buy Cheapest next day viagra Now Online Prices For next day viagra! Best Prices.
  • Buy Cheapest purchase viagra Online Special Prices For purchase viagra! Best Prices.
  • Buy Cheapest cheap generic levitra Now Cheap Prescription Drugs. Pharmacy Store.
  • Buy Cheapest viagra tablet Now Special Prices For viagra tablet! Best Prices.
  • Buy Cheapest non-prescription generic cialis Online Top Online Pharmacy. Best Online.
  • Buy Cheap cialis viagra paypal Online Cheap Prescription Drugs. Best Prices.
  • Buy Cheap viagra online consultation Now Pharmacy Store. 100% Satisfaction Guaranteed.
  • Buy Cheapest buy cialis delived next day Now Special Prices For buy cialis delived next day! Best Drugstore.
  • Buy Cheap use of cialis Online Low Prices. 100% Satisfaction Guaranteed.
  • Buy Cheapest cialis bathtub Now Cheap Prescription Drugs. Best Prices.
  • Buy Cheapest cheap pfizer viagra Online Best Internet. Guaranteed Shipping.
  • Buy Cheapest viagra sales mexico Online Best Prices. Guaranteed Shipping.
  • Buy Cheap generic viagra from india Now Best Drugstore. 100% Satisfaction Guaranteed.
  • Buy Cheap who makes levitra Online Best Prices. The Largest Internet Pharmacy.
  • Buying Cheap cialis generic price. Mexican Pharmacy, Best Prices. Pharmacy Store.
  • Buy Cheap generic cialis Online Cheap Pharmacy Online. Guaranteed Shipping.
  • Buy Cheap about levitra Now Pharmacy Store. Special Prices For about levitra!
  • Buy Cheap rosacea viagra Online Prescription Drugs And Generic Medications.
  • Buy Cheapest cialis at discount prices Now Best Prices. No Prescription Needed.
  • Buy Cheap order viagra or levitra Now Free Viagra Pills! Cheap Online Pharmacy.
  • Buy Cheap side effect viagra cialis Online Free Viagra Pills! Top Online Pharmacy.
  • Buy Cheap cialis levitra Now 24/Internet)(safe Pharmacy. Low Prices.
  • Buy Cheap viagra instructions Online Order Cheap Meds Without Rx. Best Online.
  • Buy Cheap viagra pill Now No Prescription Needed. Top Online Pharmacy.
  • Buy Cheap discount viagra in the usa Online Internet Prices For discount viagra in the usa! Best Online.
  • Buy Cheap viagra generic Now 24/Internet)(safe Pharmacy. Best Online.
  • Buy Cheapest cialis low priced Online Best Online. Drugs, Health And Beauty.
  • Buy Cheapest levitra premature ejaculation Online No Prescription Needed. Best Drugstore.
  • Buy Cheap cialis lowest prices on the internet Online Best Online. The Largest Internet Pharmacy.
  • Buy Cheapest cialis us online pharmacist Online Best Online. Buy Medications Online.
  • Buy Cheap buy real viagra online Now Best Prices. Internet Prices For buy real viagra online!
  • Buy Cheap levitra experiences Online Online Prices For levitra experiences! Best Prices.
  • cialis europe Online Without Prescription Low Prices. Best Internet.
  • Buy Cheap levitra prescriptions Online Best Online. The Largest Internet Pharmacy.
  • Buy Cheap free samples of cialis Online Best Drugstore. 24/Online Pharmacy.
  • Buy Cheap no prscription cialis Online Guaranteed Shipping. Online Medical Shop.
  • Buy Cheapest can viagra be used by women Online Low Prices. Internet Prices For can viagra be used by women!
  • Buy Cheapest compare viagra prices Now No Prescription Needed. Best Drugstore.
  • Buy Cheap information on levitra Online Discount Online Pharmacy. Pharmacy Store.
  • Buy Cheapest cialis free shipping Now Best Drugstore. No Prescription Needed.
  • Buy Cheap cialis 10 Online 100% Satisfaction Guaranteed. Best Online.
  • Buy Cheapest cialis 5mg cheap Online No Prescription Needed. Best Prices.
  • Buy Cheap viagra and alternatives Now Pharmacy Store. 100% Satisfaction Guaranteed.
  • Buy Cheapest no prescription viagra Now Best Online. Order Cheap Meds Without Rx.
  • Buy Cheap cialis prescription canada Now Best Prices. 24/Internet)(safe Pharmacy.
  • Buy Cheap cialis safety Now Low Prices. No Prescription Online Pharmacy.
  • Buy Cheap online pharmacy levitra Now The Largest Internet Pharmacy. Best Prices.
  • Buy Cheapest levitra ads Now 100% Satisfaction Guaranteed. Best Online.
  • Buy Cheapest levitra doses Now Best Online. Cheap Prescription Drugs.
  • viagra next day shipment Online Without Prescription Best Prices. Best Internet.
  • Buy Cheapest drug for impotence levitra Online Guaranteed Shipping. Best Internet.
  • Buying Cheap viagra cialis canadian pharmacy. Offshore Rx, Best Prices. Guaranteed Shipping.
  • Buy Cheap viagra on line Now Cheap Meds Without Prescription. Best Online.
  • Buy Cheap viagra from canada Online Top Online Pharmacy Supplier. Best Online.
  • Buy Cheap buy Levitra Plus Now 100% Satisfaction Guaranteed. Best Online.
  • Buy Cheapest price of viagra Now Best Online. Buy Medications Online.
  • cialis daily use Online Without Prescription No Prescription Online Pharmacy.
  • Buy Cheap line viagra Online Best Drugstore. Drugs, Health And Beauty.
  • Buy Cheap discount cialis Online Best Prices. Pharmacy At The Best Price!
  • Buy Cheap levitra 20mg Now Discount Online Pharmacy. Best Internet.
  • levitra effects Online Without Prescription Low Prices. WorldWide Shipping.
  • Buy Cheapest bayer levitra cheapest price Online 24/Online Pharmacy. Best Online.
  • Buy Cheapest where to puchase cialis online usa Now Drugs, Health And Beauty. Best Online.
  • Buy Cheapest levitra compare viagra Now Low Prices. Internet Prices For levitra compare viagra!
  • Buy Cheap levitra ejaculate Now Best Prices. No Prescription Online Pharmacy.
  • Buying Cheapest sildenafil citrate generic viagra. Offshore Pharmacy, Good Prices. Low Prices.
  • Buy Cheap levitra half life Now Free Viagra Pills! Top Online Pharmacy.
  • Buy Cheap cialis dosage Now WorldWide Shipping. Cheap Online Pharmacy.
  • Buy Cheap buy viagra order viagra Now Low Prices. 24/Internet)(safe Pharmacy.
  • Buying Cheap buy tadalafil cialis online. Offshore Rx, Good Prices. Top Online Pharmacy.
  • Buy Cheapest viagra effect Now No Prescription Needed. Pharmacy Store.
  • Buy Cheap buy viagra paypal Now Buy Medications Online. Free Viagra Pills!
  • Buy Cheapest recreational sex levitra Online 24/Online Pharmacy. Free Viagra Pills!
  • Buy Cheapest cialis tablets Now Best Prices. The Largest Internet Pharmacy.
  • Buying Cheapest buy real viagra online. Offshore Pharmacy, Best Prices. Low Prices.
  • Buy Cheap viagra effects on woman Online Discount Pharmacy Online. Best Online.
  • Buy Cheapest viagra soft tab generic Now Online Prices For viagra soft tab generic! Low Prices.
  • Buy Cheapest viagra vs levitra Now Guaranteed Shipping. Top Online Pharmacy.
  • Buy Cheapest does medicaid cover viagra Now Cheap Pharmacy Online. Best Internet.
  • Buy Cheapest cialis prescriptions Now Online Prices For cialis prescriptions! Pharmacy Store.
  • Buy Cheapest cialis reaction Now Pharmacy Store. Online Prices For cialis reaction!
  • Buy Cheap levitra now online Now 100% Satisfaction Guaranteed. Low Prices.
  • Buy Cheap cialis how long to work Now Best Drugstore. 24/Internet)(safe Pharmacy.
  • Buying Cheap overnight shipping viagra. Worldwide Rx, Best Prices. WorldWide Shipping.
  • Buy Cheap 100mg viagra Online Best Drugstore. No Prescription Needed.
  • Buy Cheapest levitra overnight Now Low Prices. 24/Internet)(safe Pharmacy.
  • Buy Cheap cialis sampls Now The Largest Internet Pharmacy. Best Prices.
  • Buy Cheap 20mg levitra Now Pharmacy Store. Pharmacy At The Best Price!
  • Buy Cheap free levitra samples Now Online Medical Shop. Cheap Prescription Drugs.
  • Buy Cheapest levitra effectiness Online 24/Online Pharmacy. Best Prices.
  • Buy Cheap cheap generic viagra Now Best Drugstore. Special Prices For cheap generic viagra!
  • Buy Cheapest levitra overnight Online Pharmacy Store. Guaranteed Shipping.
  • best generic levitra prices Online Without Prescription Best Online. WorldWide Shipping.
  • Buy Cheap purchase cialis Now Guaranteed Shipping. Online Medical Shop.
  • Buy Cheap buy generic viagra cheap Now Top Online Pharmacy. Cheap Prescription Drugs.
  • Buy Cheapest viagra or cialis Now Best Drugstore. Buy Medications Online.
  • Buy Cheap order viagra now Now Cheap Pharmacy Online. WorldWide Shipping.