One wish list down!!!

I now have a Canon Powershot S3 IS for a good deal from Sears. I love this camera. It has some surprising features I was not expecting. For example:
  • With my A80, I couldn’t zoom while recording a video. I can with this one. And since it can record upto 1GB of continous video, it’s like owning a camcorder as well.
  • Continuous shooting is also pretty fast even with the flash. I feel like a pro using it. Trying hard to be an SLR? Perhaps. But it serves my purpose well.
  • I also like the special effects built in where I can choose a color aspect and then capture that color as-is in my a B/W photo or video. Amazing!
  • There are also additional pre-settings like that for capturing fireworks and beach scenes. Sweet…
  • I surely hoped it has an automatic lens cover like that in A80 and smaller point-and-shoots. But It comes with a lens cover you snap on which is cool enough for me. From afar, I can pretend it’s an SLR even though it’s not.

One down and two more wish list items to go…


Wish List

The following are my wish lists for the year:

I have to say something about the Canon Powershot S3 IS. I love this camera. A must have for those who are still initimidated about owning an SLR. A little more confidence and some photography class perhaps should prep myself up to deciding for an SLR. But for now, I’ll stick with these nice point-and-shoots with built-in semi-pro features. Oh, and the best part is, that camera needs only AA batteries. Lovely…

Enterprise Software Development – Planning and Preparation II

The best plan foresees and anticipates the future. And the most complete plan includes contingency or that "plan B" that would save the day if everything else seems to go wrong. Planning the enterprise software development efforts of an IT organization is in itself a preparation for the IT organization’s each and every future.
Worst case, poor planning and preparation may result to expensive revamps, retoolings and loss of knowledge resources. We’ve heard of companies making drastic switches from platform to platform. We’ve heard of companies switching core business software products every now and then. We’ve heard of companies reworking year long efforts of migration, upgrades and updates that failed and cost them double or even triple had they started it right the first time.
A vision and a mission is not enough. Concrete planning and preparation should be drawn and put into action, little by little or immediately depending on the resources available and the viability of doing so in favor of the enterprise.
Planning and preparation, therefore, should result to the following:
  • Roadmap;
  • Timetable;
  • Plan A;
  • Plan B; and
  • Enterprise approval.

The roadmap sets the path. The timetable sets the pace. Plan A lays out what needs to be done. Plan B lays out what needs to be done in case plan A fails. And the last item proves the business value of the planning and preparation made.

It’s almost simple. It’s almost easy. But this is just the beginning…

Enterprise Software Development – Planning and Preparation I

The ability of a software development team to achieve true enterprise software development requires planning and preparation. Foresight is a main ingredient of a successful enterprise software development team.
What is important to the team?
The team should be able to identify what is important to them in terms of:
  • Their capacity to provide future support;
  • Their capacity to deliver enhancements at the most acceptable turn around time;
  • Their capacity to advance as the technology itself advaces.

The software development team is the source of the action in terms of making software a reality. While the management, fr example, may have its share of the motivation, the team by itself should be driven by its own energy and spirit.

What is important to the IT organization?
The IT organization establishes the future of the enterprise’s IT investment. They wholly involve the enterprise to the knowledge and skills of the IT people and the IT community in general. There is no better level of influence available in IT than in the executive level of the IT organization.
The IT organization should be able to identify what is important to them in terms of:
  • Their capacity to keep raising the IT organization’s value proposition;
  • Their capacity to deliver to the basic expectations of the enterprise;
  • Their capacity to ensure the continuous advancement of the IT organization as the whole IT world advances.

The IT organization, first and foremost, values the enterprise it serves. It is understandable for the enterprise to expect the highest level of perfection possible on its IT organization. This challenge is best accomplished for as long as the IT organization could raise its value proposition and continue to invite investments that add value to the enterprise.

What is important to the enterprise?
The enterprise should know what is important to them in the first place. They are the reason why there is an IT organization in the first place. Which is the reason why there is an enterprise software development team.
The enterprise provides the foundation and the basic principles on while the whole of the IT organization stands. Nothing can change that. For all that matters, its what should be important to everyone else in the enterprise.

Busy Bee

I am very busy the past days. I still am. And the more I will be in the coming days. I might not be able to post updates daily for a time. I will continue the planned IT Solution articles perhaps publishing updates at least once a week. 🙂