Skip to main content

Getting Real on Ciklum PM Camp

 I had very nice few days in Ciklum PM gathering, a lot of useful workshops and discussions. One of the event was Speakers Corner, idea borrowed from UK, but in this case it was more about free talk of PMs with clients. There was some people from Holand and Denmark that took initiative and presented their own  vision about how outsourcing should work, how to grow trust and keep communication on the high level. Very useful experience when you see how it feels from other side of outsourcing. Also I wanted to say that we with Yuri Tukhnin presented "Getting Real" methodology of crafting the project. I'm in love with "Getting Real" it keep you tuff and realistic. We didn't managed to finish all slides by 30min, so we was about more than "real" :) at least we managed to tell about main stuff like code less and cut the features. I hope this seed will grow with in the company, at least I see that company decided to move in agile development way.
 Today, Tim Yugrashen, made workshop about basic principles of Scrum. All the way I've had a feeling that this is something very close to my subject, something very close to "Getting Real", so I was excited that everything progressive moves to this agile direction. Basing the software development on real business needs, not just flying in the clouds and writing useless specification that will retire in half a year. So in near future I will posts photos and other content in my blog.

P.S. we didn't had camera to record all workshop, I think I should buy one to change this situation. Too much stuff happening lately that should be recorded.

Comments

Popular posts from this blog

Why Magento sucks?!

p.p1 {margin: 0.0px 0.0px 13.0px 0.0px; font: 13.0px Arial; color: #1022a3} p.p2 {margin: 0.0px 0.0px 13.0px 0.0px; font: 13.0px Arial} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial} p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; min-height: 15.0px} span.s1 {letter-spacing: 0.0px color: #000000} span.s2 {text-decoration: underline ; letter-spacing: 0.0px} span.s3 {letter-spacing: 0.0px} span.s4 {text-decoration: underline ; letter-spacing: 0.0px color: #1022a3} This post was inspired by  http://www.commercestyle.com/e-commerce/magneto-sucks I don't agree on everything that wrote there, I won't say that is so sucky and hard. It's childish way to say system is too complicated, read the f**king manual, omg is this so hard?! So from perspective technical guy that have a lot of finished high loaded projects on the back, I want to explain my "sucky" point about it.  1) The thing that bothers me for last few weeks is news about Magento acquir...

Bounds.intersect is bad, mkay?!

I was trying to check when enemy ships are getting out of screen to destroy objects (optimization). First version Vector2 screenSize = new Vector3 (Screen.width, Screen.height, Mathf.Abs (Camera.main.transform.position.z)); Bounds screenBounds = new Bounds (new Vector2(0f,0f), screenSize); Debug.Log ("Ship " + ship.renderer.bounds + " Screen " + screenBounds); if (!ship.renderer.bounds.Intersects (screenBounds)) ship.Destroy (); So apparently this operation is taking significant time to check, end up replacing with this Vector3 screenPos = Camera.main.WorldToScreenPoint( ship.transform.position ); Vector3 screenSize = Camera.main.WorldToScreenPoint( ship.renderer.bounds.size); if (screenPos.x + screenSize.x < 0) ship.Destroy ();

Magento API + Java != Friends

Recently I've had a task to write small integration of Java to the Magento API, and meet a lot of troubles on the way. First of all Magento supports SOAP web-services that actually don't work well, I've found one solution http://code.google.com/p/magja I didn't tried because we spend much time trying to make them work with no result, so next was XML RPC based API that worked quite well on PHP examples, but caused more trubles. Login worked pretty well: XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); config.setServerURL(new URL("http://magento.dev/index.php/api/xmlrpc/")); XmlRpcClient client = new XmlRpcClient(); client.setConfig(config); Vector params = new Vector(); params.addElement( "defsan" ); params.addElement("123456"); String session = (String)client.execute( "login", params ); But other call's did worked, instead they show: Exception ...