Jazzing up software development! Fri, 2007.02.09
Posted by tevirselrahc in governance, ibm, jazz, people, rational, software-development, systems, tools.comments closed
As being part of a software company, we may have, in the past, sometimes forgotten that people are involved. My recent work in governance and systems has served to remind me that people are the reason why we need to build all this software and, by extension, all these software tools. Governance is all about empowering people, systems are a combination of hardware, software, and people.
Well, IBM has finally taken Jazz out of the realm of presentations and has now created a web site for it.
But what is Jazz you ask? In short, Jazz is collaboration. Transparent, agile, easy-to-use, consistent, collaboration. Jazz is a platform to empower (Oohh! Governance!!) people to work together to develop the right software.
Go see it. You may like what you see!
I’ll be changing jobs… Thu, 2006.12.14
Posted by tevirselrahc in governance, ibm.comments closed
I did post, in the past, about the work I am doing at IBM. Well, this is about to change. Starting in January, I will be taking on a new role within the organisation – no more governance. I will make a note to discuss it at that time…and perhaps my delicious links could give you a hint! But for now, I have to get back to work and finish up what I am currently doing so that my replacement will not feel overwhelmed!
My present as a Solution Architect Thu, 2006.11.30
Posted by tevirselrahc in governance, ibm, product-management, solution.comments closed
In a previous post, I had mentioned that I had, in the past, been a product manager for IBM. Well, my title is now “Solution Architect”. Sounds fancy, right? It may be interesting to note that, with the size of IBM, I have discovered that there are other “solution architects” out there who do different jobs… So the only talk about is what I do…and then probably not in details.
So, my job is to investigate a particular area/domain and to come up with a way to use out tools in that space. In particular, I am currently looking into the (very broad) domain of governance, risk, and compliance. In this domain, I have to answer the question: How can IBM Rational tools be used to help our customer better plan, define, enable, and measure a software (and systems) development governance infrastructure? Exciting, isn’t it?
So what is governance? Well, back in June, there was an announcement from IBM that defined it as:
- Establishing chains of responsibility, authority and communication to empower people (decision rights)
- Establishing measurement, policy and control mechanisms to enable people to carry out heir roles and responsibilities
I prefer to reduce this definition to:
- Governance is the process of specifying, deploying, and managing decision rights, measures, and controls.
Or even:
- Make sure the right people do the right thing at the right time.
OK…that last one might be oversimplifying things…thereby breaking Einstein’s rule! And of course, software development governance would simply be these definitions applied in a software development organisation.
Now, we have a pretty good idea on how to use our tools in the management of the software development process. The question then becomes, how do we help our customers set up this environment? This is a question that is beyond the scope of this blog entry.
So how is this different from what I used to do as a product manager? Well, I am no longer concentrating on a single product, but on a usage pattern for a set of products. Asides from this, I am still looking at the products (plural this time), creating usage scenarios, and writing requirements.
And in fact, I have not even bothered changing my business cards that describe me as a product manager.
So Kelly, does that meet your needs?



