An Evil Miracle :: Experiments in Requirements Elicitation Rotating Header Image

Requirements Gathering: The Learning Curve

Learning and Teaching

When you start a new job, even if you are an expert with lots of experience in the domain in which you new employer work, you have to learn.  Sometimes the learning curve is small, sometimes long – in any case there is always a learning curve.  In a healthy environment, there is bi-directional learning process.  You will learn your new job, but you will also teach your experiences to your co-workers and employer.  Everyone has something to give back.  The same aspect can be also considered for an analyst who’s task is to gather requirements from a new client.  The learning experience is also two-way, since users do also learn, or will learn, from the analyst. [1]

(more…)

Print Friendly

Requirements {Gathering | Elicitation}: Getting Started

The Road Ahead : A Journey into Requirements Elicitation

Developing software solutions is no easy task.  It involves that the developer must understand the problem, know the technology and implement a solution – in the shortest time possible, possibly written with the latest technologies and methodologies and with the least amount of bugs and implemented in a user friendly way, if possible requiring less training and documentation.  So, here comes the analyst.

(more…)

Print Friendly

Arthur C. Clarke – Any sufficiently advanced technology is indistinguishable from magic.

Arthur C. Clarke

Just a small note!  Yesterday, the world lost a visionary writer who predicted our lifestyle in the future.

As my favourite author, I never had to pleasure to meet him but for sure I met him in his stories.  Benjamin Franklin who once said, “To be remembered, either write something worth reading or do something worth writing about”.

Arthur C Clarke will be with us for a long long time because he did both!

Print Friendly

SQL Change owner of objects

One might need to change the owner of objects in a whole database, especially after a restore. The following are helper stored procedures that one may use to change ownership of a whole set of objects from one owner to another. The list below code are for Routines, Tables and Single items.

(more…)

Print Friendly

Shrink logs of SQL database

SQL databases consist of the data part and the log part. The log part may become exceedingly large and from time to time may be required to be shrinked

BACKUP LOG database_name WITH TRUNCATE_ONLY
GO
DBCC SHRINKDATABASE( database_name )
GO

Unfortunately Windows event log lists and error that the log has been ‘shrinked’.  Obviously you do not need to worry (except if you needed those logs!) since you know that you did that action and for what!

Print Friendly