Monday, 23 May 2011

The training - Week 5: Project implementation goes from 2nd to 4th gear, then 5th...

16-20 May 2011 - Project work is already underway, and is picking up speed each day with the deadline now only 8 days away. The Fantasy Teams project follows the traditional SDLC and this week the requirements analysis has ben completed and most (if not all) of the design (ERDs, Class diagrams, Sequence diagrams, etc.) is also done. Coding it is next week. This involved a significant number of meetings in an attempt to ensure that everyone was on the same page.

Working together...

On the other side, having agreed on deliverables for the Service Management assignment, the time to deliver had come. For this week, we held 3 review meetings with the associates experienced in the field and looked at the ITIL-inspired process regarding Incident and Problem Management. Incident management covers the process flow for Service Desk (Level 1), Application Support (Level 2) and Business Unit Support together with Business Technology Support (System Admin, Database Admin, etc.). Problem management is slightly different and the key focus is on providing a solution to the underlying problem rather than simply restoring the service so that business can continue. In addition to these processes, SLA development including identification of prioirty levels and creteria was also started.

 What are other ITIL processes?

Lastly, we also got the opportunity to meet fellow South Africans who are also here on training. They are based in Cape Town and work for a company called Fundamo (http://www.fundamo.com/). So it was quite nice to hang-out with them and sharing our experience of India and what they can look forward to in the next 5 weeks.

Flag it

So time really does fly when you're having fun. Still can't believe we are heading home at the end of next week. A very exciting prospect I must say. But for now, it's best we keep our heads down and complete our projects.

Thursday, 19 May 2011

Weekends - We do have a life you know...sort of.

To pretend we are leading a balanced life here, there is no semi-tech talk on this post. Its all about what we get up to outside of work/training. Since India is much warmer than RSA  at this time of the year, getting out of the house to hunt for some fun is not extremely challenging. To my friends at home, watch your electricity usage, otherwise you'll soon find your bill starting to look like a phone number. Eishkom (and its tarrif increases) is not playing games.

M.G - Anywho, our recent adventure - Mahatma Ghandi Road (fondly referred to as M.G Road) at the Camp (remember, Pune is a military base) is where it at. This comes highly recommended by our colleagues this side as a great place to visit, hang-out and shop for a few items.


 Cruising at M.G Road, Pune
 Speaking of shopping, what runs parallel to (part of) M.G Road is Fashion Street. Don't be fooled, it's not really a street. In fact, it's a full blown market place. Very intimidating if you only shop at the Mandela Square and equally crème de la crème places in RSA. Not us though, we braved the chaos and came out with...mmmhh...almost nothing. It's the experience that counts ok. I must say, this is an awesome place to test your negotiation skills. Prices go from INR 350 to INR 130 if you really want what you want.  I wish salary negotiations went in the opposite direction.
 The top-end of Fashion Street, Pune
Easy as ABC - Now that we have memorised where we live, it's easy to explore place further away knowing we don't have to worry about how we're gonna get back (home?). Phew! What a relief. That's how we came about a place called ABC Farms in Koregoan Park; actually, it's more of a 'small holding' than a farm, let alone farms. Nonetheless, this place hosts a couple of restaurants that offer a slightly different experience to what we had, until then, come across.

Looking for a bargain

The places we tried are Curve and Shisha. Curve is our favourite by far (no, not for obvious reasons); the music (house/hip-hop mix and house-electro), the vibe, the chicken wings were enough to guarantee another visit. Oh! Did I mention that our fab spot is at the bar? We have good line of sight to the screen showing IPL games, and since this section is patio-like (and uncovered), we catch the always welcome fresh air.


Flaming Curve

Another recommendation was Shisha, which turned out to be a huge disappointment. Don't get me wrong. The setup is super interesting. It's actually a garden restaurant with the right furniture, night lighting and stuff, but the music they played (when we were there) was fast driving us wanna slit our wrists; our order got messed-up big time; and there was no sense of urgency in service customers. Maybe it just was not our day. But I sure won't be going back to verify that theory.

With everything being everything, the best part about ABC Farms is that all fun comes to a screeching halt at 23h00. The DJ doesn't even wait for the song to end. Who does that maar?

Monday, 16 May 2011

The training - Week 4: Everyone is happy!

09-13 May 2011 - The  week started off with a 3-day dissection of Spring, a light-weight framework for building enterprise applications that provides a relatively flexible platform for integrating with various technologies such as Hibernate, EJB (Enterprise Java Beans) and AOP (Aspect Oriented Programming). Sorry, no jargon busting techniques available. As with other technology sessions we attended, this too had a practical (writing code) aspect to demonstrate the various modules of the framework.

Spring framework
Now, with the preliminary discussions about the hands-on project having taken place last week, the focus was on evaluating how well this project meets individual and organisational needs (in RMB's case). The formalities (in terms of presenting a proposal and discussion thereof) took their cause and concluded with the initiation of a second project/assignment specifically for my needs, while Khathu continued to start work on the Fantasy Teams - Online Auction project. The project I proposed focuses on IT Service Management and the deliverable is a model that will be based on ITIL which should be comparable to what RMB has in place, but improved. Process hinders productivity when it contains activities that do not add value.

 Process components (http://tinyurl.com/5wl5je6)

The highlight of the week has to be the feedback telecon we had with our managers at RMB which had Nihilent representatives as well as RMB Learning and Development representatives. The core of the meeting was to provide feedback on the training thus far, which came at the most opportune time given that we were about to start to the project and had already completed 3 weeks of technology training. The main results were a confirmation of the hand-on projects as well as slight changes that were initially unplanned but had to be incorporated going forward. It is the first time RMB is doing this after all. Shweet!
Player. Sold
It was quite difficult to illustrate how the proposed project wouldn't cater for some of the core learning expectations I had off it. Eventually, we overcame that issue and everyone is getting what they what.

The potential challenge with my project is ensuring that I don't re-invent the wheel. My deliverable has to be something that will add value. Not a simple demonstration that I can develop a service management model. But ja, it should be fine. I have the right contacts around here and that sure will come-in handy in the process of reviewing my work.

Monday, 9 May 2011

The training - Looking back...

2-6 May 2011 and before - Every new adventure typically kicks off with lots of enthusiasm and excitedness. I mean excitement. Ours was no different. Now we look at the training and experiences so far.

The programme content  - In the pass 3 weeks we have been involved in intense classroom and (not so intense) practical training on different technologies, methodologies and project demos - mainly Java based. The quality of the material is exceptional. We have learnt a lot during this time. The technology sessions in week 3 were about EJB 3.0, Hibernate, Struts 2.0 and Ajax. These were very interactive and helped us understand the power of these technologies and where they can be used to deliver business value. The project demos were very effective because the demonstrators shared a lot of knowledge with us on the decisions taken on fulfilling both non functional and functional requirements for the project. Checkout one of these projects -http://www.tumbhi.com.

Random image
Teamwork - From the second week onwards, we managed to build a respectable network of contacts and continue to do so. Through interactions with both ‘classmates’ and the broader Nihilent team members who are not part of the programme, we were able to identify key individuals whose knowledge can be of great help to us as RMB. We’ve already started knowledge-sharing sessions pertinent to improving the way we apply technology as a business enabler.

Experiences - As previously mentioned in this blog, we do make time to explore our surroundings, and the Nihilent team has been helpful in involving and guiding us to more interesting places.

Reflections - The selection criterion partially based on (RMB) experience is excellent; it emerges when discussing programme-related issues. Effective collaboration between manager, candidate and Nihilent is essential. Organisational goals, individual aspirations and Nihilent offering must be aligned.

Another random image

Pilot Project Alignment - The business requirements for the pilot project have been presented to us. In the next 3 weeks we have to go trough requirements gathering, design, development and testing of this web-based solution. The pilot project for the next 3 weeks is a very good initiative but I think its going to keep us too preoccupied in such a way that we wont be able to do job shadowing and explore in different use cases/projects. The challenges we might face on the project is that the methodology, deliverables and technologies have been chosen so we wont have an opportunity to explore or use different approach or even compare different frameworks and how  they can be used. This might help achieve personal, business and training objectives.

Conclusion - The classroom technology trainings have widened my knowledge exceptionally and have met my technology learning objectives and expectations from the programme. The resources provided to us are efficient and making our learning experience easier.

Monday, 2 May 2011

The training - Week 2: Off the field learning

25-29 April 2011 - The week started with the ever so theoretical project management principles. I'm convinced, this is one topic that is really hard to present in an exciting manner. Needless to say, only if one is having such a presentation for the first time, there's nothing to write home about. Especially when the presenter is not engaging or facilitating discussions, simply reading slides :(

The famous Project Management concepts

Then came CMMI, a topic that I was really excited about, given I already knew a little bit on the subject. Well, I came out of the session with a few ideas on how we can institutionalise it in the RMB environment.
 The CMMI framework

Perhaps the second-most key learning of the week for me is ITIL, only to be beaten by a conversation I had with senior staff at Nihilent. More on that shortly. With the common expression of 'wanting to see IT adding value to business' often tossed around by IT leaders, this session introduced practical ways in which this can be achieved. Turning around negative perceptions about the role of IT in business is a challenging undertaking. Even so, it still intrigues me and I think it is possible. Many organisations have achieved it.

 ITIL

The highlight of my week has to be the two conversations I had with Nihilent veterants. Basically, they wanted to meet and greet us; just checking if we're settling-in well. What transpired is easily the most fascinating experience about their take towards work and life in general. At that age (I'm guessing mid-fifties), they've probably seen it all and nothing suprises them anymore. In short, they convinced me that the answers I'm looking for regarding some of the challenges we face at RMB can be overcome with ease - only if certain key things are done in a particular manner. These 'things' are what our follow-up chat is gonna be about.


Monday, 25 April 2011

The training - Week 1: What's this all about?

17-22 April 2011 - Technology Training Week1: Why are we here?


Leaving Mumbai - The trip from Mumbai to Pune, where the trainig is held, took approximately 3hrs. Our guy in Pune is Raj, who came to meet up and briefed us about what to expect starting on Monday, 18 April 2011.

Bye Mumbai...

Pune - Finally, the real reason we came all this way. This training initiative is a partnership between RMB and Nihilent Technologies headquartered here in Pune. They have a large operation is RSA consulting in major banks. Most of the guys we met, both junior and senior, have worked in RSA even if for a few months.
www.nihilent.com

The big idea for this programme revolves around career and personal development. It's a 6-7 week programme and covers various aspects of technology in the space of software development, both the theoretical and practical aspects. Week 1 essentially focused on Development Best Practices (methodologies), Data Modelling and Technology Architecture overview.The practical part, where we get hands-on experience in applying these concepts, will only start in Week 3.

Agile Scrum methodology

Layered architecture



The Spring framework


Likes:The content is presented by specialists in their technology area, they apply this stuff (almost) daily. Unlike when we first learnt of these concepts, with our little work experience, we are able to engage the presenters on the application of these ideas and principles, specifically in our work environment. That way, we are able to contextualise the learning, given that RMB is not a technology company :)

 Looking forward to Week 2 which has ITIL and CMMI scheduled.

Thursday, 21 April 2011

Sights and stuff...

16 April 2011 - It's about time we got you real travel news. Our adventures started with a taxi drive (a cab this time) around the area. This reminded me of Alexandra.




 Is this Alex?
Off to the popular sites...

Gateway of India and Taj Mahal - first in the list was a visit to the Gateway and the Taj. HUGE structures they are. Check out http://india.gov.in/knowindia/gatewayofindia.php

The Gateway of India

We spent no more than 30 min walking around and taking pics. Acting like real tourists. This was just a start to the longest day we've had on the road thus far...

The Taj Mahal

The Ghandi Museum - next was the Museum. Originally a house where the man used to stay when in Mumbai. Some history is at http://www.sacred-destinations.com/india/mumbai-mani-bhavan-gandhi-museum.htm

Gandhi in SA sometime

Phoenix Mall - it seems like wherever you go, there is one. McD! I don't think the menu has non-chicken burgers. Plus, it serves a lot of vegiterian options.

  Inside Phoenix Mall - bling!

Wherever you are, McD is with you

Bollywood stars - apparently, this is where some of the most successful of the pack lock themselves in; explains whey we did not see any of them :)



Where the stars are at - Juhu
 
 Somewhere in a place called Juhu
Iskcon Temple - this was the longest of our trips with lots of twists and turns many of which passed us through some dodgy places. I tell you, unless you're from around there, one would only go if a pretty girl asked them to do so.
On the way to the Temple

Finally, we reach the Temple; sorry taking pictures is not allowed (but some can be found here http://www.iskconmumbai.com/). Not sure how I felt. But ja, we did look like we were visiting. Only Arvind (our guide from the FRB office) knew what was to be done inside the Temple. We should have read up on this before we went...

Juhu Beach - a two min walk from the Temple landed us at one of the popular beaches in Mumbai - Juhu Beach! Check my facebook page for pics on this. By the time we got back, it was supper time...