Days are not going that merry as it used to be earlier. A successful entrereuner knows when to stop hiring and reap the benefits. I will have to learn the same, because for past few months I had been adding employees to company but now the projects are scanty and have to pay the employees.
I had set a target of 10 Employees before 19th June but I guess, I will be missing the target. I have a strength of 8 people including me. Today also I took interview of one person but wasn’t satisfied with his knowledge in coding.
The time for employee payment has come and my cheque book of HDFC Bank hasn’t arrived yet. I will have to give cash to them this time too. This is the day that I dont like. Being an start-up company have to pay less to employees. I wish I could be owning a big firm
I am very happy today. I got the registration certificate today from Government of Haryana. I am attaching it here, if you want to look.
I had applied for the registration certificate 3 months back and the first attempt was rejected due to some confusion in filling the form. Nevertheless, I applied again and got the certificate finally. Now I will have to make a PAN card too for the company.
The reason for joy is that now my company exists officially, Avigma Technologies.
This is the third in series.
I switched to connection of Reliance (I could rely on it). How come I could run an online business with a faulty Internet connection.
Anyways, I got a big project of making some HTML forms. It was a repetitive kind of work and My employees who were MCA interns didn’t liked it at all. They were right in saying that it wasn’t giving any addition to their skill set, but somehow they did it. The project went for one month and in meantime they decided to do the project on DotNet, not in PHP. So, they left the company and this was the third attrition of our company, the earlier being two guys from Dehradun (Deepak and Amit).
If I look in another way, which I do generally being optimistic always, they created a gap which I could fill with an experienced person. I would not need him to teach anything and he/she can start from Day 1. But the problem arises how would you find the person. Its been one week since I posted the jobs on networking sites and free listing sites, but to no avail. Its not easy running a company
Quote – “But the most important ingredient is passion and a willingness to bet your future on the start up”
I had started alone but soon I was joined by one of my Classmate Harkul Bhatia. Now I got some courage that I can realize my dream of a company.
The first task I gave him was developing the website of our Company, Avigma Technologies. He created one in two days. Things had started smoothly but then problems started to creep in. He was circumspect of the future of my vision of a company. He went to Pune and got a job in Aloha Technologies.
During this time even I went to Mumbai and Pune to celebrate New Year with my friends. I was out for 7 days and because of holiday my earning was little low for the month, which did hurt me ![]()
After coming from vacations, I thought about a plan and had started giving shape to it. I took a basement for office, the location was near my home. The rental was about 7,000 Rs for the office. Many people advised me not to start the company too soon, but I had different plans in my mind. I was lucky to have four MCA candidates from a local college who took the risk of doing internship in start-up company.
I had a tough time going after Internet Service Providers for the net connection in my Office. Finally I settled for Tikona, it was a new player in town and it really provided pathetic services.
More on the hurdles, in next post.
I am still learning to write the word Entrepreneur correctly. ![]()
I am writing this blog as my experiences that I have faced to get my Company up and running. My company name is Avigma Technologies which is into web-designing.
You must be wondering why did I chose that name? Even I don’t know, I took it because this domain was available and I could bought this domain name to run my company website.
It was october 2009 and hadn’t got my joining from Microsoft yet. My friend Shailesh suggested me to do freelancing. I had tried doing it earlier too but to no avail. I gave this thing a try again and this time, it clicked. I started doing my freelancing work night and day. Sometimes I would get up in night to check my emails, if any of my client has new requirement for me or things like that. This freelancing work went on for 2 months from October 7, 2009 to December 1, 2009.
This date was the turning point in my Carrier. I thought about increasing my potential and hire some guys to start my own company for web-designing, but the way wasn’t sweet enough for me. I will write about the hurdles faced by me in my next blog.
I almost ran into the zombie mode and I had a reason. After getting into Microsoft, my life turned upside down. My euphoria of getting into a brand company soon vanished. I kept on waiting and waiting for the joining date from them but to no avail.
In the meantime, I turned down two-three offers from companies thinking that today or tomorrow I will be getting the call from Microsoft, but that hadn’t to happen.
But there is always sunshine after the blackout, and even I had one. I will write about that in my next blog.
This has to be it. Finally I was able to taste the smell of success. I have yearned for this moment for so long.
Recession came and that too globally affecting everyone. And when the situation was so grim that whole global economy was experiencing its impact, then how could you be saved from it. It was like tsunami for me, devastating all my dreams that I had built over two years of my MBA life. I didn’t get the campus placement and life was like hell with only few companies turning up for campus recruitment. MBA over and I was thinking what to do next. I didn’t felt like talking to anyone, afraid of being confronted with the question. “Hey Sandy, How are you? Where did you get placed?” And you feel like “Please leave me alone and go away”?
Sometimes you look at your college and curse it for not providing you placement and other side you look at the market situation and you curse your own destiny. But somewhere it was there in mind that WHATEVER HAPPENS, HAPPENS FOR GOOD. I lived my life on this fundamental principle only and nonetheless I wasn’t disappointed.
But nothing stays longer, be it sorrow or happiness. Same here, my sorrowful days vanished when Igot the offer letter from Microsoft. I couldn’t believe it; I would be joining the No. 1 software company in the world, which was Dream Company of some of my classmates (Dhruva to be precise).
I don’t know what it is. Is it a euphoria which is going to vanish away or I am living in reality? There were too many questions that were gushing through my mind. Anyways, whatever it is, I am enjoying each and every moment of this second.
Today, in class of software configuration management, I asked my lecturer, what is the difference between configuration management and change management? He gave the answer but I wasn’t satisfied with the answer he gave. So, I decided to search for this on net. And here is synopsis that I got on internet.
Configuration Management:
It provides for visibility, control, traceability and monitoring of software components and systems and of documentation. It is a necessary function for successful project management and the implementation of “planned” system architecture.
It identifies the functional and physical attributes of software at various points in time, and performs systematic control of changes to the identified attributes for the purpose of maintaining software integrity and traceability throughout the software development life cycle.
The SCM process further defines the need to trace changes, and the ability to verify that the final delivered software has all of the planned enhancements that are supposed to be included in the release.
It identifies four procedures that must be defined for each software project to ensure that a sound SCM process is implemented. They are:
· Configuration identification
· Configuration control
· Configuration status accounting
· Configuration authentication
When to do configuration management: Version control is instituted for software systems after development is complete, so that baselined units can be employed in system integration and validation testing. Version control is then repeated with new versions for those items as changes are introduced to those baselined items.
Tools used: WinCVS, subversion etc.
Change Management:
Software change management is the process of selecting which changes to encourage, which to allow, and which to prevent, according to project criteria such as schedule and cost. The process identifies the changes’ origin, defines critical project decision points, and establishes project roles and responsibilities. You need to define a change management process and policy within your company’s business structure and your team’s development process. Change management is not an isolated process. The project team must be clear on what, when, how, and why to carry it out.
Often users report bugs or desire new functionality from their software programs, which leads to a change request. The product software company then looks into the technical and economical feasibility of implementing this change and consequently it decides whether the change will actually be realized. If that indeed is the case, the change has to be planned, for example through the usage of function points.
The actual execution of the change leads to the creation and/or alteration of software code and when this change is propagated it probably causes other code fragments to change as well. After the initial test results seem satisfactory, the documentation can be brought up to date and be released, together with the software. Finally, the project manager verifies the change and closes this entry in the change log.
Tools used: JIRA [website]
In nutshell the difference comes in at
- Configuration management deals at the versioning and sees whether the requirements have been specified in a given version or not.
- In change management, it assigns the roles and responsibilities too after approval of change
There are three approaches that can be followed for RUP (Rational Unified Process) :
· Iterative: Increase understanding of problem through successive refinements & multiple cycles.
· Architecture-Centric Approach
· Use-Case Driven Approach: Build the system based on how will it be used.
In the Use-Case Driven Approach, Use cases and actors are identified and briefly outlined during the early inception phase. These use-cases are further described in detail during the elaboration phase. They are further enhanced/edited during the construction phase.
To download the presentation on Use-Case Driven approach for RUP click here

