Archive | Software Development LifeCycle RSS feed for this section

Code version control using GIT extension

18 Oct

I was looking for simple source control / version control tool to install on my laptop where I have only 60 GB hard drive with 1GB Ram and intel Centrino 2 processer.
Then started looking for options and finally started digging into the GIT and I found it simple and free open source.
If you would like to integrate it.

here is what you need
using GIT extension.. Read More

Happy Coding!

-Satyadev Singh

Advertisements

Product development teams should run like small startups!

16 Apr

Product development team should run like a small startups where product manager should act as a CEO and should be responsible to deliver the good quality products to his customers / clients. Where company will be acting as client.

So it’s very important for product development team to keep there clients happy and satisfied. That’s how any startup (product development ) grow up.


Signing off for today.
Satyadev Singh

Your comments and thoughts are welcome!

C3 Programming..

18 Oct

C3 programming (Contract , Code, Close):

Most software projects fail because they don’t meet the business requirements, over budget and delayed delivery. If we are going to think why this is happening then we will come to know that, the main problem is miscommunication!.. which is very common mistake we used to do. This is comes in picture when business analysts are transfering the requirement to the software development team and once the S/w development team passing this requirement to the QA team.

so it’s like Business analysts understand the problem 100% but only communicated 90% to the software development team only communicated 80% to the QA.. 

To overcome this comminication issue C3 programming comes in picture because the primary goal of the C3 programming is better communication.

C3 programming addresses this issue by assiging responsibility to Software development team just like function call 

 

INPUT ————->OPERATIONS————-> RESULT

 

C3 PROGRAMMING ARCHITECTRE 

INPUT ————————–>OPERATIONS—————> RESULT

(Contract of expections by business)        (Coding )     (Expected Result)

 

C3 programming is a process of fostering better communication among these roles and can be implemented in any Software Development lifecycle  Model. It Added neccessary responsibility to Software development team to ensure that they understand the scope of business requirement.

Signing off for today..

Satyadev Singh